나는 이클립스를 사용하여 메이븐 프로젝트를 관리하고있다. 나는 라이프 사이클 이클립스 컴파일 중에을 실행하는 일식이 플러그인의 목표를 연결 한메이븐 목표, 컴파일 및 서버에 배포
<plugin>
<groupId>org.eclipse.acceleo</groupId>
<artifactId>maven</artifactId>
<version>3.2.1</version>
<executions>
<execution>
<phase>generate-resources</phase>
<goals>
<goal>acceleo-compile</goal>
</goals>
</execution>
</executions>
</plugin>
다음 생성-능숙 단계에서 파일을 만들어 특별한 플러그인이이 프로젝트의 POM에
:<plugin>
<groupId>org.eclipse.m2e</groupId>
<artifactId>lifecycle-mapping</artifactId>
<version>1.0.0</version>
<configuration>
<lifecycleMappingMetadata>
<pluginExecutions>
<pluginExecution>
<pluginExecutionFilter>
<groupId>org.eclipse.acceleo</groupId>
<artifactId>maven</artifactId>
<versionRange>[3.2.1,)</versionRange>
<goals>
<goal>acceleo-compile</goal>
</goals>
</pluginExecutionFilter>
<action>
<execute />
</action>
</pluginExecution>
</pluginExecutions>
</lifecycleMappingMetadata>
</configuration>
</plugin>
나는 일식과 깨끗한 프로젝트를 수행
이 프로젝트는 다시 컴파일하고 파일이 아니라 (I 대상 디렉토리에서 찾을 수 있습니다) 이클립스 컴파일시에 생성됩니다.이제 웹 응용 프로그램을 Tomcat 서버에 배포하고 싶습니다. Eclipse의 서버 뷰를 사용하여 Tomcat 서버를 만들고이 서버에 프로젝트를 드래그 앤 드롭하여 동기화하고 게시합니다.
프로젝트가 잘 배치되었고 서버를 시작하고 내 응용 프로그램을 테스트 할 수 있습니다.
하지만, 게시 작동 중에 복사되지 않습니다 받는다는 플러그인에 의해 생성 될 필요가있는 파일 ...
그래서 내 질문은 : Maven 플러그인에 의해 생성 된 파일이 아니라 일식 중에 발생하는 이유 컴파일 이클립스에 의해 자동 서버 관리의 게시/동기화 작업 중에 서버에 배포되지 않습니다?
플러그인 관리 영역에만 플러그인을 추가했다고 가정합니다. – khmarbaise
아니요, 빌드/플러그인에 정의되어 있습니다. –