я добавил takiri-lifecycle-plugin
и отключил maven-complier-plugin
на нашем родителю pom
в мульти-moduled проекта, так он будет построен поэтапно:Изготовление Maven построить пошагово, используя takiri-жизненный цикл-плагин
<plugins>
<plugin>
<groupId>io.takari.maven.plugins</groupId>
<artifactId>takari-lifecycle-plugin</artifactId>
</plugin>
</plugins>
</pluginManagement>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.1</version>
<configuration>
<skip>true</skip>
<skipMain>true</skipMain>
</configuration>
</plugin>
<plugin>
<groupId>io.takari.maven.plugins</groupId>
<artifactId>takari-lifecycle-plugin</artifactId>
<version>1.12.2</version>
<extensions>true</extensions>
<executions>
<execution>
<id>compile</id>
<goals>
<goal>compile</goal>
</goals>
<phase>compile</phase>
<configuration>
<compilerId>jdt</compilerId>
<source>1.8</source>
<target>1.8</target>
</configuration>
</execution>
</executions>
</plugin>
</pluginManagement>
, но я продолжайте получать следующее сообщение:
[INFO] --- takari-lifecycle-plugin:1.12.2:compile (compile) @ infra ---
[INFO] Previous incremental build state does not exist, performing full build
[INFO] Compiling 217 sources to /home/shmulik/clients/root/java/infra/target/classes
[INFO] Compiled 217 out of 217 sources (4277 ms)
Кое-что, я думаю, указывает, что это не так. Я что-то делаю неправильно?
khmarbaise, спасибо за ваш комментарий, но я добавил ' правда ' при попытке решить, и это не сработало. Плагин запускается, но он не собирает данные, необходимые для его решения, следует ли его компилировать. –
Не содержался в исходном посте. Вы правильно сделали настройку плагина вне pluginManagement? Как вы называете maven? – khmarbaise
Я добавил свой минималистский раздел 'plugins' в сообщение. Я запускаю maven, используя 'mvn clean verify -Denv.ROOT_DIR =/home/shmulik/clients/root -Ptest -pl fe -am' или' mvn clean install -Denv.ROOT_DIR =/home/shmulik/clients/root - Ptest -pl fe -am'. Еще раз спасибо. –