product feature cannot be resolved in build [message #556465] |
Wed, 01 September 2010 09:07  |
Eclipse User |
|
|
|
Hi there,
I have another build problem now. I get this error
[start de.softproject.xe.standalone.releng:eclipse.feature$1.0.0.qualifier#create.product]
[ant] C:\programs\eclipses\helios\buckminster\plugins\org.eclipse.equinox.launcher_1.1.0.v20100507.jar
[ant] file:/c:/projects/softproject/xslEasy/de.softproject.xe.standalone.releng_1.0.0-eclipse.feature/site.p2/
[ant] c:\projects\softproject\xslEasy\de.softproject.xe.standalone.releng_1.0.0-eclipse.feature\xsleasy.win32.win32.x86
[ant] Cannot complete the install because one or more required items could not be found.
[ant] Software being installed: xsl:easy 4.0.28503 (de.softproject.xe.standalone.product 4.0.28503)
[ant] Missing requirement: xsl:easy 4.0.28503 (de.softproject.xe.standalone.product 4.0.28503) requires 'de.softproject.xe.standalone.feature.feature.group [4.0.28503]' but it could not be found
[ant] Application failed, log file location: C:\programs\eclipses\helios\buckminster\configuration\1283345559458.log
and the log contains
BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=de_DE
Framework arguments: -application org.eclipse.equinox.p2.director -repository file:/c:/projects/softproject/xslEasy/de.softproject.xe.standalone.releng_1.0.0-eclipse.feature/site.p2/ -destination c:\projects\softproject\xslEasy\de.softproject.xe.standalone.releng_1.0.0-eclipse.feature\xsleasy.win32.win32.x86 -profile XslEasyProfile -profileProperties org.eclipse.update.install.features=true -installIU de.softproject.xe.standalone.product -p2.os win32 -p2.ws win32 -p2.arch x86
Command-line arguments: -application org.eclipse.equinox.p2.director -repository file:/c:/projects/softproject/xslEasy/de.softproject.xe.standalone.releng_1.0.0-eclipse.feature/site.p2/ -destination c:\projects\softproject\xslEasy\de.softproject.xe.standalone.releng_1.0.0-eclipse.feature\xsleasy.win32.win32.x86 -profile XslEasyProfile -profileProperties org.eclipse.update.install.features=true -installIU de.softproject.xe.standalone.product -p2.os win32 -p2.ws win32 -p2.arch x86 -consoleLog
!ENTRY org.eclipse.equinox.p2.director 4 1 2010-09-01 14:52:40.378
!MESSAGE Cannot complete the install because one or more required items could not be found.
!SUBENTRY 1 org.eclipse.equinox.p2.director 4 0 2010-09-01 14:52:40.378
!MESSAGE Software being installed: xsl:easy 4.0.28503 (de.softproject.xe.standalone.product 4.0.28503)
!SUBENTRY 1 org.eclipse.equinox.p2.director 4 0 2010-09-01 14:52:40.378
!MESSAGE Missing requirement: xsl:easy 4.0.28503 (de.softproject.xe.standalone.product 4.0.28503) requires 'de.softproject.xe.standalone.feature.feature.group [4.0.28503]' but it could not be found
de.softproject.xe.standalone.feature is my overall feature contained in the .product file. I don't know why it looks for a feature group here, the feature itself certainly exists.
I have a .cspex adapted from the Buckminster mailapp tutorial to compile a product.
Launching the product from the .product works.
What I do:
- 'site.p2' followed by a
- 'create.product' which fails here.
Any ideas?
best regards as always
Thomas
|
|
|
|
|
|
|
|
|
|
Re: product feature cannot be resolved in build [message #557040 is a reply to message #557027] |
Fri, 03 September 2010 13:11   |
Eclipse User |
|
|
|
Johannes Utzig wrote on Fri, 03 September 2010 11:57 | Hi Alex
Am 03.09.2010 17:45, schrieb Alex:
> About TP in Hudson. If you already don't have this in place, I suggest
> you create a separate job for TP and reuse the job in your builds. This
> has two advantages: first, you can independently build you TP, second
> your builds are faster because TP does not need to be imported on each
> build but reused. You can reference
> http://www.eclipse.org/forums/index.php?t=msg&th=163429& amp; amp;start=0&S=42b5f47586ad19bd17a9f9fe0e0cb93c
> post for information on how to do it.
Two additional comments on this approach:
1. If you do not delete the materialized TP after the build, the
execution time should be rather similar
2. So far the Target Platform Publisher does not work in a distributed
environment, so it's important that the TP job runs on the same physical
machine as all the builds that use this TP.
Best regards,
Johannes
|
Thanks Johannes,
I'll have to double check on #1, I was certain that with importtargetdefintion it was always a bit slower.
Thanks for mentioning #2.
Alex
|
|
|
|
Powered by
FUDForum. Page generated in 0.04946 seconds