Skip to main content



      Home
Home » Eclipse Projects » Oomph » setup for project using Bndtools and a Bnd Workspace
setup for project using Bndtools and a Bnd Workspace [message #1798561] Tue, 20 November 2018 08:04 Go to next message
Eclipse UserFriend
We are using oomph-setups for many projects and it is working very well.
With every project using a Bnd Workspace the project import (exactly the first compile) is very slow. If this first compile is canceled in the progress view the second compilation wich starts automatically is as fast as usual.

Enclosed a very simple snippet from the setup:

<?xml version="1.0" encoding="UTF-8"?>
<setup:Project
    xmi:version="2.0"
    xmlns:xmi="http://www.omg.org/XMI"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xmlns:git="http://www.eclipse.org/oomph/setup/git/1.0"
    xmlns:projects="http://www.eclipse.org/oomph/setup/projects/1.0"
    xmlns:setup="http://www.eclipse.org/oomph/setup/1.0"
    xsi:schemaLocation="http://www.eclipse.org/oomph/setup/git/1.0 http://git.eclipse.org/c/oomph/org.eclipse.oomph.git/plain/setups/models/Git.ecore http://www.eclipse.org/oomph/setup/projects/1.0 http://git.eclipse.org/c/oomph/org.eclipse.oomph.git/plain/setups/models/Projects.ecore"
    name="jaxrs-with-osgiR7-and-bndtools"
    label="jaxrs-with-osgiR7-and-bndtools">
  <setupTask
      xsi:type="git:GitCloneTask"
      id="git.clone.jaxrs-with-osgiR7-and-bndtools"
      remoteURI="git@****:rnd/jaxrs-with-osgiR7-and-bndtools.git"
      pushURI="">
    <description>cloning jaxrs-with-osgiR7-and-bndtools</description>
  </setupTask>
  <setupTask
      xsi:type="projects:ProjectsImportTask"
      id="import.jaxrs-with-osgiR7-and-bndtools">
    <sourceLocator
        rootFolder="${git.clone.jaxrs-with-osgiR7-and-bndtools.location}"/>
  </setupTask>
  <stream name="master"
      label="master"/>
</setup:Project>



Does anyone have the same problem and even a solution?
Re: setup for project using Bndtools and a Bnd Workspace [message #1798582 is a reply to message #1798561] Tue, 20 November 2018 11:08 Go to previous messageGo to next message
Eclipse UserFriend
Oomph setup task performer disables auto build while the setup tasks are performing and re-enables it again (if it was enabled), after its done. So I assume the build is kicking in afterwards, but at this point, it's just the workspace doing normal build. I don't know why the first such build would be very slow...
Re: setup for project using Bndtools and a Bnd Workspace [message #1798588 is a reply to message #1798582] Tue, 20 November 2018 11:36 Go to previous messageGo to next message
Eclipse UserFriend
I found this: https://github.com/bndtools/bndtools/issues/1881
I will test it.
Re: setup for project using Bndtools and a Bnd Workspace [message #1798592 is a reply to message #1798588] Tue, 20 November 2018 11:58 Go to previous messageGo to next message
Eclipse UserFriend
solution which works for me:

1. clone repo
2. import project cnf
3. build project cnf
4. import other project
5. build other project
...

Re: setup for project using Bndtools and a Bnd Workspace [message #1798596 is a reply to message #1798592] Tue, 20 November 2018 15:15 Go to previous messageGo to next message
Eclipse UserFriend
Note that Oomph has a Projects Build task, so I think you could automate this to import these cnf project(s) first, run a Projects Build task to build those projects, and then import the other project(s). You can see examples in other project setups. E.g, sometime setups need to build some projects first in order to launch some builder task (e.g., a Model Workflow Engine process).
Re: setup for project using Bndtools and a Bnd Workspace [message #1798614 is a reply to message #1798596] Wed, 21 November 2018 03:00 Go to previous message
Eclipse UserFriend
Hello Ed,

thanks for your hints. This is what I do now. Import cnf-project, build, import other projects.

Regards,
Michael
Previous Topic:How to enable Apply Configuration to a custom configuration setup
Next Topic:How do I develop/debug an oomph setup Task
Goto Forum:
  


Current Time: Sat Jul 12 18:28:32 EDT 2025

Powered by FUDForum. Page generated in 0.04282 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software

Back to the top