Как мне доверять Apache Maven? - PullRequest
       0

Как мне доверять Apache Maven?

0 голосов
/ 08 августа 2010

Я только что столкнулся с этой ошибкой с Maven:

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

И похоже, что это еще не решено.

Как мне доверять Maven и использовать его в качестве инструмента для сборки?

Ответы [ 3 ]

9 голосов
/ 08 августа 2010

Больше похоже на ошибку этого конкретного архетипа, чем на ошибку самого мавена.

Сказав это, в каждом программном обеспечении есть ошибки. Даже если вы купите программное обеспечение, они все равно будут содержать ошибки. На самом деле, многие проприетарные программы имеют больше ошибок, чем программы с открытым исходным кодом, на мой взгляд.

Практический совет: посмотрите, используют ли его другие люди и как они себя чувствуют. Если с большинством людей все в порядке, попробуйте немного. Если это нормально, нет причин, по которым вы не должны его использовать. Затем, если у вас возникли проблемы, покопайтесь немного. Часто вы можете найти обходной путь. Если это не поможет, зайдите на форумы и т. Д. И спросите людей. В случае Maven это такой широко используемый инструмент, что получать информацию очень легко. Теперь, если это не поможет, вы всегда можете исправить ошибку самостоятельно :)

В вашем конкретном случае, обходные пути включают в себя:
1) Создайте необходимую структуру самостоятельно.
2) Исправьте архетип самостоятельно
3) Используйте что-то еще, чтобы получить все, что вы хотите, а затем поржать это.
4) Кювет мавен.

3 голосов
/ 08 августа 2010

Как я должен доверять Maven и принимать его как наш инструмент для сборки?

Я предполагаю, что это НЕ риторический вопрос ...

  1. Многие другие люди достаточно доверяют Maven, чтобы использовать его в качестве инструмента для сборки.Я не могу дать вам точные цифры, но это должны быть сотни тысяч или больше.

  2. Всегда можно использовать программное обеспечение с известными ошибками.Например, я использую Eclipse, несмотря на то, что в нем много ошибок ... и я сам видел несколько.И я вижу сбой браузера и неправильную визуализацию веб-страниц и т. Д. Я уверен, что вы сознательно используете ошибочное программное обеспечение каждый день.Проблема, с которой вы сталкиваетесь, имеет очевидный обходной путь.Просто пропустите бит архетипа и вручную создайте структуру проекта.

  3. Если вы действительно просто ищете причину / оправдание НЕ использовать Maven, это подойдет.Эй, это твой проект.Делай, что хочешь.Но имейте в виду, что вы рискуете, что ваш проект останется с наследием использования «старомодной» технологии сборки, и это может иметь последствия в будущем.

1 голос
/ 08 августа 2010

Просматривает списки ошибок других инструментов сборки и честно говорит нам, считаете ли вы, что в них значительно меньше ошибок по сравнению с функциями.Я не думаю, что ты будешь.Это отстой, когда что-то, что вы используете, имеет ошибку, которая затрагивает вас, но это случается.По крайней мере, с Maven существует большое сообщество и возможность исправить это самостоятельно, если это так важно.Если одной ошибки достаточно, чтобы заставить вас усомниться во всем, я боюсь, что вы столкнетесь с большим разочарованием и в других местах.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...