여기서 문제는 내가 이 예상 무엇인지 모르겠입니다. 현재 설정하고, 명령 행에 플러그인을 호출은 작동합니다 :
$ mvn exec:exec
[INFO] Scanning for projects...
[INFO] ------------------------------------------------------------------------
[INFO] Building Q3491937
[INFO] task-segment: [exec:exec]
[INFO] ------------------------------------------------------------------------
[INFO] [exec:exec {execution: default-cli}]
[INFO] laptop
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESSFUL
[INFO] ------------------------------------------------------------------------
...
글로벌 configuration
를 사용하는 경우, hostname
명령이 실행됩니다 (laptop
내 호스트 이름입니다). 즉, 플러그인이 예상대로 작동합니다. 당신이 원하는 경우
이제 플러그인 빌드의 일환으로 을 실행 얻을, 당신은 바인드 특정 단계의 목표에 있습니다. 예를 들어, compile
에 바인딩하기 : 다음
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>exec-maven-plugin</artifactId>
<version>1.1.1</version>
<executions>
<execution>
<id>some-execution</id>
<phase>compile</phase>
<goals>
<goal>exec</goal>
</goals>
</execution>
</executions>
<configuration>
<executable>hostname</executable>
</configuration>
</plugin>
를 실행 한 다음, 당신은 execution
내부 configuration
을 지정할 수 있습니다
$ mvn compile
[INFO] Scanning for projects...
[INFO] ------------------------------------------------------------------------
[INFO] Building Q3491937
[INFO] task-segment: [compile]
[INFO] ------------------------------------------------------------------------
[INFO] [resources:resources {execution: default-resources}]
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] skip non existing resourceDirectory /home/pascal/Projects/Q3491937/src/main/resources
[INFO] [compiler:compile {execution: default-compile}]
[INFO] Nothing to compile - all classes are up to date
[INFO] [exec:exec {execution: some-execution}]
[INFO] laptop
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESSFUL
[INFO] ------------------------------------------------------------------------
...
참고.
질문을 정리하고 질문에서 pom.xml을 포맷하십시오. 읽을 수 없습니다. – zengr
나는 무례하다는 것을 의미하지는 않지만 질문을하는 법을 배워야 할 필요가 있으며, 우리는 심령 적이 아닙니다. 뭐 했어? 너는 무엇을 얻었 느냐? 예상되는 결과는 무엇입니까? –