我正在开始一个新项目.我打算第一次使用Maven.通过阅读以前的主题,喜欢Maven的人让我相信......但是那些讨厌 Maven 的人似乎已经踩到了地雷,我很想知道更多细节.
似乎我将遵循Maven的惯例.这是轻描淡写吗?还有别的吗?
*这将是一个中等规模,中等复杂性的项目; 我的棒球场将是10k行代码,在其生命周期中增长到不超过100k.(我认为大到> 500k,小到<10k,FWIW).*
是的,我正在使用Maven.如果陷阱是"Maven",没有任何其他细节,你就会在回复上浪费带宽.
事实上,遵循Maven哲学及其惯例是一个好主意,因为不遵循它们会使事情变得更复杂.
但是,因为似乎很难在一个答案中总结哲学,因为Maven有一点学习曲线,并且因为Maven文档并不总是那么好(这可能是最大的地雷),我的建议是实际上要拿一本书(或两本书)来做书中的事情.如果您不知道选择哪一个,请查看此页面.在我看来,Maven:The Definitive Guide和Better Builds with Maven肯定是很好的读数,可以在线获得.但是Brett Porter合作撰写的后一篇Apache Maven 2:Effective Implementation也必定是一个很好的,我只是没有阅读它.
当您开始使用时,请不要犹豫,询问有关特定主题的建议,指导和指示,以便采取正确的方法.在Maven的用户列表是一个很好的地方.在StackOverflow上提出问题是另一种选择:)例如,如何组织多模块构建可能是第一个主题之一.但没有更多细节,现在就无法回答.
| 归档时间: | 
 | 
| 查看次数: | 659 次 | 
| 最近记录: |