Можно ли определить среду для пресета javacpp в pom? - PullRequest
1 голос
/ 22 сентября 2019

Можно ли определить целевую среду для javacpp-presets (opencv-platform) в файле pom.xml?Я знаю, что вы можете установить свойство -Djavacpp.platform при выполнении mvn clean install.Это активирует правильный профиль maven и не добавит других системных библиотек в финальную банку.Но есть ли возможность определить платформу непосредственно в pom, чтобы избежать аргумента -D при выполнении maven?

Спасибо!

1 Ответ

0 голосов
/ 23 сентября 2019

Да, это возможно.Согласно документации , в вашем pom.xml может быть что-то вроде:

<plugin>
  <groupId>org.bytedeco</groupId>
  <artifactId>javacpp</artifactId>
  <version>${project.parent.version}</version>
  <configuration>
    <properties>${javacpp.platform}</properties>
  </configuration>
</plugin>

Если вы не хотите брать javacpp.platform из командной строки.Просто замените его в pom.xml на желаемое значение.

...