如何在Maven中编辑目录结构?

use*_*641 4 maven

我使用Maven的项目,当我创建jar包的Maven的模块时,Maven自动生成目录药结构为src/main/javasrc/main/resourcessrc/test/javasrc/test/resources。我可以根据自己的意愿编辑上述名称吗?我可以将新文件夹添加到同一父文件夹吗?另外,当我用谷歌搜索时,我才知道abt超级POM,有人可以建议如何使用自定义目录结构对其进行编辑。我已经从链接http://m2eclipse.sonatype.org/sites/m2e将sonatype maven配置到了我的日食

Rag*_*ram 5

假设您有充分的理由这样做,则可以重命名文件夹,并通过在pom.xml项目中指定适当的属性/部分来指示要编辑的文件夹。我想m2e将对pom进行更改。

您案例中的相关部分将是(来自superpom

    <sourceDirectory>${project.basedir}/src/main/java</sourceDirectory>
    <testSourceDirectory>${project.basedir}/src/test/java</testSourceDirectory>
    <resources>
      <resource>
        <directory>${project.basedir}/src/main/resources</directory>
      </resource>
    </resources>
    <testResources>
      <testResource>
        <directory>${project.basedir}/src/test/resources</directory>
      </testResource>
    </testResources>
Run Code Online (Sandbox Code Playgroud)

如果要添加其他源文件夹或资源(而不是子文件夹),则可以使用build helper maven plugin。同样,不确定m2e会做什么。