我应该如何信任Apache Maven?

时间:2010-08-07 22:31:54

标签: java maven-2

我刚刚遇到了Maven的这个错误:

http://jira.codehaus.org/browse/ARCHETYPE-304?page=com.atlassian.jira.plugin.system.issuetabpanels%3Achangehistory-tabpanel

它看起来还没有解决。

我应该如何信任Maven并将其作为我们的构建工具?

3 个答案:

答案 0 :(得分:9)

看起来更像是特定原型的错误,而不是maven本身的错误。

话虽如此,每个软件都有错误。即使您购买软件,他们仍然会有错误。事实上,在我看来,很多专有软件比开源软件有更多的错误。

实用建议:看看其他人是否正在使用它以及他们的感受。如果大多数人都对它好,请尝试一下。如果可以的话,没有理由你不应该使用它。 然后,如果你遇到麻烦,请稍微捅一下。通常你可以找到一个解决方法。如果这没有用,请去论坛等问问别人。在maven的情况下,它是一种广泛使用的工具,获取信息非常容易。 现在应该没有帮助,你可以自己修复bug :)

在您的特定情况下,解决方法包括:
1)自己生成必要的结构 2)自己修复原型
3)使用别的东西来得到你想要的东西,然后将其复制 4)Ditch maven。

答案 1 :(得分:3)

  

我应该如何信任Maven并将其作为我们的构建工具?

我认为这不是一个修辞问题......

  1. 很多其他人都信任Maven足以将其作为构建工具。我不能给你确切的数字,但它必须是数十万甚至更多。

  2. 人们总是可以使用已知错误的软件。例如,我使用Eclipse,尽管其中存在许多错误...而且我自己也看过一些。我看到浏览器崩溃和不正确的网页渲染等。我确信你每天都在故意使用有缺陷的软件。

  3. Buggy软件通常有解决方法。您遇到的问题有一个明显的解决方法。只需跳过原型位并手动创建项目结构。

  4. 如果你真的只是在找一个不使用Maven的理由/借口,那就行了。嘿,这是你的项目。你喜欢什么。但请记住,您冒着使用“老式”构建技术留下遗留问题的风险,这可能会影响到轨道。

答案 2 :(得分:1)

查看其他构建工具的错误列表,并诚实地告诉我们您是否认为它们与功能成比例地显着减少了错误。我认为你不会。当你正在使用的东西有一个影响你的bug时会很糟糕,但它会发生。至少对Maven来说,有一个庞大的社区,如果它很重要,可以自己修复它。如果一个错误足以让你怀疑整个事情,我担心你会在其他地方遇到很多失望。