我在源文件夾src
中的項目中包含de.ht.ak.praktikum.hook
,但它應該從構建路徑中排除。我用右鍵單擊它並選擇Build Path - > Exclude。由於每次更新項目時我都會將Maven添加到項目中,因此排除的文件夾會再次變成包,即排除將被刪除。我試圖解決這樣說:從POM中的構建路徑中排除軟件包
...
<build>
<sourceDirectory>src</sourceDirectory>
<resources>
<resource>
<directory>src</directory>
<excludes>
<exclude>de/ht/ak/praktikum/hook</exclude>
</excludes>
</resource>
</resources>
...
</build>
...
我想也這樣做所描述there:
...
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-eclipse-plugin</artifactId>
<version>3.1</version>
<configuration>
<sourceExcludes>
<sourceExclude>de/ht/ak/praktikum/hook/</sourceExclude>
</sourceExcludes>
<sourceIncludes>
<sourceInclude>**/*.java</sourceInclude>
</sourceIncludes>
</configuration>
</plugin>
...
但是,沒有這兩種方法幫助。有任何想法嗎?
如果你不想在jar中導出包,那麼只需在包名中添加內部參數,例如:de.ht.ak.praktikum.internal.hook – StackFlowed 2014-10-30 20:08:28
我不使用maven構建項目,而是僅僅爲了管理依賴關係。排除提到的文件夾應該可以隱藏項目錯誤。 – 2014-10-30 20:11:37