Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Eclipse Projects » Buckminster dev » feature.exports coming up empty
feature.exports coming up empty [message #31755] Mon, 23 February 2009 13:35 Go to next message
Nick Veys is currently offline Nick Veys
Messages: 52
Registered: July 2009
Member
Working with headless buckminster, latest release (r9952). I have a
single feature with 40 or so plugins referenced in it. Running
'buckminster perform com.mypkg.subpkg.feature.sdk#feature.exports', I get
all of the plugins and the feature jars built in the output directory, but
the final copy steps don't do anything. Turning on debug output I see a
mass of apparent errors that say files cannot be found. It appears to be
looking in /fragments directories, of which I have none.

Here's a snip of the output, with -L debug set.

[java] INFO: [start
com.mypkg.subpkg.feature.sdk:eclipse.feature$1.8.2.qualifier #OSGi#copy.plugins]
[java] Prerequisite alias = action.requirements
[java] Product alias = action.output
[java] Product base = ${buckminster.output}\site\plugins\
[java] target.arch=x86
[java] buckminster.component=com.mypkg.subpkg.feature.sdk
[java] workspace.root=C:/eclipse/svn/myproj/releng/build/workspace
[java]
buckminster.temp=C:/DOCUME~1/name/LOCALS~1/Temp/buckminster/ com.mypkg.subpkg.feature.sdk_1.8.2-eclipse.feature/temp
[java]
buckminster.home=C:\eclipse\svn\myproj\releng\build\workspac e\features\com.mypkg.subpkg.feature.sdk\
[java]
buckminster.output=C:/eclipse/svn/myproj/releng/build/output /com.mypkg.subpkg.feature.sdk_1.8.2-eclipse.feature
[java] localhost=mybox
[java] buckminster.component.type=eclipse.feature
[java] buckminster.version.type=OSGi
[java] buckminster.version=1.8.2.qualifier
[java] target.nl=en_US
[java] target.ws=win32
[java] eclipse.home=C:\eclipse\svn\myproj\releng\build\buckminster
[java] buckminster.output.root=C:\eclipse\svn\myproj\releng/build/o utput
[java] target.os=win32
[java]
target.location=C:\eclipse\svn\myproj\releng\build\targetpla tform\eclipse
[java] Base:
C:\eclipse\svn\myproj\releng\build\output\org.eclipse.core.j obs_3.4.0-osgi.bundle\fragments:
No such file or directory
[java] Base:
C:\eclipse\svn\myproj\releng\build\output\org.w3c.css.sac_1. 3.0-osgi.bundle\fragments:
No such file or directory
[java] Base:
C:\eclipse\svn\myproj\releng\build\output\com.mypkg.lib.org. springframework.context_2.0.3-osgi.bundle\fragments:
No such file or directory
[java] Base:
C:\eclipse\svn\myproj\releng\build\output\org.eclipse.rcp_3. 4.0-osgi.bundle\fragments:
No such file or directory
[java] Base:
C:\eclipse\svn\myproj\releng\build\output\com.mypkg.subpkg.f oo_1.8.0-osgi.bundle\fragments:
No such file or directory
[java] Base:
C:\eclipse\svn\myproj\releng\build\output\com.mypkg.lib.com. bbn.openmap_4.6.3-osgi.bundle\fragments:
No such file or directory
[java] Base:
C:\eclipse\svn\myproj\releng\build\output\com.mypkg.lib.com. thoughtworks.xstream_1.2.1-osgi.bundle\fragments:
No such file or directory
[java] Base:
C:\eclipse\svn\myproj\releng\build\output\com.mypkg.lib.org. geotools.epsg_wkt_2.2.1-osgi.bundle\fragments:
No such file or directory

It continues on listing every plugin having no /fragments directory. The
output/site directory never gets created either.

Ideas why it's looking in /fragments? We have 2 fragments in the mix of
all the plugins, is buckminster getting confused?
Re: feature.exports coming up empty [message #31795 is a reply to message #31755] Mon, 23 February 2009 15:06 Go to previous messageGo to next message
Thomas Hallgren is currently offline Thomas Hallgren
Messages: 3228
Registered: July 2009
Senior Member
Hi Nick,
All bundles may potentially produce a fragments folder. Buckminster just
checks if it's there, hence the output. Not sure why the copy step does
nothing. It works OK for me.

Regards,
Thomas Hallgren


Nick Veys wrote:
> Working with headless buckminster, latest release (r9952). I have a
> single feature with 40 or so plugins referenced in it. Running
> 'buckminster perform com.mypkg.subpkg.feature.sdk#feature.exports', I
> get all of the plugins and the feature jars built in the output
> directory, but the final copy steps don't do anything. Turning on debug
> output I see a mass of apparent errors that say files cannot be found.
> It appears to be looking in /fragments directories, of which I have none.
>
> Here's a snip of the output, with -L debug set.
>
> [java] INFO: [start
> com.mypkg.subpkg.feature.sdk:eclipse.feature$1.8.2.qualifier #OSGi#copy.plugins]
>
> [java] Prerequisite alias = action.requirements
> [java] Product alias = action.output
> [java] Product base = ${buckminster.output}\site\plugins\
> [java] target.arch=x86
> [java] buckminster.component=com.mypkg.subpkg.feature.sdk
> [java] workspace.root=C:/eclipse/svn/myproj/releng/build/workspace
> [java]
> buckminster.temp=C:/DOCUME~1/name/LOCALS~1/Temp/buckminster/ com.mypkg.subpkg.feature.sdk_1.8.2-eclipse.feature/temp
>
> [java]
> buckminster.home=C:\eclipse\svn\myproj\releng\build\workspac e\features\com.mypkg.subpkg.feature.sdk\
>
> [java]
> buckminster.output=C:/eclipse/svn/myproj/releng/build/output /com.mypkg.subpkg.feature.sdk_1.8.2-eclipse.feature
>
> [java] localhost=mybox
> [java] buckminster.component.type=eclipse.feature
> [java] buckminster.version.type=OSGi
> [java] buckminster.version=1.8.2.qualifier
> [java] target.nl=en_US
> [java] target.ws=win32
> [java] eclipse.home=C:\eclipse\svn\myproj\releng\build\buckminster
> [java] buckminster.output.root=C:\eclipse\svn\myproj\releng/build/o utput
> [java] target.os=win32
> [java]
> target.location=C:\eclipse\svn\myproj\releng\build\targetpla tform\eclipse
> [java] Base:
> C:\eclipse\svn\myproj\releng\build\output\org.eclipse.core.j obs_3.4.0-osgi.bundle\fragments:
> No such file or directory
> [java] Base:
> C:\eclipse\svn\myproj\releng\build\output\org.w3c.css.sac_1. 3.0-osgi.bundle\fragments:
> No such file or directory
> [java] Base:
> C:\eclipse\svn\myproj\releng\build\output\com.mypkg.lib.org. springframework.context_2.0.3-osgi.bundle\fragments:
> No such file or directory
> [java] Base:
> C:\eclipse\svn\myproj\releng\build\output\org.eclipse.rcp_3. 4.0-osgi.bundle\fragments:
> No such file or directory
> [java] Base:
> C:\eclipse\svn\myproj\releng\build\output\com.mypkg.subpkg.f oo_1.8.0-osgi.bundle\fragments:
> No such file or directory
> [java] Base:
> C:\eclipse\svn\myproj\releng\build\output\com.mypkg.lib.com. bbn.openmap_4.6.3-osgi.bundle\fragments:
> No such file or directory
> [java] Base:
> C:\eclipse\svn\myproj\releng\build\output\com.mypkg.lib.com. thoughtworks.xstream_1.2.1-osgi.bundle\fragments:
> No such file or directory
> [java] Base:
> C:\eclipse\svn\myproj\releng\build\output\com.mypkg.lib.org. geotools.epsg_wkt_2.2.1-osgi.bundle\fragments:
> No such file or directory
>
> It continues on listing every plugin having no /fragments directory.
> The output/site directory never gets created either.
>
> Ideas why it's looking in /fragments? We have 2 fragments in the mix of
> all the plugins, is buckminster getting confused?
>
Re: feature.exports coming up empty [message #31830 is a reply to message #31795] Mon, 23 February 2009 17:46 Go to previous message
Nick Veys is currently offline Nick Veys
Messages: 52
Registered: July 2009
Member
It would seem that feeding buckminster more heap space helps this. We had
to do it when we added the AJDT portions of the build, and apparently
needed more now. Getting all the output artifacts now.

Thomas Hallgren wrote:

> Hi Nick,
> All bundles may potentially produce a fragments folder. Buckminster just
> checks if it's there, hence the output. Not sure why the copy step does
> nothing. It works OK for me.

> Regards,
> Thomas Hallgren
Previous Topic:Headless Build for Custom Builder
Next Topic:Dev query fails
Goto Forum:
  


Current Time: Fri Aug 22 17:57:09 EDT 2014

Powered by FUDForum. Page generated in 0.01781 seconds