2012-02-27 5 views
9

NetBeans를 처음 사용하고 Maven 프로젝트의 다양한 사용자 정의 목표를 정의하고 실행하려고합니다. My Maven proj는 많은 플러그인을 사용한다. 한 번은 Java 클래스를 빌드하고, 다른 하나는 JSP를 사전 컴파일하고, 다른 하나는 OSGi 번들을 빌드하고, 다른 하나는 내 dev 어플리케이션 서버에 배치하는 데 사용됩니다.Build 및 Clean & Build 이외의 액션 호출

기본적으로 NetBeans에는 빌드 및 클리닝이있는 것 같습니다. & 기본 도구 모음 막대에서 쉽게 액세스 할 수있는 "빌드 옵션"으로 빌드하십시오. 이것들은 전체 빌드 프로세스를 통해 실행되는 설치 목표를 트리거합니다 (모든 것을 컴파일하고 내 dev에 배포).

NetBeans에서 프로젝트의 속성을 편집하고 "개발"프로파일을 정의한 다음 사용자 정의 작업을 정의하거나 기본 NetBeans 작업을 수정할 수 있습니다.

내가 할 방법 : 1) 빌드 또는 청소 & 빌드 넷빈즈 2)를 실행하는 특정 플러그인에 대한 특정 목표를 정의되지 않은 동작을 호출하고, 해당 작업을 호출합니다.

답변

17

먼저 프로젝트 속성> 작업으로 이동하여 MVN 구축 만들

Project properties

위의 실행 :

mvn install -P initdb,initdb-qa -DskipTest=true -Dprop.name=dev 

그 다음은

"사용자 정의"에서 제공 될 예정입니다

Custom Action

2

또는 프로젝트 노드의 사용자 정의 팝업을 사용하고 사용자 정의 ... 액션 대화 상자에서 실행 목표를 설정하고 후속 실행 설정을 기억할 수 있습니다. 기억 된 항목은 동일한 팝업 메뉴에 나타납니다. 글로벌 (모든 프로젝트에 대한) 목표 정의는 글로벌 옵션을 참조하십시오.

6

더 많은 프로젝트에서 일부 사용자 정의 목표를 사용하고 싶다면 신속하게 액세스하고 싶다면 NetBeans 8.0.1에있는 글로벌 사용자 정의 목표를 사용할 수 있습니다 (도입 된 버전이 확실하지 않음).).

액세스 도구 -> 옵션 -> 자바 -> 메이븐 -> 실행 -> 편집 글로벌 사용자 정의 목표 정의 ...이

당신이 많은 추가 할 수 있으며이 사용자의 모든 프로젝트에 존재합니다 섹션을 참조하십시오.

좋은 점은 툴바에 (툴바에 표시)를 클릭하고 6 가지 색상 중 하나를 선택할 수 있다는 것입니다.

http://i.snag.gy/Ldjg3.jpg

+0

감사합니다. NetBeans 8.1에서 저에게 도움이되었습니다. –

8

이 정말 @ Ev0oD의 대답에 그냥 의견이지만, 나는 별도의 해답이 될합니다 있도록 이미지를 추가 할 :이 같은 끝낼 것입니다.내가 사용 도구 모음 단추를 만든 후

: -> 옵션 -

도구> 자바 -> 메이븐 -> 실행 - 나는 다음 도구 모음에 버튼을 추가했다> 편집 글로벌 사용자 정의 목표 정의

사용 :

보기 -> 도구 모음 -> 사용자 정의가

내가 다음이 대화 상자에서 "메이븐"그룹에 새로운 버튼을 볼 수 있었다 (또는 바로 사용자 지정을 도구 모음 헤더를 클릭하고) : Adding new Maven action button to toolbar

그런 다음 그림과 같이 단추를 도구 모음으로 끌어 와야했습니다. 참고 : 도구 모음 머리글 오른쪽에있는 빈 부분으로 끌어 오지 마십시오. 작동하지 않으므로.

+0

나는 추가하지 않고 자동으로 거기에 넣었습니다. 어쩌면 버전이 – Ev0oD

+0

으로 변경됩니다. 사용자 지정 목표를 추가했는데 단추를 도구 모음 단추에 추가하려는 경우 Maven 하위 디렉터리가 나타나지 않습니다. –