|
From: Ivo v. D. <ivo...@gm...> - 2007-10-13 13:26:58
|
Hi, To make developing plugins possible without to much hassle we need webical to produce a jar file which is uploaded to a maven repository (or deployed in some other form). This jar can then be set as a compile time dependency which gets rid of the need to manually checkout webical and configure the project dependencies and enables continues integration as well. The problem is that our project already has a package type and maven won't allow multiple artifacts per pom. The sollution would be to either use ant scripting or refactor the project structure to multiple modules (a parent with two children: the jar and the war project). I've tested out both and I really dislike the first since you need to hack up the entire build process which leaves a mess in the pom and causes all kinds of problems with release and packaging plugins. I think it would be best to hack up our current project. This follows the maven standards and leads to a more transparant build. This does however mean that I need to move around all sources in the repository which will lead to some merging problems for the other developers, but I really think it's worth it. WDYT? Ivo PS. I've attached a zip containing the project structure (hope it gets through the mailinglist filters) -- Ivo van Dongen Func. Internet Integration W http://www.func.nl T +31 20 4230000 F +31 20 4223500 |
|
From: Zoran K. <zo...@fu...> - 2007-10-13 16:56:18
|
Looks like you already made your choice :) The zip did not come through no. Ivo van Dongen wrote: > Hi, > > To make developing plugins possible without to much hassle we need > webical to produce a jar file which is uploaded to a maven repository > (or deployed in some other form). This jar can then be set as a compile > time dependency which gets rid of the need to manually checkout webical > and configure the project dependencies and enables continues integration > as well. > The problem is that our project already has a package type and maven > won't allow multiple artifacts per pom. The sollution would be to either > use ant scripting or refactor the project structure to multiple modules > (a parent with two children: the jar and the war project). I've tested > out both and I really dislike the first since you need to hack up the > entire build process which leaves a mess in the pom and causes all kinds > of problems with release and packaging plugins. > I think it would be best to hack up our current project. This follows > the maven standards and leads to a more transparant build. This does > however mean that I need to move around all sources in the repository > which will lead to some merging problems for the other developers, but I > really think it's worth it. > > WDYT? > > Ivo > > PS. I've attached a zip containing the project structure (hope it gets > through the mailinglist filters) > > -- > Ivo van Dongen > Func. Internet Integration > W http://www.func.nl > T +31 20 4230000 > F +31 20 4223500 > > > ------------------------------------------------------------------------ > > ------------------------------------------------------------------------- > This SF.net email is sponsored by: Splunk Inc. > Still grepping through log files to find problems? Stop. > Now Search log events and configuration files using AJAX and a browser. > Download your FREE copy of Splunk now >> http://get.splunk.com/ > > > ------------------------------------------------------------------------ > > _______________________________________________ > Webical-developers mailing list > Web...@li... > https://lists.sourceforge.net/lists/listinfo/webical-developers -- Zoran Kovacevic Func. Internet Integration W http://www.func.nl M +31 6 48104284 T +31 20 4230000 F +31 20 4223500 GPG http://www.func.nl/keys/z.k...@fu... |
|
From: Ivo v. D. <ivo...@gm...> - 2007-10-13 16:57:24
|
Great. If svn doesn't complain to much I'll commit it today On 10/13/07, Zoran Kovacevic <zo...@fu...> wrote: > > Looks like you already made your choice :) > > The zip did not come through no. > > Ivo van Dongen wrote: > > Hi, > > > > To make developing plugins possible without to much hassle we need > > webical to produce a jar file which is uploaded to a maven repository > > (or deployed in some other form). This jar can then be set as a compile > > time dependency which gets rid of the need to manually checkout webical > > and configure the project dependencies and enables continues integration > > as well. > > The problem is that our project already has a package type and maven > > won't allow multiple artifacts per pom. The sollution would be to either > > use ant scripting or refactor the project structure to multiple modules > > (a parent with two children: the jar and the war project). I've tested > > out both and I really dislike the first since you need to hack up the > > entire build process which leaves a mess in the pom and causes all kinds > > of problems with release and packaging plugins. > > I think it would be best to hack up our current project. This follows > > the maven standards and leads to a more transparant build. This does > > however mean that I need to move around all sources in the repository > > which will lead to some merging problems for the other developers, but I > > really think it's worth it. > > > > WDYT? > > > > Ivo > > > > PS. I've attached a zip containing the project structure (hope it gets > > through the mailinglist filters) > > > > -- > > Ivo van Dongen > > Func. Internet Integration > > W http://www.func.nl > > T +31 20 4230000 > > F +31 20 4223500 > > > > > > ------------------------------------------------------------------------ > > > > > ------------------------------------------------------------------------- > > This SF.net email is sponsored by: Splunk Inc. > > Still grepping through log files to find problems? Stop. > > Now Search log events and configuration files using AJAX and a browser. > > Download your FREE copy of Splunk now >> http://get.splunk.com/ > > > > > > ------------------------------------------------------------------------ > > > > _______________________________________________ > > Webical-developers mailing list > > Web...@li... > > https://lists.sourceforge.net/lists/listinfo/webical-developers > > > -- > Zoran Kovacevic > Func. Internet Integration > W http://www.func.nl > M +31 6 48104284 > T +31 20 4230000 > F +31 20 4223500 > GPG http://www.func.nl/keys/z.k...@fu... > > ------------------------------------------------------------------------- > This SF.net email is sponsored by: Splunk Inc. > Still grepping through log files to find problems? Stop. > Now Search log events and configuration files using AJAX and a browser. > Download your FREE copy of Splunk now >> http://get.splunk.com/ > _______________________________________________ > Webical-developers mailing list > Web...@li... > https://lists.sourceforge.net/lists/listinfo/webical-developers > -- Ivo van Dongen Func. Internet Integration W http://www.func.nl T +31 20 4230000 F +31 20 4223500 |