在使用 Maven 的 Eclipse 中,我想将我的构建目录放在 ram 驱动器中。如何指定 project.build.directory?

Posted

技术标签:

【中文标题】在使用 Maven 的 Eclipse 中,我想将我的构建目录放在 ram 驱动器中。如何指定 project.build.directory?【英文标题】:In Eclipse using Maven, I would like to have my build directory in a ram drive. How do I specify project.build.directory? 【发布时间】:2013-05-25 06:46:51 【问题描述】:

我正在使用 Eclipse 将 DITA 文件编译成 PDF,它会在生成最终的 pdf 文件之前对中间文件进行大量操作。我想将这些中间文件放到 RAM 驱动器上以加快进程。 project.build.directory 看起来最有可能是 Maven 和 Eclipse 用来沟通“目标”所在位置的候选变量。

另一种选择是在 ram 驱动器上有一个工作区并在那里工作,但不会通过崩溃或重新启动保留,因此我必须每 5 分钟执行一次自动保存或经常同步我的项目。

【问题讨论】:

【参考方案1】:

默认路径在SUPER POM 中声明。

只需像这样在您的项目 pom 中更改它们:

  <build>
    <directory>c:/build/target</directory>     -> this is $project.build.directory
    <outputDirectory>c:/build/target</outputDirectory>
    <testOutputDirectory>c:/build/target</testOutputDirectory>
  </build>

  <reporting>
    <outputDirectory>c:/build/target/site</outputDirectory>
  </reporting>

【讨论】:

以上是关于在使用 Maven 的 Eclipse 中,我想将我的构建目录放在 ram 驱动器中。如何指定 project.build.directory?的主要内容,如果未能解决你的问题,请参考以下文章

将 Maven 项目导入 Eclipse

如何使用 Eclipse 将 Maven 项目导出到 exe(或 jar)文件?

Eclipse + Subversion (subclipse) + Maven (m2eclipse) 多模块项目

eclipse maven项目如何将所有的jar包复制到lib目录下?

如何从 Eclipse 将 Maven 项目的 WAR 部署到 JBoss 服务器?

如何告诉 M2Eclipse 将 jar 文件安装为 maven 依赖项