현재 포틀릿 개발 및 Maven 통합과 관련하여 작은 문제가있는 IBM Rational Application Development (IBM Eclipse 배포판)를 사용하고 있습니다. 여기 종속성 추가시 Maven을 복사하는 Maven
상황입니다 :1) IBM RAD는 자체 (RUN/DEBUG)이 경우
내에서 직접 포틀릿을 배포 할 수있는 능력을 가지고, 내가 메이븐 전혀 WAR를 생성 사용하지 않는 IBM RAD는 WAR를 자동으로 작성하여 IBM WebSphere Portal로 밀어 넣기 때문입니다. 지금까지별로 큰 문제가 아닙니다.
2) 메이븐 의존성의 WebContent/WEB-INF/lib 디렉토리에 복사되지 않습니다
IBM이 자신의 디렉토리 구조를 가지고있는 WebContent/WEB-INF와의 WebContent/META-INF를. 새 종속성을 포함하도록 pom.xml을 갱신 한 경우 해당 JARS가 WebContent/WEB-INF/lib 디렉토리에 복사되지 않으므로 포틀렛을 실행/디버그하려는 경우 해당 라이브러리가 포함되지 않습니다.
질문 :
최대한 빨리 pom.xml 파일을 업데이트로의 WebContent/WEB-INF/lib 폴더에 자동으로 새 JAR 파일을 복사하는 방법이 있나요? (만약 그렇다면 어떤 수명주기가 걸릴 것입니까?)
질문 1에 대한 완벽한 해결책이 없다면이 단계가 "mvn install"컴파일/목표에 포함 되어도 상관 없습니다.
개미 작업을 사용하지 말고 대신 메이븐 자신의 복사 유틸리티가 있으면 사용하는 것이 좋습니다.
WebSphere Portlet 개발을 위해 Maven과 IBM RAD를 통합하는 방법에 대한 제안이 있으면 누구나 답변을 추가하십시오.
감사
나는이 IBM RAD에 대한하지만 당신은 프로젝트 속성에서 배포 조립 조각을 정의 할 수 있습니다 이클립스 WTP와 함께 작동하는지 모르겠습니다. –