내 프로젝트의 릴리스 프로세스를 태그 지정에서 배포까지 자동화하기 위해 노력하고 있습니다. 저는 이것을 위해 자바 프로젝트를 만들었습니다.이 스테이지는 태그 지정에서 빌드, 배포까지 모든 단계를 통합하는 단일 장소가 될 것입니다.릴리스 및 배포 프로세스 자동화
태그 추가 및 버전 관리 목적으로 maven release plugin을 사용하고 싶지만 모든 maven 명령을 명령 줄을 통해 실행해야하므로 결과와 출력을 확인하기가 어렵습니다. 이 문제를 해결할 수있는 한 가지 옵션은 some api [우리가 svnkit
subversion
]처럼 maven 명령을 실행할 수있는 경우입니다. 비록 내가 명령 줄을 통해 자바 [Runtime.exec
]를 통해 maven 명령을 실행할 수 있지만, 다시 문제와 결과를 확인하는 것이 될 것이다.
maven 용 Java 라이브러리에 대한 제안 사항이 있습니까? 또는 같은 일을하는 다른 방법? 내 기본 목표는 내 프로젝트의 버전을 제어하고 빌드에 태그를 지정하는 것입니다.
편집 : 메이븐 베더가 지원되지 않는
더 이상 : http://maven.40175.n5.nabble.com/Maven-Embedder-td4708683.html
편집 :
나는 방법을 발견, 허드슨은 받는다는 해제 플러그인을 제공하고 나는 허드슨 자바 클라이언트를 개발했다 . 그래서 매개 변수를 통해 maven release를 제어 할 수 있습니다.
가능한 복제본 [Embedding Maven 3] (http://stackoverflow.com/questions/3333251/embedding-maven-3) – chrylis
downvote로 즐겨보세요. 이 질문에 무슨 문제가 있습니까? – Lokesh
@chrylis : 그 질문은 거의 정보가 없습니다. mavne embedder가 무엇인지는 아무도 모릅니다. 나는 downvoting에 대한 어떤 이유로 이것을 보지 않는다. – Lokesh