2013-02-19 3 views
0

오늘 나는 메이븐 (maven)을위한 자체 플러그인을 만들면서 뭔가를 시도했다. 그것은 큰 일을했다;) 그 후 나는 더 짧은 방법으로 에서 maven comman을 사용하기 위해 접두사를 설정하기를 켰다. 난 내 접두사를 사용하려면자체 제작 플러그인의 메이븐 세팅 접두사

는, 내가 .m2/Settings.XML이 내 플러그인 의의 groupId를 설정해야합니다 :

내 문제는 지금)이 너무 큰했다. 그렇지 않으면 그는 플러그인을 찾을 수 없습니다 (당연히)

나는 이것을 어떻게 자동으로 할 수 있습니까? 내 플러그인을 사용하여 그룹 ID를 수동으로 설정하려는 사람이 필요하지 않습니다.

답변

0

플러그인 접두어는 플러그인을 찾을 수있는 경우와 아무 관련이 없습니다. pluginGroup을 정의하지 않았거나 이름 지정 규칙에 맞지 않으면 정규화 된 이름을 입력해야합니다.

yourpluginname-maven-plugin 

또는

maven-yourpluginmame-plugin 

이 규칙 받는다는-yourpluginname - 플러그인은 다음과 같습니다

mvn package:yourpluginname-maven-plugin:1.0.1:WhatEverGoal 

당신이 naming conventions like을 수행 할 필요가 짧은 명령 줄을 사용하려면 다음과 같은 플러그인의 패키지 버전 Apache org에서 오는 플러그인 용으로 예약되었으므로 플러그인 이름을 다음과 같이 지정하는 것이 가장 좋습니다.

yourpluginname-maven-plugin 
+0

그래,하지만 실제로는 작동하지 않습니다! 내 플러그인 : maven-test-plugin mvn my.groupId : test : myGoal을 호출하려고합니다. 하지만 작동하지 않습니다. – user1882812

+0

나는 java-forum.org에서와 같은 사람이라고 생각합니까? – khmarbaise

+0

나는 당신도 java-forum.org와 같은 사람이라고 생각하니? ;) – user1882812

관련 문제