我实际上是在尝试编译一些本机代码,但我认为必须等待片刻。请考虑以下内容,以构建使用Maven-NAR-pluggin解析Native构建。
我们目前有64位Windows机器,它们还能够编译32位软件。 (是的,我知道,仍在等待128位)
我们如何配置Maven插件/ POM来编译它们? 也称为覆盖JAVA_HOME
中的JRE提供的体系结构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 1.3 / 1.4 / 1.5 / 1.6中使用的加载库,我们可能还需要将一些模块编译到不同的JRE版本
是否可以根据我们编译的JRE版本将Maven POM配置为具有配置文件差异或构建差异,或者我们是否必须拥有4个POM?
是否可以使用备用JRE将Maven配置为运行测试,以执行Maven构建?