2014-03-05 1 views
0

C++ 프로젝트 빌드에 의해 생성 된 * .java 파일이 들어있는 디렉토리가 있습니다.Maven 이슈를 생성하고 디렉토리에 * .java 파일을 입력하는 명령 줄

  1. 생성 * 된 .java 파일이 포함

    은 내가 * .jar 파일을 만들기 위해 명령 줄이 필요합니다. 이 자바 파일은 처음에는 디렉토리에 으로 존재하며 명령 행에 지정합니다.

  2. * .java 파일은 패키지으로 지정해야합니다.
  3. 유형의 메이븐 이슈이어야합니다 .JAR 내가 명령 줄에 지정합니다하고 그래서 버전하는 의 groupId을 가지고 있으며, artifactId를;

명령 줄이 내 C++ 프로젝트 빌드의 포스트 빌드에서 실행되어야합니다.

+0

[maven in 5 mins] (https://maven.apache.org/guides/getting-started/maven-in-five-minutes.html) –

+0

maven 이슈는 그저 jar 파일 일뿐입니다. 저장소에 저장됩니다. 당신의 구체적인 문제는 무엇입니까? 너는 무엇을 이미 시도 했는가? 작동하지 않는 것은 무엇입니까? – Behe

답변

1

는 다음과 같은 명령을 받는다는을 시작할 수 있습니다 당신이 올바른 pom.xml 파일이 가정 감사합니다

mvn clean install -Dproject.build.sourceDirectory=<your directory> 

은 "SRC의 기본값을 사용하지 않는 경우 받는다는가 자극 될 수 있지만 된 .java-파일이 t를 선언해야합니다 같은 명령 줄 매개 변수로 자바 패키지를 전달 2 :

에 대해서는/주/자바 "

는 문제가 그는 패키지를 수정하고 일치하는 디렉토리에 있어야합니다.

maven-resources-plugin의 필터링 메커니즘을 사용하여 소스 파일의 와일드 카드를 실제 패키지로 대체 할 수 있지만 플러그 인 구성에 기존 pom.xml이 필요합니다.

+0

선생님, 제 질문은 : Maven 프로젝트에서 종속성으로 사용할 수있는 jar 파일을 작성하기위한 명령 줄은 무엇이되어야합니까? 필자의 입력 내용은 디렉토리에있는 * .java 파일뿐입니다. – Farah

+1

필요한 POM을 보유하고 있다고 가정 할 때 이것이 바로이 때문입니다. POM없이 원하는 것을 수행하는 명령은 하나도 없습니다. – bmargulies

+0

그리고 POM 파일을 만드는 명령 줄이 있습니까? 모든 것이 자동화되어야하기 때문에 실제로는 * .java 파일 만 있습니다. – Farah

관련 문제