回答
將以下內容插入到您的pom.xml中。 Eclipse的「m2e.version」屬性將激活以下輪廓從而改變了Eclipse的位置建立
<profiles>
<profile>
<id>IDE</id>
<activation>
<property>
<name>m2e.version</name>
</property>
</activation>
<build>
<!-- Put the IDE's build output in a folder other than target, so that IDE builds don't interact with Maven builds -->
<directory>target-ide</directory>
</build>
</profile>
</profiles>
官方的方法是這裏介紹:
http://wiki.eclipse.org/M2E_FAQ#How_to_configure_Maven_project_to_use_separate_output_folders_in_Eclipse
我個人不這樣做。通常我基本上禁用Eclipse中的自動構建,因爲大多數構建都是通過控制檯完成的。但是,如果你真的想要它,在這裏,你是。
謝謝Michal。我的方法是使用一個配置文件來設置一個不同的構建目錄,由m2e.version屬性的存在激活。因此Eclipse項目屬性不需要修改。 – 2012-04-18 13:22:33
是的,這也應該工作,它更簡單。 – 2012-04-18 13:32:55
如果你使用Maven的Eclipse的插件而不是m2eclipse的,這裏就是你爲了改變在Eclipse要定義輸出目錄:
<plugin>
<artifactId>maven-eclipse-plugin</artifactId>
<version>2.9</version>
<configuration>
<buildOutputDirectory>target-eclipse/classes</buildOutputDirectory>
<downloadSources>true</downloadSources>
<downloadJavadocs>true</downloadJavadocs>
</configuration>
</plugin>
- 1. Eclipse命令行構建
- 2. C#項目保留連續的構建輸出(命令行構建)
- 3. 從命令行構建VS2003項目而不輸出警告
- 4. 的Jython構建無輸出
- 5. 與構建輸出和無源
- 6. Eclipse構建命令:「./configure && make」
- 7. 更改Eclipse構建命令
- 8. 如何運行Eclipse Maven使用命令行參數構建
- 9. 在Maven中構建基礎命令行
- 10. 用可執行的輸出構建ffmpeg
- 11. 從R輸出創建交互式Pple
- 12. 從命令行調用eclipse構建
- 13. Eclipse Maven構建包
- 14. 從Eclipse構建觸發器Maven構建
- 15. Eclipse m2eclipse clean,構建項目,自動構建命令,它們是什麼?
- 16. Java命令行參數交叉輸出
- 17. 自動構建Maven插件
- 18. 自動構建與手動構建
- 19. 將自定義android eclipse項目導出到maven構建類型
- 20. 如何在使用xcode構建時顯示編譯器輸出或自定義構建步驟輸出?
- 21. 使用maven創建構建時出錯
- 22. Windows Azure TFS構建定義「複製構建輸出...」#/問題
- 23. 使用Maven命令構建Netbeans項目
- 24. 如何構建命令行
- 25. C#命令行構建
- 26. 在命令行程序中創建「可滾動」輸出
- 27. Providng maven構建輸出作爲插件依賴
- 28. 是否可以限制Maven構建的輸出?
- 29. Maven-Tycho Eclipse:安裝由Maven構建的插件時出錯
- 30. 包含構建輸出作爲附件
我對這個問題的答案,但還不能提交由於計算器的限制 - 將張貼在八小時內 – 2012-04-18 11:27:55
我與Maven/Eclipse的聯合工作,並與汽車沒有問題編譯等問題是什麼? – khmarbaise 2012-04-18 13:15:48
@khmarbaise - 問題在於,當CLI Maven清理目標目錄時,Eclipse自動啓動重新生成它,只有當您配置Eclipose自動重新填充時,纔會干擾CLI Maven的操作 – 2012-04-18 13:23:30