2014-01-22 51 views
0

我一直在使用maven構建的java項目。我們還使用eclipse開發所有的好東西(自動完成等)。我注意到的一件事是,由於javadoc註釋導致的類中的導入,其中eclipse很好,並且不會引發警告,當我構建它時源代碼與maven我收到一條關於未使用的導入的警告。 例如如果我有以下的javadoc由於javadoc導入導致的mvn編譯警告(未使用的導入)

/** 
* blah blah {@link SomeClass} 
*/ 

和SomeClass的不實際的源所需,它是由Eclipse將自動導入,沒有出現警告,但是當我與Maven構建它,我得到了未使用的導入警告。 對於行家餘馬使用Eclipse編譯器作爲

<plugin> 
    <groupId>org.apache.maven.plugins</groupId> 
    <artifactId>maven-compiler-plugin</artifactId> 
    <version>3.1</version> 
    <configuration> 
     <compilerId>eclipse</compilerId> 
     <compilerVersion>1.6</compilerVersion> 
     <source>1.6</source> 
     <target>1.6</target> 
     <optimize>true</optimize> 
     <debug>true</debug> 
     <debuglevel>lines,vars,source</debuglevel> 
    </configuration> 
    <dependencies> 
     <dependency> 
      <groupId>org.codehaus.plexus</groupId> 
      <artifactId>plexus-compiler-eclipse</artifactId> 
      <version>2.2</version> 
     </dependency> 
    </dependencies> 
</plugin> 

任何想法,將不勝感激。

回答

2

也許這將這樣的伎倆:

/** 
* blah blah {@link full.package.name.SomeClass} 
*/ 
+0

我試圖避免這種情況,那將產生混亂。 – airmil

相關問題