maven-eclipse-plugin 目录配置
嗨,我被分配为现有的 Eclipse 项目添加 Maven 支持。源代码在 Groovy 中。我们的想法是我们将有一个 pom.xml 文件指定所有项目参数和依赖项,我们将简单地运行 mvn eclipse:eclipse 来生成必要的 Eclipse .project 和 .classpath 文件。
重要提示:该项目有一定的目录结构,我们想继续使用,即我们不想切换到 Maven 结构。
我试图用 pom 文件中的以下条目来解决这个问题,但没有成功:
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-eclipse-plugin</artifactId>
<version>2.9</version>
<configuration>
<sourceDirectory>src</sourceDirectory>
<outputDirectory>bin</outputDirectory>
<additionalProjectnatures> <projectnature>org.eclipse.jdt.groovy.core.groovyNature</projectnature> </additionalProjectnatures>
</configuration>
</plugin>
....
....
</build>
我期待这会在 .classpath 文件中创建以下行:但事实并非如此。我得到的唯一相关条目是:我猜这是某种默认值。
我已经尝试了来自 stackoverflow 和谷歌搜索的各种建议,但没有成功。给我一些进步的唯一想法是使用以下命令行: mvn eclipse:eclipse -DoutputSirectory=bin 这确实为我提供了类路径文件中所需的输出路径。但是: mvn eclipse:eclipse -DsourceSirectory=src 不起作用。
我是 Maven 的新手,虽然我知道它更倾向于约定而不是配置,但我发现很难相信它根本不允许任何这种配置。
知道如何在 Maven eclipse 插件生成的 .classpath 文件中精确指定源和输出(bin)目录吗?
提前致谢。