【发布时间】:2012-02-09 19:20:08
【问题描述】:
我使用 M2e + Eclipse + Maven,我想知道它们之间有什么区别:
- 在终端中运行“mvn clean”和
- 从 Eclipse 运行“干净的项目”?
谁能给点建议?
【问题讨论】:
标签: eclipse maven m2eclipse m2e
我使用 M2e + Eclipse + Maven,我想知道它们之间有什么区别:
谁能给点建议?
【问题讨论】:
标签: eclipse maven m2eclipse m2e
从一些快速测试来看,Eclipse 的 clean project 似乎只是清除了项目首选项中设置为输出文件夹的文件夹,而 maven 的 clean 则完全删除了 /target 文件夹。
【讨论】:
我的 pom.xml 文件中有以下条目:
<plugin>
<artifactId>maven-clean-plugin</artifactId>
<version>2.4.1</version>
<configuration>
<excludeDefaultDirectories>true</excludeDefaultDirectories>
<filesets>
<fileset>
<directory>target</directory>
<excludes>
<exclude>classes/db/**</exclude>
</excludes>
</fileset>
</filesets>
<verbose>true</verbose>
</configuration>
当我从命令行执行 mvn clean 时,我想要保留的目录(输出目录中的 classes/db)不会像我预期的那样被删除。但是,当我在 Eclipse 中执行清理时,目录 确实 会被删除。
【讨论】: