Начало работы с плагином сборки Maven с многомодульным проектом
С нами работал парень, который использовал maven-assembly-plugin для упаковки всех зависимостей. С тех пор он ушел из компании, и я пытаюсь понять, как он это сделал. Я только сейчас узнаю о maven-assembly-plugin.
Наши приложения разделены на проект Maven POM со связанными проектами модулей. В следующем примере я включил проект модуля времени выполнения. Я пытался создать проект модуля с именем runtime в моем приложении, но в тот момент, когда я вносил какие-либо изменения, он терял связь с родительским проектом.
Мы используем NetBeans.
+- pom.xml
+- Simulator
+- pom.xml
+- comms
+- pom.xml
+- src
+- main
+- java
+- framework
+- pom.xml
+- src
+- main
+- java
+- core
+- pom.xml
+- src
+- main
+- java
Вот что я хочу создать:
+- runtime
+- pom.xml
+- src
+- assemble
+- assembly (xml file)
+- target
+- Simulator
+- archive-tmp
+- classes
+- test-classes
+- Simulator (zip file)
+- config
+- data
+- scripts
Пройдя немного больше исследований, я думаю, что могу поставить тележку перед лошадью. У меня уже есть основной проект, который включает в себя модульные проекты.
Так что же является первым следующим шагом?Создать файл дескриптора сборки?Изменить мой основной файл POM, чтобы стать родителем?Ниже приведены некоторые полезные вопросы и ответы, но я все еще в замешательстве. Может кто-нибудь сказать, пожалуйста, что делать в первую очередь?
Сборка Maven на многомодульном проекте со специальной структурой
Как использовать сборочный плагин Maven в мультимодульном проекте Maven
РЕДАКТИРОВАТЬ:
Я выяснил, почему модуль исчез из моего основного проекта.Netbeans !! Я перезапустил его, и мой модуль времени выполнения был там.
Итак, теперь мне нужно отредактировать мой файл POM в модуле времени выполнения?