【问题标题】:Custom Maven Settings/Build Locations per Intellij maven module每个 Intellij maven 模块的自定义 Maven 设置/构建位置
【发布时间】:2021-02-23 08:56:48
【问题描述】:

每个 Intellij maven 模块是否可以有自定义 maven 设置/构建位置?

这些 maven 设置似乎属于每个项目而不是每个模块提供的 workspace.xml。我需要在 workspace.xml 中给出的相同代码片段:

  <component name="MavenImportPreferences">
    <option name="generalSettings">
      <MavenGeneralSettings>
        <option name="mavenHome" value="<CUSTOM>" />
        <option name="userSettingsFile" value="<CUSTOM>" />
      </MavenGeneralSettings>
    </option>
    <option name="importingSettings">
      <MavenImportingSettings>
        <option name="importAutomatically" value="true" />
      </MavenImportingSettings>
    </option>
  </component>

对于每个 .iml,或者是否有任何可用于模块的自定义 workspace.xml?

【问题讨论】:

  • 为什么不同的 Maven 模块或项目需要不同的settings.xml
  • 因为一个模块是一个带有自定义(修改)maven 和 settings.xml 的 jira 插件,其余的应该使用标准的 maven。
  • 例如,这是eclipse中的常用配置。您可以为每个项目设置自定义 Maven 工具。我可以在 intellij 中做同样的事情,但是每个窗口只显示一个项目,而不是模块,通常是 eclipse project == jetbrains 模块,所以我也需要模块的这个设置

标签: java maven intellij-idea


【解决方案1】:

intellij maven 开发者在线。

现在无法在设置中为不同的链接 maven 项目设置不同的 maven 发行版。 (我们计划在未来这样做)

作为一种解决方法,您可以尝试使用 maven 包装器。 IDEA 现在在 2020.1 中支持每个项目的 maven 包装器,但仅用于导入。稍后支持通过 mvnw 执行。

【讨论】:

    猜你喜欢
    • 2011-02-12
    • 2017-03-06
    • 2021-12-20
    • 2012-12-17
    • 2010-11-09
    • 1970-01-01
    • 2013-12-27
    • 1970-01-01
    相关资源
    最近更新 更多