11version : ' {build}'
22
33image : Visual Studio 2015
4- platform : x64
54configuration : Release
65
6+ platform :
7+ - x86
8+ - x64
9+
710environment :
11+ JDK8_X64 : C:\Program Files\Java\jdk1.8.0
12+ JDK8_X86 : C:\Program Files (x86)\Java\jdk1.8.0
13+
814 matrix :
15+ - JPY_PYTHON_HOME : C:\Python27
16+ JPY_JDK_HOME : %JDK8_X86%
17+ - JPY_PYTHON_HOME : C:\Python34
18+ JPY_JDK_HOME : %JDK8_X86%
19+ - JPY_PYTHON_HOME : C:\Python35
20+ JPY_JDK_HOME : %JDK8_X86%
21+ - JPY_PYTHON_HOME : C:\Python36
22+ JPY_JDK_HOME : %JDK8_X86%
923 - JPY_PYTHON_HOME : C:\Python27-x64
24+ JPY_JDK_HOME : %JDK8_X64%
1025 - JPY_PYTHON_HOME : C:\Python34-x64
26+ JPY_JDK_HOME : %JDK8_X64%
1127 - JPY_PYTHON_HOME : C:\Python35-x64
28+ JPY_JDK_HOME : %JDK8_X64%
1229 - JPY_PYTHON_HOME : C:\Python36-x64
30+ JPY_JDK_HOME : %JDK8_X64%
31+
32+ matrix :
33+ exclude :
34+ - platform : x86
35+ JPY_JDK_HOME : %JDK8_X64%
36+ - platform : x64
37+ JPY_JDK_HOME : %JDK8_X86%
1338
1439# see https://www.appveyor.com/docs/build-cache/
1540cache :
@@ -21,14 +46,15 @@ install:
2146 # - ps: Get-ChildItem -Path $env:JPY_PYTHON_HOME -Filter *.dll -Recurse
2247 - call "C:\Program Files\Microsoft SDKs\Windows\v7.1\Bin\SetEnv.cmd" /x64
2348 - call "C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\vcvarsall.bat" x86_amd64
24- - set JDK_HOME=C:\Program Files\Java\jdk1.8.0
25- - set JAVA_HOME=%JDK_HOME%
49+ - set JDK_HOME=%JPY_JDK_HOME%
50+ # JAVA_HOME is used by Maven
51+ - set JAVA_HOME=%JPY_JDK_HOME%
2652 - set
27- - java -XshowSettings:properties -version
53+ - call %JPY_JDK_HOME%\bin\ java.exe -XshowSettings:properties -version
2854 - call %JPY_PYTHON_HOME%\Scripts\pip.exe install wheel
2955 - call %JPY_PYTHON_HOME%\Scripts\pip.exe install psutil
3056 - call %JPY_PYTHON_HOME%\python.exe ci\appveyor\dump-dlls.py
3157
3258build_script :
33- - set PATH=%JPY_PYTHON_HOME%;%JPY_PYTHON_HOME%\DLLs;%PATH%
59+ - set PATH=%JPY_PYTHON_HOME%;%JPY_PYTHON_HOME%\DLLs;%JPY_JDK_HOME%;%JPY_JDK_HOME%\bin;% PATH%
3460 - call %JPY_PYTHON_HOME%\python.exe setup.py --maven bdist_wheel
0 commit comments