Login | Register
My pages Projects Community openCollabNet

Discussions > The Developers' mailing list > [argouml-dev] Maven release process

argouml
Discussion topic

Hide all messages in topic

All messages in topic

Re: [argouml-dev] Maven release process

Author linus
Full name Linus Tolke
Date 2014-09-06 13:46:59 PDT
Message Hello!

I started an assembly pom (september 2012). It is in the argoumlinstaller
project under maven-dist. There is also a maven-dist-main-jar that I think
is supposed to fix the manifest for the argouml.jar file to include all
subdirectories.

I don't remember very much now and didn't then, nor do I now have a very
good knowledge of maven so this may be all wrong. I am glad that you are
willing to help in this.

        /Linus


2014-09-06 21:36 GMT+02:00 Ludovic Maître <ludovic dot maitre at free dot fr>:

> Hi Linus!
>
> Happy to hear you! (and Bob also although atfer near 9 years in the
> doing it would be fine to have a maven release process before we upgrade
> to gradle :-) )
> My 2 cts inline of you answer,
>
> Le 06/09/2014 20:22, Linus Tolke Tigris a écrit :
> > Hello Ludo!
> >
> > The main issue is that I don't understand enough of how this is
> > supposed to work in maven to get it to work properly. I would be happy
> > to get help in this area.
> >
> I would like to help, i build mostly webapp all the day with Jenkins and
> the Maven release plugin, and could probably help in this area, if there
> is any issue open where i could work, i could open it if nobody would
> like to write again the specs.
> > Step one would be to make a release with just tar, zip, or jar-of-jar
> > files to get the steps in place with version changes, tags, running
> > tests during the build, and preparing for the next snapshot version
> > and rebuilding that in Jenkins.
> I guess that most of this could be achieved with a well configured
> "assembly" module with multiples assemblies, one for each target format,
> and the POMs could be updated with the new version.
>
> > After that, features like IzPack, JNLP et.c. could be added.
> >
> Yes, you're right, it's supplemental requirements, you have tell us the
> most importants i think, it would be possible to tackeles these other
> ones after i hope.
> > Could you please help me with getting this to work?
> >
> I will do my best,
> Best regards to all,
>
> PS: I would be happy also for a gradle build, but it would be even
> better to finish the maven release build before. I hope all the
> dependencies are still maintained as maven archives :-)
>
> > /Linus
> >
> >
> > 2014-09-04 22:59 GMT+02:00 Ludovic Maître <ludovic dot maitre at free dot fr
> > <mailto:ludovic.m​aitre at free dot fr>​>:
> >
> > Hi dear developers of ArgoUML,
> >
> > I would like to know if there is any issue opened about the problem
> > encountered while releasing argouml with maven ? I have read that
> > there
> > is still problems with the release process with maven and would
> > like to
> > know if there is already a list of the issues related to this ? I
> > think
> > this project could be really useful and would like to know how to
> help
> > to better packaging it from/for maven ! IIRC there is still an IzPack
> > installer with the maven plugin configuration stored somewhere in the
> > issues, among other things.
> >
> > Best regards, keep up the good work, Argo is still the best OSS
> > UML/case
> > tool ! :-)
> > Ludo
> >
> > --------------------​--------------------​--------------
> >
> http://argouml.tigri​s.org/ds/viewMessage​.do?dsForumId=450​&dsMessageId=308792​4
> >
> > To unsubscribe from this discussion, e-mail:
> > [dev-unsubscribe@arg​ouml.tigris.org
> > <mailto:dev-unsub​scribe at argouml dot tigri​s.org>].
> > To be allowed to post to the list contact the mailing list
> > moderator, email: [linus at tigris dot org <mailto:linus@tig​ris.org>]
> >
> >
>
> --------------------​--------------------​--------------
>
> http://argouml.tigri​s.org/ds/viewMessage​.do?dsForumId=450​&dsMessageId=308802​9
>
> To unsubscribe from this discussion, e-mail: [
> dev-unsubscribe@argo​uml.tigris.org].
> To be allowed to post to the list contact the mailing list moderator,
> email: [linus at tigris dot org]
>
Attachments

Re: [argouml-dev] Maven release process

Author rastaman
Full name Ludovic Maître
Date 2014-09-06 12:36:57 PDT
Message Hi Linus!

Happy to hear you! (and Bob also although atfer near 9 years in the
doing it would be fine to have a maven release process before we upgrade
to gradle :-) )
My 2 cts inline of you answer,

