Hi Milos,

In order to make org.codehaus.mevenide.netbeans.api.**/* as public api in netbeans, you need to declare them in the module manifest file using some netbeans specific manifest entries. The current module is missing those entries and hence netbeans can not share these apis between modules unless you define a implementation dependency on this module which gives access to all classes in the module and using the implementation dependency is not the correct way to access apis between the nb modules.

Please add these packages as module public apis in the module manifest file.

regards,

Srinivasan Chikkala
Open ESB Community (http://open-esb.org)



mkleint wrote:
Srinivasan Chikkala wrote:
I am trying to add list of archetypes to the maven ide new project wizard ( New Project -> Maven-> Maven Project [Maven Archetypes] ) from my netbeans module, but the api org.codehaus.mevenide.netbeans.api.archetype.ArchetypeProvider is not a public api to include it in my module dependency. When is this api becomes public? Is there any other way I can add my archetype info to the new project? like adding that info in the layer.xml etc.

regards,

As far as I'm concerned it's public api and i'm trying to keep the classes in api.* packages backward compatible. Are you having problems developing against the module?

Regards

Milos

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to