2012-06-10 2 views
1

Maven 플러그인을 작성 중이며 매개 변수 으로 입력 된 문자열 세트를을 플러그인 실행 이전 패턴으로 제외하고자합니다. I는 org.codehaus.plexus.personality.plexus.lifecycle.phase.Initializable 인터페이스 을 구현하지만, I는 에 액세스 할 때 방법 null이 아닌 실행에 null 인 을 제외있어서, 상기 매개 변수를 초기화한다. 실행 전에 Maven 플러그인을 초기화하기 위해 호출되는 메소드는 무엇이며 매개 변수에 액세스 할 수 있습니까?실행 전에 Maven 플러그인을 초기화하기 위해 호출되는 메소드는 무엇입니까?

+0

왜 다른 라이프 사이클을 만들려고합니까? 그 특별한 필요성? 기본 플러그인 메커니즘을 사용하지 않는 이유는 무엇입니까? – khmarbaise

답변

0

내가 줄 수있는 최선의 제안은 어떤 종류의 매개 변수를 정의하는 데 도움이되며 다른 매개 변수의 일부 기본값 일 수있는 깊은 look into the documentation을 가져가는 것입니다. 첫 번째 메소드는 일반적으로 상속해야하는 AbstractMojo 클래스의 execute() 메소드입니다. 어떤 종류의 기본값이 필요할 경우 매개 변수가 초기화되지 않았 으면 (즉, null을 의미) 매개 변수를 확인하고 원하는 값을 지정하십시오.

관련 문제