mvn clean install
으로 성공적으로 구축 할 수있는 프로젝트가 있습니다. 나는 또한 완전히 같은 POM에서 "mainClass을 '자격으로 SRC/COM/mycompany/myproject라는/폴더에 포함 된 스크립트를 실행하기 위해 mvn exec:java command를 사용할 수 있습니다Maven을 사용하여 현재 (최상위) 디렉토리에서 파일을 실행하는 방법은 무엇입니까?
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>exec-maven-plugin</artifactId>
<configuration>
<mainClass>com.mycompany.myproject.MyMainClass</mainClass>
</configuration>
</plugin>
하지만 난에 포함 된 스크립트를 실행하고 싶습니다 프로젝트 최상위 폴더, 즉 pom.xml 파일이 들어있는 동일한 폴더. 이 클래스는 빌드되는 프로젝트의 기능을 보여 주며 실제로 프로젝트 자체가 아니므로 src/com/mycompany/myproject에 포함되지 않은 이유의 예제 응용 프로그램입니다. mainClass를 단순히 <mainClass>MyClassInCurrentFolder</mainClass>
으로 입력하면 찾지 못합니다.
src/com/mycompany/myproject/아래에이 클래스 만 포함하고 다른 프로젝트를 종속성으로 사용하는 완전히 별도의 Maven 프로젝트를 만들 수 있다고 가정합니다. 그러나 나는 그렇게하지 않을 것입니다. 그것은 결국 프로젝트를위한 매우 간단한 데모 어플리케이션 일뿐입니다.
Maven을 사용하여 최상위 폴더에서이 파일을 실행하는 방법에 대한 아이디어가 있습니까?
실행하려는 Java 클래스의 정확한 위치를 알고있는 경우 exec : exec를 사용할 수 있습니다. –
"스크립트"를 실행하고 싶지만 결국에는 Java 클래스를 실행하려고한다고 말했습니까? 질문을 명확하게 할 수 있습니까? –