2012-10-22 7 views
3

저는 실제로 Maven을 사용하여 Jenkins 플러그인을 개발하려고하지만 테스트 할 수 없습니다.Jenkins 플러그인을 테스트 할 수 없습니다.

mvn -cpu hpi:create 명령으로 프로젝트를 만들었습니다. 나는 project jenkins-plugin-tutorial라고 불렀다. 나는 mvn package 또는 mvn install으로 포장하고 mvn hpi:run으로 Jenkins 서버를 실행합니다.

기본적으로 젠킨스 구성 페이지 (젠킨스 메뉴 -> 젠킨스 관리 -> 시스템 구성) 또는 빌드 섹션에 나타나야하지만 표시되지 않는 테스트 용 HelloWorlBuilder가 있습니다.

나는이 두 가지 자습서 (herehere)를 여러 단계 씩 수행하여 실수를하지는 않지만 여전히 작동하지 않도록합니다.

아마도 내가 잘못된 것을 만들었을 것입니다. 누군가 내 실수를 바로 잡는 방법을 알 수 있습니까?

<parent> 
    <groupId>org.jenkins-ci.plugins</groupId> 
    <artifactId>plugin</artifactId> 
    <version>1.454</version> 
</parent> 

난 그냥 그 HPI와 빠른 테스트를 않았다 : pom.xml에서

답변

1

마침내 내 질문에 대한 답을 찾았습니다. 문제는 이전 버전의 maven 2.2.1 버전을 사용하고 있다는 것입니다. 그래서 3.0.4로 마지막 버전으로 바꿉니다. 모든 것이 이제는 괜찮습니다.

5

는이에 부모를 변경해보십시오 만들고, 그것이 나를 위해 일한, 나는 예상대로 모두 세계 및 작업 구성 일이있어,하지만 난 컴파일하기 전에 pom.xml로 변경해야했습니다. 이다

은, 내가 그랬어 :

  • mvn hpi:create
  • 은의 groupId foo.hyde.jenkins.plugins 입력하라는 메시지가 표시되면 hello-world을 artifactId를.
  • cd hello-world
  • mvn install는 ... 다른 젠킨스는 기본 포트에서 이미 다른 -D 때문에 해당 포트를 사용하여 (
  • mvn hpi:run -Djetty.port=8092 성공
  • mvn install
  • 을 성공 부모를 변경
  • 편집의 pom.xml 실패하지 필요).
  • http://localhost:8092으로 이동하여 글로벌 구성을 확인하고 작업을 생성하고 빌드 단계를 추가하십시오.

그리고 그것은 나를 위해 일했습니다.

Maven 2, 버전 2.2.1을 사용하고 있습니다.

+0

답변 해 주셔서 감사합니다. – Dimitri

관련 문제