首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Java世界中使用Maven的比例是多少?

Java世界中使用Maven的比例是多少?
EN

Stack Overflow用户
提问于 2010-12-31 02:02:28
回答 4查看 1.7K关注 0票数 6

我正在为Java库构建一个教程。有一种非常简单的方法可以开始使用Maven + Eclipse,但我不确定是否可以假设大多数学习本教程的人都安装了Maven。所以,我很好奇,有多少的Java世界使用Maven来管理他们的项目?

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2010-12-31 02:07:04

如果你的库不是以Maven为中心的,我更喜欢一个构建工具不可知的教程和一个附录,它可以解释你的库在特定环境(Eclipse,Netbeans,Ant,Maven,...)中的用法。

票数 11
EN

Stack Overflow用户

发布于 2010-12-31 02:10:44

检查this上的其他问题,所以,与吨的细节。就我个人而言,我喜欢maven,它可以帮助我几乎立即开始任何项目,最大限度地减少麻烦。此外,maven还提供了可与所有IDE一起使用的插件,这使得工作变得非常简单。

票数 9
EN

Stack Overflow用户

发布于 2010-12-31 12:46:59

是的,文档并不是最好的。然而,在尝试管理大中型项目时,maven是一个救命稻草。由于我的生活的这一事实,添加一个不在maven上的开源库是一件痛苦的事情。

maven的优点不仅仅是依赖项的自动下载,它还提供了一个标准的目录结构,这意味着我可以针对我们使用的任何库编写脚本,无论是内部的还是开源的。

Maven最大的缺点:

  • 非常冗长的命令行。
  • 文档晦涩且分散
  • 没有通用的帮助工具

也就是说,我对这些问题的解决方案是一个自定义的ant build.xml文件,其中我的标准mvn目标被定义为更简单的ant目标(这也允许我在自己的帮助文本中添加)。

更新:

我真的应该说,文档是神秘的。我与典型的maven开发人员在文档方面的大部分经验都体现在下面的交流中:

我:“我不知道该怎么做,代码的表现非常糟糕。”

他们说:“解决这个问题的建议方法是下载有问题的DTD并使用目录解析器。请参阅中的”catalog“属性”(他们的建议涉及多个页面,而没有一个完整的示例)

我:令人愉快。RTFM。如果为这个非常常见的用例提供一个很好的示例,那么对于没有时间解密手册的用户来说,它将使这个插件更有用。

他们:对不起,我听不懂你说的话。“目录属性”的文档(参见上面的链接)清楚地展示了如何配置目录文件的使用。

我:作为我的一个朋友,聪明的家伙,在谷歌工作,他说:“是的,如果你知道怎么做,文档就会准确地告诉你怎么做。”

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4565019

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档