Plataforma NetBeans:Configurando dependências/métodos de acesso de outros módulos
-
13-12-2019 - |
Pergunta
Tenho uma dúvida em relação ao uso da Plataforma NetBeans e configuração de dependências ou simplesmente referenciar classes de outro módulo.
O que eu tenho:
Aplicativo da plataforma NetBeans com um módulo principal chamado Viewer
com.demo.viewer
-MainScreenTopComponent.java
E eu tenho um módulo chamado MenuToolbar
com.demo.toolbar
-menutoolbar.java
-action1.java
menutoolbar.java possui um método que gostaria de acessar no MainScreenTopComponent.
Tentei clicar com o botão direito no módulo Viewer, ir em propriedades > Bibliotecas e adicionar dependência no módulo MenuToolbar, mas ainda não consigo importar o pacote.
Qualquer ajuda é apreciada =(
Obrigado!
Editar: Resolvi-me.Em vez de adicionar dependência no Viewer, adicionei um Warpped Jar que encontrei na pasta Build/Clusters/Modules da minha plataforma!
Solução
Não há necessidade de usar um JAR empacotado.
Você precisa exportar as classes de dentro do módulo MenuToolbar:
- clique com o botão direito no seu módulo
- selecione propriedades
- clique em "Versão da API"
- verifique o pacote
com.demo.toolbar
na lista de pacotes rotulados como "Pacotes Públicos"
Isso pressupõe que seu módulo MenuToolbar já faça parte de seu aplicativo da plataforma NetBeans