我有一個文件夾myApp1和pom.xml的躺在裏面myApp1。這裏是myApp1如何在maven中構建特定的文件夾?
myAppl1
|--src
|--main
|--java
(Java Source Code)
|--resources
some xml files and doc files
|--pom.xml
的hirerchy現在,如果我這樣做MVN包它建立的所有文件夾,使jar文件(基本上也把所有的文件在jar文件的資源文件夾下)。
我要的是建立不具有對資源文件夾中任何依賴性(java文件的依賴性在POM文件,該文件是在倉庫罐提到)僅java文件夾下的文件。
我不知道我們如何構建maven中的特定文件夾。我想這MVN安裝-pl的src \主\ java中-am但是他說找不到在反應器中選中的項目?
編輯這是多麼我已經把它的pom.xml前
<pluginManagement>
<plugins>
<plugin>
<artifactId>maven-jar-plugin</artifactId>
<version>${maven-jar-plugin.version}</version>
<configuration>
<verbose>true</verbose>
<excludes>
<exclude>resources/*</exclude>
<exclude>webapp/*</exclude>
</excludes>
</configuration>
</plugin>
</plugins>
</pluginManagement>
,但我得到[錯誤]畸形POM C:\ myProject的\的pom.xml:無法識別的標籤: 'pluginMana gement'(position:START_TAG seen ... \ r \ n \ r \ n ... @ 55:21)@ C:\ myProject \ pom.xml,第55行,第21列 - > [Help 2 ]
Jugual可以澄清我的編輯部分的錯誤。預先感謝 – 2012-03-12 09:44:24
插件標籤應該在構建元素內而不是pluginManagement。請參閱答案中的修改後的代碼片段。 – 2012-03-12 09:51:21
嘿jugal謝謝,但它仍然包括資源和webapp文件夾下的文件。 ialso像這樣嘗試 **/resources/* 其中資源是文件夾名稱 –
2012-03-12 09:53:11