Я настроил несколько целей плагина, которые будут выполняться на некоторых этапах жизненного цикла моей сборки (приложение maven для Android). Но я думаю, что я ошибаюсь во время настройки плагина и хочу, чтобы они действительно вызывались. Я нашел эту команду, которая будет печатать все этапы жизненного цикла и цели: mvn help:describe -Dcmd=install
, но она не показывает мои цели, которые я настраиваю. Поэтому у меня есть два quistions:Как проверить, что цель maven вызвана во время фазы
ли
mvn help:describe -Dcmd=install
команды показать цели, которые я сконфигурированные внутри<build>/<plugins>/<plugin>/<executions>/<execution>
п тега?Как обеспечить, чтобы цель, называемая во время фазы и фазы, вызываемой во время построить жизненный цикл?
UPDATE Я пытаюсь конфигурационный Maven-андроид-плагин и хотите выполнить zipalign цель на этапе пакета
<plugin>
<groupId>com.jayway.maven.plugins.android.generation2</groupId>
<artifactId>android-maven-plugin</artifactId>
<version>3.2.0</version>
<extensions>true</extensions>
<configuration>
<sdk>
<platform>8</platform>
</sdk>
<emulator>
<avd>2.3.3_API-10</avd>
</emulator>
<undeployBeforeDeploy>true</undeployBeforeDeploy>
<assetsDirectory>${project.build.directory}/filtered-assets</assetsDirectory>
<androidManifestFile>${project.build.directory}/filtered-manifest/AndroidManifest.xml</androidManifestFile>
<zipalign>
<skip>false</skip>
<verbose>${build.verbosity}</verbose>
<inputApk>${project.build.directory}/${project.artifactId}-${build.version.name}.apk</inputApk>
<outputApk>${project.build.directory}/${project.artifactId}-${build.version.name}-aligned.apk</outputApk>
</zipalign>
</configuration>
<executions>
<execution>
<id>zipalign</id>
<phase>package</phase>
<goals>
<goal>zipalign</goal>
</goals>
</execution>
</executions>
</plugin>
Вы можете разместить код для вашего тега выполнения? – matt5784
Хороший вопрос! +1 ... Мне интересно, как отлаживать его тоже. –
Вы когда-либо проверяли вывод во время чистого пакета mvn, или вы можете перенаправить вывод в файл и проверить содержимое файла? – khmarbaise