我是 Maven 新手,而且我也没有太多使用 Eclipse 的经验。
要从 Eclipse 中的构建中排除 java 文件,我右键单击这些文件并选择“构建路径”->“排除”。这对于 Eclipse 中的“保存时”编译非常有效,但它不会传播到 Maven 项目,因此当我使用 mvn install 构建项目时,它会尝试编译排除的源。
我做了一些搜索,结果向我指出了编译器插件和
(暂时)从 Maven 构建中排除源的“正确”方法是什么?是否有一种简单的方法可以通过 m2eclipse 插件或其他方式从 Eclipse 中执行此操作?
最佳答案
您可以使用< excludes Maven 编译器插件中的 > 参数可暂时从编译中排除文件。
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>2.3.2</version>
<configuration>
<excludes>
<exclude>**/model/*.java</exclude>
</excludes>
</configuration>
</plugin>
如果您使用 M2Eclipse 插件并运行 Maven->Update Project Configuration,pom 中排除的文件也应该自动从 eclipse 编译中排除。
关于eclipse - (暂时)从 Maven 构建中排除源的 "right"方法是什么?有没有一种简单的方法可以从 Eclipse 中做到这一点?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4794973/