Настройте родительский плагин pom с внешней конфигурацией - PullRequest
0 голосов
/ 25 сентября 2019

Моя цель - установить плагин с определенной конфигурацией в родительском ПОМ.Любой дочерний pom, который использует этот плагин, должен автоматически получить его конфигурацию.Проблема в том, что родительский pom с его упаковкой, установленной в «pom», не может хранить любые файлы.Таким образом, конфигурация для плагина должна прийти откуда-то еще.Но я понятия не имею, как этого добиться.

Моя настройка для лучшего понимания проблемы:

parentPom.xml

<packaging>pom</packaging>
<build>
  <pluginManagement>
    </plugins>
      <plugin>
        <groupId>some.good.stuff</groupId>
        <artifactId>plugin</artifactId>
        <version>1.0.0</version>
        <configuration>
          <config>path-to-config<config>    
        </configuration>
      </plugin>
    </plugins>
  </pluginManagement>
</build>

childPom.xml

<parent>
  <groupId>some.good.stuff</groupId>
  <artifactId>parent-pom</artifactId>
  <version>1.0.0</version>
</parent>
<build>
  <plugins>
    <plugin>
      <groupId>some.good.stuff</groupId>
      <artifactId>plugin</artifactId>
      <version>1.0.0</version>
    </plugin>
  </plugins>
</build>

То, что я пробовал, - это добавить зависимость к парантам.Эта зависимость хранит конфигурацию.Я попытался получить доступ к этой конфигурации безуспешно.

Может быть, вы можете дать мне подсказку, чтобы решить эту проблему.

Приветствия

...