[jboss-dev-forums] [Design of JBoss Portal] - Re: Maven Migration Status
anders3
do-not-reply at jboss.com
Fri Sep 28 18:11:26 EDT 2007
pom file http://anonsvn.jboss.org/repos/portal/modules/pom.xml
discovery
This file contains
xml module=common/trunk/common
problems
This gives some problems. Consider you make a release then you would need to change the <module..> to common/release/yyyy-mm-dd/common
Further more it gives the root-pom problem Thomas writes about.
Suggestion
I belive it would be better to make a svn directory i.e.
/repos/portal/modules/trunks/pom.xml
and in the trunks directory you should use svn external link to link common to common/trunk.
and add an external for each module
inside the root pom.xml the module ... would be consistent
module common /module independent of your releases.
result
1) A release would be a copy of trunks/pom.xml to i.e. releases/yyyy-mm-dd/pom.xml
including changing the external list to common = common/release/xxx and so on.
2) the root pom would work nicely with mvn idea:idea .. mvn eclipse:eclipse (that I belive the current solution does not)
improvement
It seems you work with a two layer pom structure. It could be a good idea to make three layers root.pom --> module.pom --> artifact.poms
Doing this works good with svn externals
/Anders
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4089888#4089888
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4089888
More information about the jboss-dev-forums
mailing list