Le 06/09/2014 20:22, Linus Tolke Tigris a écrit :
> Hello Ludo!
>
> The main issue is that I don't understand enough of how this is
> supposed to work in maven to get it to work properly. I would be happy
> to get help in this area.
>
I would like to help, i build mostly webapp all the day with Jenkins and
the Maven release plugin, and could probably help in this area, if there
is any issue open where i could work, i could open it if nobody would
like to write again the specs.
> Step one would be to make a release with just tar, zip, or jar-of-jar
> files to get the steps in place with version changes, tags, running
> tests during the build, and preparing for the next snapshot version
> and rebuilding that in Jenkins.
I guess that most of this could be achieved with a well configured
"assembly" module with multiples assemblies, one for each target format,
and the POMs could be updated with the new version.

> After that, features like IzPack, JNLP et.c. could be added.
>
Yes, you're right, it's supplemental requirements, you have tell us the
most importants i think, it would be possible to tackeles these other
ones after i hope.
> Could you please help me with getting this to work?
>
I will do my best,
Best regards to all,

PS: I would be happy also for a gradle build, but it would be even
better to finish the maven release build before. I hope all the
dependencies are still maintained as maven archives :-)

> /Linus
>
>
> 2014-09-04 22:59 GMT+02:00 Ludovic Maître <ludovic dot maitre at free dot fr
> <mailto:ludovic.m​aitre at free dot fr>​>:
>
> Hi dear developers of ArgoUML,
>
> I would like to know if there is any issue opened about the problem
> encountered while releasing argouml with maven ? I have read that
> there
> is still problems with the release process with maven and would
> like to
> know if there is already a list of the issues related to this ? I
> think
> this project could be really useful and would like to know how to help
> to better packaging it from/for maven ! IIRC there is still an IzPack
> installer with the maven plugin configuration stored somewhere in the
> issues, among other things.
>
> Best regards, keep up the good work, Argo is still the best OSS
> UML/case
> tool ! :-)
> Ludo
>
> --------------------​--------------------​--------------
> http://argouml.tigri​s.org/ds/viewMessage​.do?dsForumId=450​&dsMessageId=308792​4
>
> To unsubscribe from this discussion, e-mail:
> [dev-unsubscribe@arg​ouml.tigris.org
> <mailto:dev-unsub​scribe at argouml dot tigri​s.org>].
> To be allowed to post to the list contact the mailing list
> moderator, email: [linus at tigris dot org <mailto:linus@tig​ris.org>]
>
>

Re: [argouml-dev] Maven release process

Author linus
Full name Linus Tolke
Date 2014-09-06 11:23:54 PDT
Message Hello Ludo!

The main issue is that I don't understand enough of how this is supposed to
work in maven to get it to work properly. I would be happy to get help in
this area.

Step one would be to make a release with just tar, zip, or jar-of-jar files
to get the steps in place with version changes, tags, running tests during
the build, and preparing for the next snapshot version and rebuilding that
in Jenkins. After that, features like IzPack, JNLP et.c. could be added.

Could you please help me with getting this to work?

        /Linus


2014-09-04 22:59 GMT+02:00 Ludovic Maître <ludovic dot maitre at free dot fr>:

> Hi dear developers of ArgoUML,
>
> I would like to know if there is any issue opened about the problem
> encountered while releasing argouml with maven ? I have read that there
> is still problems with the release process with maven and would like to
> know if there is already a list of the issues related to this ? I think
> this project could be really useful and would like to know how to help
> to better packaging it from/for maven ! IIRC there is still an IzPack
> installer with the maven plugin configuration stored somewhere in the
> issues, among other things.
>
> Best regards, keep up the good work, Argo is still the best OSS UML/case
> tool ! :-)
> Ludo
>
> --------------------​--------------------​--------------
>
> http://argouml.tigri​s.org/ds/viewMessage​.do?dsForumId=450​&dsMessageId=308792​4
>
> To unsubscribe from this discussion, e-mail: [
> dev-unsubscribe@argo​uml.tigris.org].
> To be allowed to post to the list contact the mailing list moderator,
> email: [linus at tigris dot org]
>
Attachments

Re: [argouml-dev] Maven release process

Author phidias
Full name Mark Fortner
Date 2014-09-05 07:49:04 PDT
Message A lot of projects are moving towards gradle. Usually they're projects that
have nonstandard project layouts. I've used gradle myself on a couple of of
projects. I tend to prefer Maven though because there's no guesswork
involved when it comes to building the project. Clean always cleans,
install always installs, and I don't have to hunt through the build for the
target needed to create executable jars. But that's probably just me. ;-)

