pom.xml에서 모든 의존 라이브러리가 system 스코프로 설정된 경우
site 문서 생성시 null point 에러가 발생한다.
메이븐의 프로젝트 기본정보 리포트 생성 플러그인(maven-project-info-reports-plugin)이 만들어 내는 리포트 중에 dependencies 리포트가 있는데 이 리포트를 생성하면서 에러가 나는 것이다.
http://jira.codehaus.org/browse/MPIR-131
해결 방법은 2가지가 있다.
1. system 스코프가 아닌 라이브러리를 하나 이상 추가한다.
2. site 문서에서 dependencies 리포트를 아싸리 빼버린다.
site 문서 생성시 null point 에러가 발생한다.
c:\>mvn site
... ....
[INFO] Generating "Dependencies" report.
[INFO] ------------------------------------------------------------------------
[ERROR] FATAL ERROR
[INFO] ------------------------------------------------------------------------
[INFO] null
[INFO] ------------------------------------------------------------------------
[INFO] Trace
java.lang.NullPointerException
at org.apache.maven.report.projectinfo.dependencies.renderer.DependenciesRenderer.printArtifactsLocations(DependenciesRenderer.java:1182)
... ....
[INFO] Generating "Dependencies" report.
[INFO] ------------------------------------------------------------------------
[ERROR] FATAL ERROR
[INFO] ------------------------------------------------------------------------
[INFO] null
[INFO] ------------------------------------------------------------------------
[INFO] Trace
java.lang.NullPointerException
at org.apache.maven.report.projectinfo.dependencies.renderer.DependenciesRenderer.printArtifactsLocations(DependenciesRenderer.java:1182)
메이븐의 프로젝트 기본정보 리포트 생성 플러그인(maven-project-info-reports-plugin)이 만들어 내는 리포트 중에 dependencies 리포트가 있는데 이 리포트를 생성하면서 에러가 나는 것이다.
http://jira.codehaus.org/browse/MPIR-131
해결 방법은 2가지가 있다.
1. system 스코프가 아닌 라이브러리를 하나 이상 추가한다.
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>3.8.2</version>
</dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>3.8.2</version>
</dependency>
2. site 문서에서 dependencies 리포트를 아싸리 빼버린다.
<reporting>
<plugins>
<plugin>
<artifactId>maven-project-info-reports-plugin</artifactId>
<reportSets>
<reportSet>
<reports>
<report>index</report>
<report>summary</report>
<report>project-team</report>
<!-- 모든 dependency의 scope가 system인 경우 error 발생 -->
<!-- report>dependencies</report -->
</reports>
</reportSet>
</reportSets>
</plugin>
....
....
<plugins>
<plugin>
<artifactId>maven-project-info-reports-plugin</artifactId>
<reportSets>
<reportSet>
<reports>
<report>index</report>
<report>summary</report>
<report>project-team</report>
<!-- 모든 dependency의 scope가 system인 경우 error 발생 -->
<!-- report>dependencies</report -->
</reports>
</reportSet>
</reportSets>
</plugin>
....
....
'Build&Deploy > Maven' 카테고리의 다른 글
Maven site 문서에서 한글 깨짐 (1) | 2008.09.30 |
---|---|
Maven : antrun에서 scp 타스크 이용시 scp 타스크 없음 에러 (0) | 2008.09.30 |
Maven으로 package-info.java 컴파일시 오류 (0) | 2008.09.30 |
Maven으로 소스 컴파일시 java.nio.BufferOverflowException 에러 (1) | 2008.09.30 |
Maven으로 빌드시 메모리부족 에러 해결 (0) | 2008.09.30 |