mvn exec:exec
또는 mvn exec:java
을 수행 할 때 소스를 컴파일하고 성공한 경우 실행하도록 POM을 설정하려고합니다.exec 전 Mvn 컴파일
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.1</version>
<configuration>
<source>1.7</source>
<target>1.7</target>
</configuration>
<executions>
<execution>
<phase>exec</phase>
</execution>
</executions>
</plugin>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>exec-maven-plugin</artifactId>
<version>1.2.1</version>
<configuration>
<mainClass>my.main.class</mainClass>
</configuration>
</plugin>
</plugins>
</build>
중 하나 mvn exec:exec ...
또는 mvn exec:java
처음 컴파일되지 않습니다 내가 않는 경우 :
나는 다음과에 대한 <execution>
부분을 이동 시도했지만 작동을 얻을 수 있습니다. 나는 <execution>
부분을 exec
플러그인 섹션에 넣으려고했지만 그 중 하나도 작동하지 않습니까? mvn verify
를 실행보다
<profile>
<id>proxy</id>
<build>
<plugins>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>exec-maven-plugin</artifactId>
<version>1.2.1</version>
<executions>
<execution>
<phase>verify</phase>
<goals>
<goal>exec</goal>
</goals>
<configuration>
<mainClass>my.main.class</mainClass>
</configuration>
</execution>
</executions>
</plugin>
</plugins>
</build>
</profile>
과 :
exec : exec/exec : java보다 먼저 "compiler : compile"을 실행하지 마십시오. –
@Elad 나는 컴파일하는 것을 잊고 왜 혼란스러워하는지 전혀 모르겠다. – Lerp
@Lerp 같은 문제가 발생했을 때 해결책을 찾았습니까? – Yaroslav