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]