Я работаю над проектом 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>
Любые идеи будут оценены.
Я пытался избежать этого, и беспорядок, который будет производить. – airmil