[jboss-dev-forums] [Design of JBoss Build System] - Re: JBossAS CR1 build plan
pgier
do-not-reply at jboss.com
Fri Feb 8 16:09:58 EST 2008
"scott.stark at jboss.org" wrote :
| 1. What are the jbossas artifacts and how are they being uploaded to a maven repo as part of the build. One simple issue I already see is that the names of the artifacts are changed in the existing pom.xml files. For example in the system project, while the current build produces jboss-system-client.jar and jboss-system.jar artifacts, the system/pom.xml defines jboss-as-system.jar.
|
| We need to get to consistent artifact names in both builds as it affects classpaths and configuration files, docs.
|
|
I spent some time the last couple weeks trying to reproduce the various module artifacts from the ant build using the maven assembly plugin. I can reproduce the jars but it might be better to use different names than we currently use. The assembly plugin can create jars with the same names locally (what I tried doing at first), but when the deploy plugin deploys stuff to the maven repository it changes the names to fit the maven standard. I believe the reasoning for this has to do with the dependency resolution.
So for example, instead of jboss-system-client.jar we'll end up with jboss-as-system-${version}-client.jar. Where "client" is a maven classifier that can be used to itdentify this jar as a dependency.
(http://snapshots.jboss.org/maven2/org/jboss/jbossas/jboss-as-system/5.0.0-SNAPSHOT/)
See build 8 for an example of the client jar.
So while the names are not the same, I tried to follow a pattern in the naming conventions in order to make it easier to find the matching jars. Will this work?
I can change jboss-as-system to jboss-system (and follow the pattern for the rest of the artifacts) if it helps. I just chose that convention because I thought it would make it easier to identify app server component vs. mc components, aop components, etc.
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4127985#4127985
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4127985
More information about the jboss-dev-forums
mailing list