Я пытаюсь выяснить, как использовать Maven для процесса сборки проекта, в котором я участвую. Я хочу что-то вроде этого:
Допустим, у нас есть два или три проекта со следующей структурой:
.
|-src
|---main
|-----java
|-------com
|---------mycompany
|-----------app
|---test
|-----java
|-------com
|---------mycompany
|-----------app
Создать этот проект будет легко, используя файл pom.xml.Скажем, эта структура файла / папки находится в sampleProject1, и я хочу иметь другой пример проекта, который называется sampleProject2, который в итоге будет выглядеть следующим образом:
sampleProject1
|-src
|---main
|-----java
|-------com
|---------mycompany
|-----------app
|---test
|-----java
|-------com
|---------mycompany
|-----------app
|-target
|---classes
|-----com
|-------mycompany
|---------app
|---maven-archiver
|---surefire-reports
|---test-classes
|-----com
|-------mycompany
|---------app
sampleProject2
|-src
|---main
|-----java
|-------com
|---------mycompany
|-----------app
|---test
|-----java
|-------com
|---------mycompany
|-----------app
|-target
|---classes
|-----com
|-------mycompany
|---------app
|---maven-archiver
|---surefire-reports
|---test-classes
|-----com
|-------mycompany
|---------app
Я могу использовать pom.xml в sampleProject1 и sampleProject2 для созданияпроект.Я ищу один файл pom.xml для сборки этих двух проектов.Я не хочу копировать два проекта в одну структуру папок и создавать новый sampleProject3, в котором есть все файлы.
Мой опыт - Ant, поэтому, возможно, мне нужно думать иначе, используя Maven, ценить любые идеи.