2013-08-02 1 views
0

제목은 거의 모든 것을 말합니다. 나는이 경고 받고 있어요 :에서중첩 된 클래스 경로 항목은 Maven 모델에서 표현할 수 없으며 OSGi가 인식하지 않는 Maven 플러그인에서는 볼 수 없습니다.

[경고] 종속성을 .. \ 중첩 된 클래스 경로 항목에 GUI .. \ org.jboss.hibernate 자원은 메이븐 모델에서 표현할 수없는 비에 표시되지 않습니다 \ -OSGi aware Maven 플러그인

빌드가 완료되었지만보고 된 문제점을 해결하는 방법을 알고 싶습니다.

답변

1

maven 프로젝트 모델의 제한으로 인해 OSGi 번들의 Bundle-ClassPath에서 중첩 된 dir은 maven 컴파일시 클래스 경로에서 표현할 수 없습니다. 이것은 tycho-compiler-plugin (모든 중첩 된 jar/dir 시나리오를 지원함)의 컴파일 클래스 경로에는 영향을 미치지 않지만 다른 Maven 플러그인 (예 : javadoc, PMD, findbugs ...) 짓다. 이러한 maven 플러그인은 OSGi를 인식하지 않으며 maven 프로젝트/classpath 모델을 사용합니다.

내가 모두 중첩 된 항아리/DIRS을 피하는보다이 다른 해결 방법이 생각하지 않는다 https://issues.sonatype.org/browse/TYCHO-483?focusedCommentId=125868&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-125868

참조하십시오.

이것은 다른 maven 플러그인에만 영향을 미치기 때문에 쉽게 고칠 수없고 경고가 사용자를 혼란스럽게하는 것처럼 보입니다. 대신 디버그 모드로 로그인해야하는지 궁금합니다.