When creating NB Maven Platform Projects, child projects should be prefixed 
with parent name
--------------------------------------------------------------------------------------------

                 Key: MNBMODULE-135
                 URL: http://jira.codehaus.org/browse/MNBMODULE-135
             Project: Maven NetBeans Module Plugin
          Issue Type: Improvement
    Affects Versions: 3.5
            Reporter: Brett Ryan
            Assignee: Jesse Glick


When creating a Maven based NetBeans platform application the child projects
(branding and application) should both be prefixed by the parent projects
artifactId.

This is apparent if you start creating multiple NetBeans platform applications
with the same groupId you end up with application and branding being
duplicated.

The current workaround I employ is to perform the following:

# Create project.
# Close all three projects in NetBeans
# Rename folders for "application" and "branding" to start with the parent
projects artifactId.
# Edit parent project (root pom.xml) file and rename each "module" entry for
application and branding to those of the newly renamed folders.
# Reopen the project in NetBeans and rebuild.

Using a different groupId for projects is an incorrect assumption. The default 
behaviour within this module is to use the following as defaults:

* Artifact Id: mavenproject1
* Group Id: com.mycompany
* Package: com.mycompany.mavenproject1

These defaults are correct for maven projects, if you take NetBeans own modules 
they will all have a group ID of {{org.netbeans.modules}}. So given the above, 
the child projects for branding and application should both be created as:

* Artifact Id: mavenproject1-application
* Group Id: com.mycompany
* Package: com.mycompany.mavenproject1

* Artifact Id: mavenproject1-branding
* Group Id: com.mycompany
* Package: com.mycompany.mavenproject1


-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

---------------------------------------------------------------------
To unsubscribe from this list, please visit:

    http://xircles.codehaus.org/manage_email


Reply via email to