Community
Participate
Working Groups
The headless build via the ANT files provided in org.eclipse.pde.build/scripts/productBuild/productBuild.xml fail if the target config is Windows 64 bit ( -Dconfig= "win32, win32, x86_64" ) ------------------------------------------- [java] Target "assemble.org.eclipse.pde.build.container.feature.win32.win32.x86_64" does not exist in the project " Build specific targets and properties". ------------------------------------------- It seems that the org.eclipse.pde.build/scripts/productBuild/allElements.xml misses following block for the now with Eclipse 3.4 supported Windows 64 platform: ----------------------- <target name="assemble.org.eclipse.pde.build.container.feature.win32.win32.x86_64"> <ant antfile="${assembleScriptName}" dir="${buildDirectory}"> <property name="archiveName" value="${archiveNamePrefix}-win32.win32.x86_64.zip"/> </ant> </target> -----------------------
Created attachment 105380 [details] Fixed allElements.xml
The allElements.xml is also missing other platforms such as win32.wpf.x86 and hpux.motif.ia64_32 We should change the allElements.xml to support the new defaultAssemble target as in templates/headless-build/allElements.xml This way, in the future, if certain platforms are missing, they will just use the default target.
Created attachment 107017 [details] patch Patch (with test) migrates productBuild/allElements.xml to new defaultAssembly format. Any configs not explicitly listed will use the default target instead.
done in HEAD & 3.4.1