我最近開始探索Maven,但是我覺得在所有的pom文件中所有的xml配置都有點不知所措。有什麼好工具可以使用嗎?你如何編輯Maven pom文件?
回答
當我編輯任何XML文件時,我使用vim和xmledit插件。
XML編輯的另一個好工具是XMLmind XML editor。它是免費的非商業用途。它支持使用W3C XML Schema(和其他模式格式)驗證XML,因此您可以確保生成valid POM format。
我不知道。我使用了buildr,它有更多的基於ruby的緊湊語法來描述你的項目。
可以將buildr創建的工件上傳到Maven倉庫(包括生成的pom)嗎?如果他們不能,那麼它似乎有點像水蛭一樣。 – 2008-11-26 21:39:26
你會習慣的。如果你願意,Maven配置文件可以非常短。你只需要在pom.xml中有一些東西來覆蓋默認值。
如果你堅持默認的Maven目錄結構,你根本不需要很長的Maven。
如果你被困在Maven中,那麼你只需要閱讀他們的文檔,谷歌就像瘋了一樣,沒有記錄什麼,然後做實驗。顯然,任何能夠處理XML的編輯器都是合適的,並且您的偏好應該主導選擇。另一方面,如果你沒有被Maven困住,那麼我強烈建議你跳船。我已經使用了Maven幾年,還有許多其他構建工具,而Maven是最糟糕的:它太複雜了,它很鈍,定製或擴展很難,而且速度較慢。所以,切換到別的東西。
我推薦Ant + Ivy或基於Python的解決方案。
本技巧可與任何優秀的XML編輯器配合使用。
到目前爲止,最好的指南是XML模式('XSD'文件),它定義了所有結構以及它們的功能。當您在任何好的編輯器(包括jEdit的或者Eclipse)編輯器將實際下載編輯文件
<project
xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
現在:
在你的POM的頂部,確保「工程」元素的定義如下上面的URL中的.xsd文件,並用它來指導您並驗證POM。
例如在Eclipse中,進入POM中的某個地方並按下Ctrl-Space - 它會爲當前位置提供一個有效元素列表。
- 1. 如何在運行時編輯maven POM?
- 2. Maven - 動態pom文件?
- 3. 配置Maven 2 POM編輯器以源模式打開pom.xml文件
- 4. 獲取maven pom文件的名稱
- 5. 配置Maven任務段在POM文件
- 6. Maven的POM systemProperty文件路徑語法
- 7. Maven POM文件親子檔案問題
- 8. Maven POM文件清理問題
- 9. Maven POM依賴關係到ivy.xml文件
- 10. 定義Maven的配置文件POM
- 11. Maven POM錯誤-POM丟失
- 12. 從Maven編輯plist XML文件?
- 13. 如何將Twitter Maven Repo添加到我的pom文件中
- 14. 如何從maven pom文件構建項目
- 15. 如何從Maven POM文件中刪除評論
- 16. 如何在POM文件中指定maven命令行選項?
- 17. 如何添加NAR依賴到maven pom文件?
- 18. maven,JAVA_HOME pom
- 19. Spring Hibernate maven POM
- 20. Maven超級POM
- 21. Maven pom錯誤
- 22. Maven POM的XPath
- 23. 如何編輯.sdf文件
- 24. 如何編輯XML文件
- 25. 如何編輯proc文件?
- 26. 如何編輯csv文件?
- 27. 如何編輯swf文件?
- 28. 如何編輯.dat文件?
- 29. 如何編輯AndroidManifest.xml文件?
- 30. 如何編輯.jar文件?
我必須得到一個更好的顯示器 - 我讀爲「Maven色情文件」。 – 2008-11-26 21:04:27
大聲笑,這裏也一樣!我怪責糟糕的克寧。 – 2008-11-26 22:43:49
我第一次看到「porn.xml」,我以爲這是一種令人討厭的笑話。取決於使用的字體。 ;) – 2010-04-27 16:42:36