ubi*_*bix 8 eclipse maven-2 m2eclipse
我使用maven和eclipse(使用m2eclipse)进行Java项目.我通常从一开始
$ mvn archetype:create \
-DarchetypeGroupId=org.apache.maven.archetypes \
-DgroupId=com.whatever.app \
-DartifactId=wonderapp
$ mvn eclipse:eclipse
Run Code Online (Sandbox Code Playgroud)
然后将项目导入eclipse.eclipse中的构建路径现在包含路径的"Excluded:**"模式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"/>
Run Code Online (Sandbox Code Playgroud)
在eclipse中导入后,它已更改为:
<classpathentry excluding="**" kind="src" output="target/classes" path="src/main/resources"/>
Run Code Online (Sandbox Code Playgroud)
我最终不得不手动删除"**"模式.有什么方法可以让我不必这样做吗?
我对 Java 项目使用 Maven 和 Eclipse(带有 m2eclipse)。我通常以(...)开头,然后将项目导入到eclipse中。
为什么与 m2eclipse 一起使用mvn eclipse:eclipse?只需创建您的项目,然后Import... > Existing Maven Project。
| 归档时间: |
|
| 查看次数: |
5089 次 |
| 最近记录: |