更改 maven2 的输出目录

Change output directory for maven2

我正在创建我的第一个 maven2 项目,但我无法通过谷歌搜索找到任何相关内容。

你能告诉我如何将默认输出目录从 "target" 更改为其他目录吗 我希望能够自己命名目录。

当我在 intellij 设置中更改项目和模块的构建路径时,目标文件夹仍会创建 - 虽然是空的。 我希望它永远消失:)

此致

如果您通过命令行执行 maven,您可以在 pom.xml 文件中添加以下配置文件:

    <profile>
        <id>customOutput</id>
        <build>
            <directory>/your/directory/path/</directory>
        </build>
    </profile>

然后可以执行

mvn compile -PcustomOutput

如果你想让Intellij Idea来处理,你可以这样做:

File -> Project Structure -> Modules -> Paths

Select Use module compile output path:

然后输入自定义路径。

file / settings / build. Execution, Deployment / Compiler 中有一个点 AnnotationProcessors 这是创建 target 文件夹的地方。 通过关闭它,因为我没有使用它,所以我在构建时得到了想要的输出。