[ 
http://jira.codehaus.org/browse/MNBMODULE-26?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Milos Kleint closed MNBMODULE-26.
---------------------------------

       Resolution: Fixed
    Fix Version/s: 3.0

i've implemented it in a this way.
 There's new packaging now "nbm-application", which needs dependencies of type 
"nbm-file" in it's dependency list. These point to the actual *.nbm files, and 
when the final application (and the zip) is constructed, all nbm files from 
repository are expanded into their respective clusters. The "nbm" packaging 
projects will now automatically deploy the nbm file in the repository.

A way to organize dependencies into clusters is to use a special "pom" typed 
midlle-man dependencies that will incorporate all nbm files in the given 
cluster. That way the nbm-application can depend on "platform9", "java1" and 
"maven1" clusters (pom files) only and have the complete cluster included. 
Please note that the nbm:populate-repository goal will now generate these 
cluster pom files into the org.netbeans.clusters groupId (if module's nbm files 
are available to it)

The way to include clusters is to add the cluster's pom dependency (or 
individual nbm projects that comprise the cluster).

The way to exclude nbm projects from clusters and the final app, is the regular 
<excludes> element within <dependency>


> enabling/disabling modules inside clusters
> ------------------------------------------
>
>                 Key: MNBMODULE-26
>                 URL: http://jira.codehaus.org/browse/MNBMODULE-26
>             Project: Maven 2.x Netbeans Module Plugin
>          Issue Type: Wish
>            Reporter: Roy Spenkelink
>            Assignee: Milos Kleint
>             Fix For: 3.0
>
>
> Currently, it is only possible to enable whole clusters in the project 
> configuration using the enabledClusters tag. In some cases it might be useful 
> if you can select a selection of modules inside a cluster. E.g. if an 
> application only needs the Common Palette API from the ide8 cluster, you 
> cannot specify this in the pom.xml.

-- 
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