Java 让maven向eclipse项目添加类路径条目

Java 让maven向eclipse项目添加类路径条目,java,maven,maven-3,Java,Maven,Maven 3,Maven可以通过运行mvn eclipse:eclipse生成eclipse项目文件 当我从EclipseIDE运行某个类时,它将类路径条目设置为 target/test-classes target/classes *many paths to maven artifacts used in project" 但是,我想在.project中编写额外的类路径条目 如何让maven做到这一点 我使用maven 3.1.1在pom.xml中添加这些额外的必需条目作为依赖项,如果它们是目录,那么只

Maven可以通过运行mvn eclipse:eclipse生成eclipse项目文件

当我从EclipseIDE运行某个类时,它将类路径条目设置为

target/test-classes
target/classes
*many paths to maven artifacts used in project"
但是,我想在.project中编写额外的类路径条目 如何让maven做到这一点


我使用maven 3.1.1

在pom.xml中添加这些额外的必需条目作为依赖项,如果它们是目录,那么只需编辑.classpath文件即可

然后不要使用eclipse:eclipse和use

在.classpath中,为目录添加条目有两个步骤:

将另一个文件夹作为sourcefolder添加到maven 将正确的包含添加到maven eclipse插件 在scala项目中使用maven配置eclipse有一个难题,但这应该完全满足您的需要。您只需编辑源文件夹和包含模式:

**更新**


或者使用此参考资料的默认文件夹src/main/resources

我不想只编辑.classpath,因为这些更改将在下一次mvn eclipse:eclipse之后丢失。有没有办法将文件夹添加到maven pom.xml中,该文件夹将被视为类路径条目?您需要在eclipse中安装m2eclipse插件,只需将其添加到sourcefolder或classfolder或jars?默认情况下,配置文件将包括带有配置文件的文件夹,例如logback.xmlsrc/main/resources是,src/main/resources作为标准目录布局中的常规resource文件夹实现了这一点。它可能在pom.xml中被重写
<classpathentry kind="con" path="org.eclipse.m2e.MAVEN2_CLASSPATH_CONTAINER">
        <attributes>
            <attribute name="maven.pomderived" value="true"/>
        </attributes>
</classpathentry>