Eclipse和x27之间的差异;s";清洁工程;和Maven';s";“mvn清洁”;在m2e中

Eclipse和x27之间的差异;s";清洁工程;和Maven';s";“mvn清洁”;在m2e中,eclipse,maven,m2eclipse,m2e,Eclipse,Maven,M2eclipse,M2e,我使用M2e+Eclipse+Maven,我想知道它们之间的区别: 在终端中运行“mvn清洁”和 从Eclipse运行“clean project” 任何人都可以提出建议吗?从一些快速测试中,Eclipse的clean项目似乎只是清除项目首选项中设置为输出文件夹的文件夹,而maven的clean则完全删除/target文件夹。我的pom.xml文件中有以下条目: <plugin> <artifactId>maven-clean-plugin</artifactI

我使用M2e+Eclipse+Maven,我想知道它们之间的区别:

  • 在终端中运行“mvn清洁”
  • 从Eclipse运行“clean project”

任何人都可以提出建议吗?

从一些快速测试中,Eclipse的
clean项目
似乎只是清除项目首选项中设置为输出文件夹的文件夹,而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>

maven清洁插件
2.4.1
真的
目标
类别/分贝/**
真的


当我从命令行执行mvn清理时,我希望保留的目录(输出目录中的classes/db)不会像我预期的那样被删除。但是,当我在Eclipse中进行清理时,目录确实会被删除。

您知道输出文件夹的位置以及我如何访问项目的首选项吗?@balteo在项目浏览器视图中右键单击项目,然后单击属性。在弹出窗口中,选择左侧的“Java构建路径”,然后选择“源”选项卡。在这里,您将找到每个源文件夹的输出路径。+1:这似乎证实了Giorgos Dimtsas的回答,因为在eclipse中,classes文件夹通常配置为输出。