|
|
|
[
Permlink
| « Hide
]
Matt Raible - 30/May/07 02:57 PM
This work has been done in SVN, but I'm leaving this issue open as a reminder to change the QuickStart Guide as part of releasing RC1.
I have the infrastructure in place to get AppFuse 2.0 M5 uploaded to Maven's Central Repository. Do you think we should wait for 2.0 RC1 because of this change? It seems to make sense since we're changing the location of archetypes.
I think it would be easier (for coordinating with maven folks, but also for new users) to have a single location for the archetypes, so RC1 would be the first uploaded version.
However, I don't expect any problem on Candy for AppFuse if M5 is uploaded to the maven central repository, so if there is any reason for uploading M5, go ahead. Added warning to Quickstart Guide so this issue can be closed:
For 2.0 RC1, the archetypeGroupId has changed from org.appfuse to org.appfuse.archetypes. Sorry for getting back so late.
I've just realized that the group id "org.appfuse.archetypes" also contains two non-archetype artifacts: - appfuse-archetypes - appfuse-core Would it be possible to remove them before 1.0 final? (I can file a new issue for that, or this can be reopened). Re-opening because appfuse-archetypes and appfuse-core do not have org.appfuse.archetypes as groupId.
In SVN, both appfuse-archetypes and appfuse-core have org.appfuse.archetypes as the groupId in their pom.xml files. Is there something else I'm missing?
The reason for this ticket is to isolate AppFuse archetypes from other AppFuse artifacts. This way 3rd party tools can assume that http://static.appfuse.org/repository/org/appfuse/archetypes/ contains links to poms and avoid any special filtering (by name or by looking at the poms). This is useful for creating a list of existing archetypes.
IMO, Since appfuse-archetypes and appfuse-core are not archetypes, they should *not* have the org.appfuse.archetypes groupId (org.appfuse is probably ok). OK - so that means that appfuse-archetypes should change its groupId to org.appfuse, since it's not an archetype. However, appfuse-core is an archetype (backend only) so it should keep its same groupId.
|
||||||||||||||||||||||||||||||||||||||||