我最近开始探索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