argouml-tigris-org / argouml

Main project of argouml. Some information in the wiki. Some old releases in releases. (depends on parentpom, testmodels)
252 stars 94 forks source link

Maven plugin to create a self contained ArgoUML jar file #20

Closed stcarrez closed 4 years ago

stcarrez commented 4 years ago

Distributing ArgoUML is not easy because it contains many dependencies and they have to be part of the distribution.

I've managed to setup and use a Maven plugin that creates a single jar file that contains everything (the ArgoUML and its dependencies). With such jar, you can launch ArgoUML by using:

java -jar argouml-jar-with-dependencies.jar

which means that both the distribution, installation are easier. Of course, you can still provide a argouml.sh launch script.

I'll submit a fix shortly or you may pick the correction from by fork (https://github.com/stcarrez/argouml). (I failed to submit through repo, GitHub pull process is easier)