Package Details: plantuml 1.2019.10-1

Git Clone URL: (read-only)
Package Base: plantuml
Description: Component that allows to quickly write uml diagrams
Upstream URL:
Licenses: GPL
Submitter: juantascon
Maintainer: kwrazi
Last Packager: kwrazi
Votes: 93
Popularity: 0.327869
First Submitted: 2010-03-17 11:42
Last Updated: 2019-09-15 05:42

Dependencies (5)

Sources (2)

Latest Comments

1 2 3 4 Next › Last »

kwrazi commented on 2019-03-13 13:42

Use archlinux-java to manage multiple version of jdk. Use jdk>=8 for plantuml and jdk7 for your legacy applications.

For example, assume you have only jdk7 installed.

$ pacman -Sy jdk11-openjdk
$ archlinux-java status
$ archlinux-java set jdk11-openjdk
$ yay -Sy plantuml # or use aura
# edit /usr/bin/plantuml and replace /usr/bin/java with /usr/lib/jvm/java-11-openjdk/bin/java
$ archlinux-java set jdk7-openjdk
$ java --version

melvinvermeeren commented on 2019-03-13 13:14

@srd probably a bug in aura, perhaps it cannot handle multiple packages providing different major versions of java-environment? Can you try with makepkg?

srd commented on 2019-03-12 08:52

The current dependency definitions seem to be broken:

$ sudo aura -A plantuml aura >>= Determining dependencies... aura >>= Dependency checking failed for these reasons: The dependency jdk7-openjdk demands version >=8, but the most recent version is 7.u171_2.6.13-1.

melvinvermeeren commented on 2019-03-11 13:31

Could the makedepends be changed to java-environment>=8. My machine has 8 installed currently and plantuml works fine with it. The current setting pulls in 11 just for building, which actually still happens with 8 because it is the default on my machine.


davidhaller commented on 2019-02-25 17:16

I suggest specifying java-environment=11 in makedepends. It is the default Java version in Arch Linux now, it is an LTS release, and PlantUML builds and runs with it.

Thaodan commented on 2019-01-25 19:28

Also please add a description to optdep.

Thaodan commented on 2019-01-25 19:28

can you change to pkg to follow these guide lines:

wilco.greven commented on 2018-11-02 12:08

The location of the stdlib files in the JAR differs from the JAR from the PlantUML website. For example aws-abx.repx is located at stdlib/stdlib/stdlib/aws-abx.repx in this package's JAR while it is at stdlib/aws-abx.repx in the JAR from the PlantUML website. It seems that because of this stdlib includes like !include <aws/common> don't work.

petronny commented on 2018-03-23 14:49

@kwrazi Thanks for your update. But the PKGBUILD is still not working in a chroot build environment. I modified your PKGBUILD into a working one:

kwrazi commented on 2018-03-21 00:05

You can have multiple jdk installed on your system. To switch between them, check out Switching between JVM in the Arch Linux wiki. I've tested it with plantuml package -- it fails when using jdk7 and succeed with jdk8 without needing to uninstall jdk7 (if you really need it).