Я создаю свой собственный maven-environment-plugin, который создает и связывает ресурсы для предопределенной структуры папок для каждой среды, определенной в конфигурации. Плагин выводит структуру папок и ресурс в zip-файле и помещает его в целевую папку.Как сделать zip-файлы (созданные самодельным плагином maven) из целевой папки в конечном итоге в локальном репозитории?
Вопросы:
- Как я могу сделать мой плагин работы как
maven-assembly-plugin
поэтому мой выход на целевую папку, также заканчивается в моем локальном хранилище, когда я использую "МВН установить? - Должен ли я отметить его или что-то в этом роде? Его автоматически выполняет это, когда используется
maven-assembly-plugin
. - Как сделать
maven-assembly-plugin
убедиться в этом?
Я использую mojo для разработки моего плагина.
<plugin>
<groupId>dk.kmd.devops.maven.plugin</groupId>
<artifactId>envconfiguration-maven-plugin</artifactId>
<version>1.0.3</version>
<configuration>
<environments>
<environment>${env.local}</environment>
<environment>${env.dev}</environment>
<environment>${env.t1}</environment>
<environment>${env.t2}</environment>
<environment>${env.p0}</environment>
</environments>
<sourceConfigDir>${basedir}/src/main/config</sourceConfigDir>
<zipEnvironments>true</zipEnvironments>
</configuration>
<executions>
<execution>
<phase>generate-resources</phase>
<goals>
<goal>generateEnv</goal>
</goals>
</execution>
</executions>
</plugin>
Отличный !! Thx много :) Я обязательно поеду на второй случай. Хотите сделать мой плагин независимым от других плагинов. я вернусь – Elias