Mark
On Sep 5, 2014 2:02 AM, "Bob Tarling" <bob dot tarling at gmail dot com> wrote:

> I'm no great expert on Maven or Gradle but I am working on a team that
> currently has a Gradle setup. The Maven guys in the team were easily
> convinced when they saw a Gradle demo to move from one to the other.
>
> Gradle builds our CI and release buids and also configures eclipse for us
> with the same script.
>
> The advantages are that the convention or configuration approach is far
> easier to get around in old projects like ours that were developed without
> such convention. The syntax is also a lot terser without needing all the
> XML tags.
>
> There are plenty of sites around.comparing gradle to maven that supports
> this.
>
> I now build GEF with gradle but of course the build script for that is
> simple anyway.
>
> Bob
>
>
>
>
> On 4 September 2014 21:59, Ludovic Maître <ludovic dot maitre at free dot fr> wrote:
>
>> Hi dear developers of ArgoUML,
>>
>> I would like to know if there is any issue opened about the problem
>> encountered while releasing argouml with maven ? I have read that there
>> is still problems with the release process with maven and would like to
>> know if there is already a list of the issues related to this ? I think
>> this project could be really useful and would like to know how to help
>> to better packaging it from/for maven ! IIRC there is still an IzPack
>> installer with the maven plugin configuration stored somewhere in the
>> issues, among other things.
>>
>> Best regards, keep up the good work, Argo is still the best OSS UML/case
>> tool ! :-)
>> Ludo
>>
>> --------------------​--------------------​--------------
>>
>> http://argouml.tigri​s.org/ds/viewMessage​.do?dsForumId=450​&dsMessageId=308792​4
>>
>> To unsubscribe from this discussion, e-mail: [
>> dev-unsubscribe@argo​uml.tigris.org].
>> To be allowed to post to the list contact the mailing list moderator,
>> email: [linus at tigris dot org]
>>
>
>
Attachments

Re: [argouml-dev] Maven release process

Author bobtarling
Full name Bob Tarling
Date 2014-09-05 02:02:29 PDT
Message I'm no great expert on Maven or Gradle but I am working on a team that
currently has a Gradle setup. The Maven guys in the team were easily
convinced when they saw a Gradle demo to move from one to the other.

Gradle builds our CI and release buids and also configures eclipse for us
with the same script.

The advantages are that the convention or configuration approach is far
easier to get around in old projects like ours that were developed without
such convention. The syntax is also a lot terser without needing all the
XML tags.

There are plenty of sites around.comparing gradle to maven that supports
this.

I now build GEF with gradle but of course the build script for that is
simple anyway.

Bob




On 4 September 2014 21:59, Ludovic Maître <ludovic dot maitre at free dot fr> wrote:

> Hi dear developers of ArgoUML,
>
> I would like to know if there is any issue opened about the problem
> encountered while releasing argouml with maven ? I have read that there
> is still problems with the release process with maven and would like to
> know if there is already a list of the issues related to this ? I think
> this project could be really useful and would like to know how to help
> to better packaging it from/for maven ! IIRC there is still an IzPack
> installer with the maven plugin configuration stored somewhere in the
> issues, among other things.
>
> Best regards, keep up the good work, Argo is still the best OSS UML/case
> tool ! :-)
> Ludo
>
> --------------------​--------------------​--------------
>
> http://argouml.tigri​s.org/ds/viewMessage​.do?dsForumId=450​&dsMessageId=308792​4
>
> To unsubscribe from this discussion, e-mail: [
> dev-unsubscribe@argo​uml.tigris.org].
> To be allowed to post to the list contact the mailing list moderator,
> email: [linus at tigris dot org]
>
Attachments

[argouml-dev] Maven release process

Author rastaman
Full name Ludovic Maître
Date 2014-09-04 13:59:43 PDT
Message Hi dear developers of ArgoUML,

I would like to know if there is any issue opened about the problem
encountered while releasing argouml with maven ? I have read that there
is still problems with the release process with maven and would like to
know if there is already a list of the issues related to this ? I think
this project could be really useful and would like to know how to help
to better packaging it from/for maven ! IIRC there is still an IzPack
installer with the maven plugin configuration stored somewhere in the
issues, among other things.

Best regards, keep up the good work, Argo is still the best OSS UML/case
tool ! :-)
Ludo
Messages per page: