NetBeans Maven добавить модуль - PullRequest
6 голосов
/ 26 декабря 2010

В Netbeans, как добавить модуль в многомодульный проект maven с помощью IDE. В Eclipse я могу щелкнуть правой кнопкой мыши проект> добавить> новый> другой> модуль maven. У netbeans есть подобная особенность.

Ответы [ 4 ]

1 голос
/ 21 декабря 2016

Перед тем, как в pom.xml, установите упаковку как pom для родительского проекта.

упаковка pom вместо jar

1 голос
/ 30 октября 2012

Maven поддерживает концепцию модулей, которую нельзя путать с модулями netbeans.

0 голосов
/ 05 июля 2012

Поскольку вы используете слово «модуль», я полагаю, вы имеете в виду модуль платформы NetBeans , добавляемый в приложение платформы NetBeans?):

  1. В меню «Файл» выберите «Новый проект».Выберите категорию «Maven» и в правом списке выберите «Модуль Netbeans».

  2. Теперь у вас есть мастер, который будет собирать различную информацию.Самым важным в связи с вашим вопросом является «Расположение проекта».Здесь важно, чтобы вы выбрали родительский каталог для своего приложения, чтобы каждый модуль, который принадлежит вашему приложению, стал подкаталогом этого родительского каталога.Если ваше родительское приложение находится в «C: \ JavaDevelopment \ MySuperApp», то это то, что вы помещаете в «Расположение проекта».

Выполнив вышеуказанный способ, новый модуль будет автоматически добавлен в ваше родительское приложение в качестве зависимости.Модуль, конечно, будет автономным и, если хотите, может быть использован в нескольких проектах, но для меня чаще всего имеет смысл поместить модуль с приложением, к которому он, естественно, относится, т.е. все в одно дерево каталогов.

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

0 голосов
/ 21 декабря 2011

Это не работает с Netbeans 7.0.x

В Netbeans 7.1:

  • Развернуть (maven) родительский проект в представлении «Проекты»
  • Правый выбор«Модули»
  • Выберите «Добавить модуль»
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...