Я использую maven и eclipse (с m2eclipse) для проектов Java.Я обычно начинаю с
$ mvn archetype:create \
-DarchetypeGroupId=org.apache.maven.archetypes \
-DgroupId=com.whatever.app \
-DartifactId=wonderapp
$ mvn eclipse:eclipse
и затем импортирую проект в Eclipse.Путь сборки в eclipse теперь содержит шаблон «Исключено: **» для пути src/main/resource
.Например, если я поместил файл log4j.properties в src/main/resources
, он не будет скопирован в выходной путь и, следовательно, log4j не будет работать должным образом.
http://img.skitch.com/20101002-8cqmxtagxeewxyj8wjej97g5q1.jpg
После того, как япобежал mvn eclipse:eclipse
, файл .classpath в корневом каталоге содержит следующую строку:
<classpathentry kind="src" path="src/main/resources" excluding="**/*.java"/>
После импорта в eclipse он изменился на:
<classpathentry excluding="**" kind="src" output="target/classes" path="src/main/resources"/>
В итоге мне пришлосьвручную удалите шаблон «**».Есть ли способ, чтобы мне не пришлось это делать?