2014-01-22 5 views
0

Я работаю над проектом java, который использует maven для строительства. Мы также используем eclipse для разработки для всех лакомств (автозаполнение и т. Д.). Одна вещь, которую я заметил, это то, что импорт в классах из-за комментариев javadoc, где eclipse в порядке и не вызывает предупреждения, когда я строю то же самое Исходный код с maven Я получаю предупреждение о неиспользуемых импортах. , например. если у меня есть следующие JavaDocmvn компиляция предупреждение (неиспользованный импорт) из-за импорта javadoc

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

и SomeClass не требуется фактического источника, он импортируется автоматически затмении и никакого предупреждения не возникает, но когда я построить его с мавена я получаю неиспользованную предупреждение импорта. Для мавена я ма с помощью затмение компилятор, как

<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

Смежные вопросы