Maven и архитектура - как построить все доступные архитектуры? - PullRequest
3 голосов
/ 15 февраля 2012

Я на самом деле пытаюсь скомпилировать некоторый нативный код, но я думаю, что это должно подождать минуту. Пожалуйста, учтите следующее как сборку для разрешения нативных сборок с помощью Maven-NAR-pluggin.

В настоящее время у нас есть 64-битные машины с Windows, которые также способны компилировать 32-битные программы. (да, я знаю, все еще жду 128 бит)

Как мы настраиваем плагины / POM Maven для компиляции обоих? он же переопределяет архитектуру, предоставленную JRE, которая была найдена в JAVA_HOME

C:\Data\dev\zlib\minizip>mvn -X compile
+ Error stacktraces are turned on.
Apache Maven 2.2.1 (r801777; 2009-08-06 15:16:01-0400)
Java version: 1.6.0_31
Java home: C:\Program Files\Java\jdk1.6.0_31\jre
Default locale: en_AU, platform encoding: Cp1252
OS name: "windows 7" version: "6.1" arch: "amd64" Family: "windows"

c:\Data\dev\zlib\miniunzip>mvn -X compile
+ Error stacktraces are turned on.
Apache Maven 2.2.1 (r801777; 2009-08-06 15:16:01-0400)
Java version: 1.6.0_20
Java home: C:\Program Files (x86)\Java\jdk1.6.0_20\jre
Default locale: en_AU, platform encoding: Cp1252
OS name: "windows 7" version: "6.1" arch: "x86" Family: "windows"

У нас также может возникнуть необходимость скомпилировать некоторые модули для разных версий JRE, поскольку загруженная библиотека используется в JRE 1.3 / 1.4 / 1.5 / 1.6

Можно ли настроить Maven POM на наличие различий в профилях или сборок на основе версии JRE, к которой мы компилируем, или мы должны иметь 4 POM?

Можно ли настроить Maven для запуска тестов с использованием альтернативного JRE, который выполняет сборку Maven?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...