2017-03-06 26 views
0

我的maven項目中不需要src/test/java文件夾,所以我刪除它。但是當我在eclipse中更新項目時,我檢查了構建路徑,它顯示缺少src/test/java源文件夾。我不知道如何配置PAM是解決這個問題?如何配置maven pom.xml當我不希望src/test/java存在於我的eclipse中java build path path source category更新項目時?

+0

會發生什麼,當你嘗試從命令行'mvn clean install'建立項目? – nullpointer

+0

運行mvn命令時不會發生非正常情況。該錯誤只發生在日食中。它是由maven eclipse插件引起的,該插件用於生成eclipse .classpath和.project文件。通常它會使用'src/test/java'條目生成.classpath文件,我不希望它生成'src/test/java'條目,只是'src/main/java'條目。 – Linhoo

回答

0

你的POM不正確。在此,您指定Maven在src/test/java中查找java類文件。

如果您的java代碼位於不同的文件夾下,則可以在POM中的sourceDirectory標籤中指定該文件夾。

如果你沒有任何Java代碼,也許你只是建設有一些資源,一些非Java項目,您可以將您的POM build標籤更改爲類似如下:

<build> 
    <resources> 
     <resource> 
      <directory>some/directory</directory> 
      <targetPath>some/target</targetPath> 
     </resource> 
    </resources> 
</build> 
+0

我在'src/main/java'文件夾中有java類,我沒有測試類,所以我刪除了'src/test/java'文件夾。但是,當我在eclipse中更新項目時,構建路徑的源代碼部分會出現錯誤。我想要的是在項目更新後避免此錯誤。我可以輕鬆刪除構建路徑中的條目,但這只是一個臨時解決方案,當我更新項目時,錯誤將會再次存在。所以我正在尋找pom.xml文件中的解決方案。 – Linhoo

相關問題