2012-06-23 13 views
5

Desidero raggruppare alcuni file di dati con il modulo Netbeans su cui sto lavorando. So che posso raggruppare le risorse aggiungendole in una sottocartella di /src in modo che vengano imballate all'interno del contenitore. Ma non voglio che i file vengano visualizzati in un archivio. I file dovrebbero apparire "loose" in una sottocartella della directory dell'app RCP.Come raggruppare file aggiuntivi (dati) con un modulo Netbeans?

C'è un modo per farlo?

Grazie in anticipo,

David

risposta

3

Ho ottenuto una soluzione dall'elenco di e-mail della piattaforma NB: Devo solo creare una directory denominata release e copiare i file aggiuntivi in ​​questa cartella o in una sottodirectory. Dopo l'installazione del modulo, questi contenuti vengono visualizzati nella cartella principale delle applicazioni.

4

NetBeans moduli sono confezionati in file .nbm, che sono essenzialmente file JAR con qualche informazione in più in loro

Se si desidera comprimere qualcosa all'interno. nbm deve essere nella cartella /src, a meno che tu non stia usando Maven, allora sarà /resources, ma in entrambi i casi la tua risorsa finirà per essere impacchettata nel NBM insieme ai tuoi file di classe

+0

Io avevo i file nella cartella principale del progetto, non c'è da stupirsi che non siano mai stati copiati nel barattolo, collocandoli all'interno della cartella src ha fatto il trucco, grazie – shabby

4

Se si utilizza Maven, è possibile configurare il plug-in per aggiungere file di addizione allo nbm.

<plugin> 
    <groupId>org.codehaus.mojo</groupId> 
    <artifactId>nbm-maven-plugin</artifactId> 
    <extensions>true</extensions> 
    <configuration> 
     <nbmResources> 
      <nbmResource> 
       <directory>release/test</directory> <!-- This is the sourcedir --> 
       <targetPath>modules/test</targetPath> <!-- This is the path relative to the installed module --> 
       <includes> 
        <include>**/*.*</include>   <!-- Pattern of files to include --> 
       </includes> 
      </nbmResource> 
     </nbmResources> 
    </configuration> 
</plugin> 

Questo dovrebbe anche dare suggerimenti per la soluzione formica (che io non conosco a memoria).

+0

L'opzione Maven è un vantaggio nel caso non stiano usando Ant, specialmente poiché la domanda non specifica sul titolo. – javydreamercsw

Problemi correlati