2016-06-22 2 views
0

에 대한 어떤 소스 파일은 내가 mvn test 만들기 디렉토리 구조와메이븐, javadoc의 : 패키지

frtex 
    pom.xml 
frtex/src/main/java/some-files.java 
frtex/src/main/java/utils/some-other-files.java 

을 받는다는 package를 작성하지있어 잘 작동합니다. (?) :

<plugin> 
    <groupId>org.apache.maven.plugins</groupId> 
    <artifactId>maven-javadoc-plugin</artifactId> 
    <version>2.10.4</version> 
    <configuration> 
     <groups> 
      <group> 
       <title>TI</title> 
       <packages>frtex.*</packages> 
      </group> 
     </groups> 

     <doclet>ch.raffael.doclets.pegdown.PegdownDoclet</doclet> 
     <docletArtifact> 
      <groupId>ch.raffael.pegdown-doclet</groupId> 
      <artifactId>pegdown-doclet</artifactId> 
      <version>1.1</version> 
     </docletArtifact> 
     <useStandardDocletOptions>true</useStandardDocletOptions> 
    </configuration> 
</plugin> 

에서

내 문제는 올바른 frtex/src/main/java에 포함 된 파일에 대한 문서 그러나 여기

[WARNING] javadoc: warning - No source files for package utils 

내 pom.xml 파일의 관련 부분이다 발급을 생산 mvn javadoc:javadoc입니다 project/build/plugins

maven/javadoc에서 파일을 찾은 후 src/main/java/utils을 작성해야합니까?

답변

2

문제가 사용자의 구성에 없습니다.

utils 패키지에 package-info.java을 포함시켜야합니다.

이 파일은 클래스의 javadoc와 달리 패키지의 javadoc을 포함하는 src/main/java/utils/package-info.java에 위치한 파일입니다.

패키지 레벨 javadocs에 대한 자세한 내용은 you can read the documentation을 참조하십시오.

+0

그 후에 maven을 어떻게 호출합니까? 제안 된 파일을 추가하고'mvn javadoc : javadoc'을 호출하면 같은 경고가 발생합니다. –

+0

전체 설정을 모르지만 일반적으로 새 빌드를 얻으려면 Maven 빌드를 실행해야합니다. 원하는 항목을 얻으려면 특정 대상을 실행하는 것이 가능할 수도 있지만 특정 대상을 실행하는 정확한 방법은 각 Maven 빌드 구성마다 고유해야합니다. 그것이 나 였다면, 나는 단지 새로운 전체 빌드를 실행할 것입니다. –

+0

'javadoc : warning - 패키지 utils에 대한 소스 파일이 없습니다. '라는 이유는'package-info.java'가 누락 되었기 때문입니까? 아마도 – prime