How to load skins?

+1 vote
asked Jun 11, 2013 in Bug by anonymous


First, thanks for this very efficient software.

The sides of text items (such as the condition of an "if" item in an activity diagram) are often cut in the resulting image.

I would therefore like to add some padding as described in the "How to make a skin?" page. I put both plantumlskins.jar and plantuml.jar (without changing the names) in the same directory.

I create a test.txt  file containing:

skin demo.DemoSkin01
Alice -> Bob: Authentication Request


A verbose execution returns:

(0.016 - 1 Mo) 1 Mo - Setting current dir: C:\Users\ng280aa\drive\local\utils\PlantUML
(0.016 - 1 Mo) 1 Mo - Reading file: test.txt
L = err=Cannot load demo.DemoSkin01
L = err=Cannot load
L = err=Cannot load demo.demoskin01.demo.DemoSkin01
L = err=Cannot load
skin demo.DemoSkin01
 Cannot change skin


Is there a reason why the skin files cannot be loaded?

1 Answer

0 votes
answered Aug 24, 2013 by eli.mcgowan (150 points)

You can alter the plantuml.jar MANIFEST.MF to:

Manifest-Version: 1.0
Ant-Version: Apache Ant 1.8.4
Created-By: 1.6.0_33-b03 (Sun Microsystems Inc.)
Main-Class: net.sourceforge.plantuml.Run
Class-Path: plantumlskins.jar