I have been look through the current JBoss maven2 repository at
http://repository.jboss.com/maven2. I have noticed that it isn't really
maintained. I also have some remarks on the JBoss artifact structure within it:
1. Most JBoss artifacts have a groupId of 'jboss' and some 'org.jboss'.
I.M.H.O this should be 'org.jboss'. The idea behind the groupId is the same
idea behind packages of Java. You should use the domain of the creators of the
library as groupId.
2. The current 1.01-GA artifacts (core, ui, debug) of seam have the groupId
'jboss'. I.M.H.O this should be 'org.jboss.seam'. This groups the seam
libraries within on group and makes it easier to find/maintain.
3. The current version used is 1.0.1-GA. This reflects the version that is used
by JBoss itself. I am not so sure if it is a good id to use the GA within
Maven2 versions. In Maven2 the -{code} behind a version number represents a
qualifier. A qualifier is intended to indicate a version prior to a release. So
the use of -alpha, -beta, -cr1, etc isn't a problem, but we probably shouldn't
use the GA because Maven2 then doesn't see the library as a release. The GA
could result in problems with the dependency management of Maven2.
Is there someone who I can contact about the Maven2 repository of JBoss?
View the original post :
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=3994404#3994404
Reply to the post :
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=3994404
_______________________________________________
jboss-user mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/jboss-user