2013-03-21 5 views
0

Как получить Netbeans, чтобы добавить javamail.providers в папку META-INF (которую я добавил вручную), не попадая в сорняки в файле сборки муравьев?нет папки META-INF по умолчанию в проекте Netbeans - куда добавить файлы?

Это своего рода странно, потому что manifest.mf заканчивается в папке META-INF в результате банку (правильно), но находится outsid папку META-INF (который я добавленных вручную):

[email protected]:~/NetBeansProjects/gnumail-providers$ 
[email protected]:~/NetBeansProjects/gnumail-providers$ ll META-INF/ 
total 12 
drwxrwxr-x 2 thufir thufir 4096 Mar 21 04:02 ./ 
drwxr-xr-x 8 thufir thufir 4096 Mar 21 04:15 ../ 
-rw-rw-r-- 1 thufir thufir 868 Mar 21 04:02 javamail.providers 
[email protected]:~/NetBeansProjects/gnumail-providers$ 
[email protected]:~/NetBeansProjects/gnumail-providers$ ll manifest.mf 
-rw-rw-r-- 1 thufir thufir 82 Mar 21 03:18 manifest.mf 
[email protected]:~/NetBeansProjects/gnumail-providers$ 

Здесь является проект:

[email protected]:~/NetBeansProjects/gnumail-providers$ 
[email protected]:~/NetBeansProjects/gnumail-providers$ tree -L 2 
. 
├── build 
│   ├── built-jar.properties 
│   ├── classes 
│   ├── empty 
│   └── generated-sources 
├── build.xml 
├── dist 
│   ├── gnu 
│   ├── gnumail-providers.jar 
│   ├── META-INF 
│   ├── net 
│   ├── providers 
│   ├── treeutil 
│   └── usenet.properties 
├── javamail.providers 
├── manifest.mf 
├── META-INF 
│   └── javamail.providers 
├── nbproject 
│   ├── build-impl.xml 
│   ├── genfiles.properties 
│   ├── private 
│   ├── project.properties 
│   └── project.xml 
└── src 
    ├── gnu 
    ├── net 
    ├── providers 
    ├── treeutil 
    └── usenet.properties 

18 directories, 12 files 
[email protected]:~/NetBeansProjects/gnumail-providers$ 

А вот полученный JAR, который строит Netbeans:

[email protected]:~/NetBeansProjects/gnumail-providers/dist$ 
[email protected]:~/NetBeansProjects/gnumail-providers/dist$ ll 
total 228 
drwxrwxr-x 3 thufir thufir 4096 Mar 21 04:15 ./ 
drwxr-xr-x 8 thufir thufir 4096 Mar 21 04:15 ../ 
-rw-rw-r-- 1 thufir thufir 213021 Mar 21 04:15 gnumail-providers.jar 
drwxrwxr-x 2 thufir thufir 4096 Mar 21 04:15 lib/ 
-rw-rw-r-- 1 thufir thufir 1332 Mar 21 04:15 README.TXT 
[email protected]:~/NetBeansProjects/gnumail-providers/dist$ 
[email protected]:~/NetBeansProjects/gnumail-providers/dist$ jar -xf gnumail-providers.jar 
[email protected]:~/NetBeansProjects/gnumail-providers/dist$ 
[email protected]:~/NetBeansProjects/gnumail-providers/dist$ ll 
total 252 
drwxrwxr-x 8 thufir thufir 4096 Mar 21 04:15 ./ 
drwxr-xr-x 8 thufir thufir 4096 Mar 21 04:15 ../ 
drwxrwxr-x 3 thufir thufir 4096 Mar 21 04:15 gnu/ 
-rw-rw-r-- 1 thufir thufir 213021 Mar 21 04:15 gnumail-providers.jar 
drwxrwxr-x 2 thufir thufir 4096 Mar 21 04:15 lib/ 
drwxrwxr-x 2 thufir thufir 4096 Mar 21 04:15 META-INF/ 
drwxrwxr-x 3 thufir thufir 4096 Mar 21 04:15 net/ 
drwxrwxr-x 9 thufir thufir 4096 Mar 21 04:15 providers/ 
-rw-rw-r-- 1 thufir thufir 1332 Mar 21 04:15 README.TXT 
drwxrwxr-x 2 thufir thufir 4096 Mar 21 04:15 treeutil/ 
-rw-rw-r-- 1 thufir thufir  70 Mar 21 04:15 usenet.properties 
[email protected]:~/NetBeansProjects/gnumail-providers/dist$ 
[email protected]:~/NetBeansProjects/gnumail-providers/dist$ ll META-INF/ 
total 12 
drwxrwxr-x 2 thufir thufir 4096 Mar 21 04:15 ./ 
drwxrwxr-x 8 thufir thufir 4096 Mar 21 04:15 ../ 
-rw-rw-r-- 1 thufir thufir 339 Mar 21 04:15 MANIFEST.MF 
[email protected]:~/NetBeansProjects/gnumail-providers/dist$ 

Это ответ на GNU packaging suggestion.

Смотрите также:

http://article.gmane.org/gmane.comp.java.netbeans.user/176994

ответ

5

правой кнопкой мыши на проект/выберите Свойства. в исходном кивке: нажмите «Добавить папку». в узле сборки, веб-узел, выберите META-INF ==> нажмите ok

2

Если проект является MAVEN WebApplication, вы можете создать структурные ресурсы/META-INF в веб-страницах (/ src) - > основной

enter image description here

Автоматически вы увидите папку Другие источники в проекте.

enter image description here

Также вы можете применить это к другим типам проектов.

Надеемся, что эта помощь

 Смежные вопросы

  • Нет связанных вопросов^_^