Project import via project catalog

Hello there,
I am still working on my setup environment.
Finally, I was able to deploy my setups to git and access them in my installer.
There is just something strange.
When I don't redirect my installer to my git repository to use my own catalogs and add the setup file for my project manually to my installer, everything works fine.
If I redirect my installer to use the same files from git (they are of course synchronized and absolutely the same) my git projects aren't imported anymore. The other tasks in this setup seem to work fine. The preferences are set, the plugins are installed, but no git repositories, projects or working sets. I don't receive an error message, from the point of view of the installer everything worked out fine, but there is something missing.
Do you have an idea what could be the problem here?

Matthias,
You're missing this in your project catalog:
<?xml version="1.0" encoding="UTF-8"?>
<setup:WorkspaceTask
xmi:version="2.0"
xmlns:xmi="http://www.omg.org/XMI"
xmlns:setup="http://www.eclipse.org/oomph/setup/1.0"
id="workspace"/>
If you want to make your project catalog extensible so that users can
try authoring their own setups locally and testing them, you might want
to consider adding this to your catalog as well (with URIs and
descriptions that match your catalog).
<project
href="user:/org.eclipse.projects.setup?name='user.project',label='&lt;User>',description='A
container project for local user projects that are virtual members of
the Eclipse.org project catalog'#/"/>
On 27/07/2015 11:52 AM, Matthias Nicklisch wrote:
> Regarding the question about why am I doing this:
> Maybe you've seen my first post here. We want to try Oomph in our
> company and want to setup an environment. We already have a lot of
> standards on how to setup our Eclipse environments and want to support
> and simplify that process for our developers. What I am doing here is
> a proof of concept. Our goal is to have a standard environment in our
> git repository, so that we can define our setups there and everyone
> can access those setups and keep our developers IDEs on one defined
> standard.
That sounds good for everyone.
> As far as I could see it, Oomph is exactly for that purpose. Later we
> want to define setups for our projects to provide a standardized
> environment for all developers who are working on one project.
>
> What I have done so far is, I have setup a product catalog which
> provides some standard Eclipse products we need in our company, I have
> simply copied the product entries from the standard eclipse catalog
> (http://git.eclipse.org/c/oomph/org.eclipse.oomph.git/plain/setups/)
>
> My catalog looks something like this:
>
> NOTE: I've edited some names in the files to ensure privacy for my
> company. But only Labels and parts of the URL which would shows my
> company or would directly link to our repositories. I just wanna be
> safe here =)
>
>
> <?xml version="1.0" encoding="UTF-8"?>
> <setup:ProductCatalog
> xmi:version="2.0"
> xmlns:xmi="http://www.omg.org/XMI"
> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
> xmlns:setup="http://www.eclipse.org/oomph/setup/1.0"
> xmlns:setup.p2="http://www.eclipse.org/oomph/setup/p2/1.0"
> name="org.eclipse.products"
> label="mycompany">
> <setupTask
> xsi:type="setup:InstallationTask"
> id="installation"/>
> <setupTask
> xsi:type="setup.p2:P2Task">
> <requirement
> name="org.eclipse.oomph.setup.feature.group"/>
> <repository
> url="${oomph.update.url}"/>
> <repository
> url="http://download.eclipse.org/modeling/emf/emf/updates/2.10/core/R201405190339"/>
> </setupTask>
> <setupTask
> xsi:type="setup:EclipseIniTask"
> option="-Doomph.setup"
> value="=true"
> vm="true"/>
> <product name="epp.package.standard"
> label="Eclipse Standard">
> <version
> name="latest"
> label="Latest (Luna)"
> requiredJavaVersion="1.7">
> <setupTask
> xsi:type="setup.p2:P2Task"
> label="Eclipse Standard (Luna)">
> <requirement
> name="epp.package.standard"
> versionRange="[4.4.0,5.0.0)"/>
> <requirement
> name="org.eclipse.platform.feature.group"
> versionRange="[4.4.0,5.0.0)"/>
> <requirement
> name="org.eclipse.rcp.feature.group"
> versionRange="[4.4.0,5.0.0)"/>
> <requirement
> name="org.eclipse.jdt.feature.group"
> versionRange="[3.10.0,4.0.0)"/>
> <requirement
> name="org.eclipse.pde.feature.group"
> versionRange="[3.10.0,4.0.0)"/>
> <repository
> url="http://download.eclipse.org/technology/epp/packages/luna"/>
> <repository
> url="http://download.eclipse.org/releases/luna/201502271000"/>
> </setupTask>
> </version>
> <version
> name="latest.released"
> label="Latest Release (Luna)"
> requiredJavaVersion="1.7">
> <setupTask
> xsi:type="setup.p2:P2Task"
> label="Eclipse Standard (Luna)">
> <requirement
> name="epp.package.standard"
> versionRange="[4.4.0,4.5.0)"/>
> <requirement
> name="org.eclipse.platform.feature.group"
> versionRange="[4.4.0,4.5.0)"/>
> <requirement
> name="org.eclipse.rcp.feature.group"
> versionRange="[4.4.0,4.5.0)"/>
> <requirement
> name="org.eclipse.jdt.feature.group"
> versionRange="[3.10.0,3.11.0)"/>
> <requirement
> name="org.eclipse.pde.feature.group"
> versionRange="[3.10.0,3.11.0)"/>
> <repository
> url="http://download.eclipse.org/technology/epp/packages/luna"/>
> <repository
> url="http://download.eclipse.org/releases/luna/201502271000"/>
> </setupTask>
> </version>
> <version
> name="luna"
> label="Luna"
> requiredJavaVersion="1.7">
> <setupTask
> xsi:type="setup.p2:P2Task"
> label="Eclipse Standard (Luna)">
> <requirement
> name="epp.package.standard"
> versionRange="[4.4.0,4.5.0)"/>
> <requirement
> name="org.eclipse.platform.feature.group"
> versionRange="[4.4.0,4.5.0)"/>
> <requirement
> name="org.eclipse.rcp.feature.group"
> versionRange="[4.4.0,4.5.0)"/>
> <requirement
> name="org.eclipse.jdt.feature.group"
> versionRange="[3.10.0,3.11.0)"/>
> <requirement
> name="org.eclipse.pde.feature.group"
> versionRange="[3.10.0,3.11.0)"/>
> <repository
> url="http://download.eclipse.org/technology/epp/packages/luna"/>
> <repository
> url="http://download.eclipse.org/releases/luna/201502271000"/>
> </setupTask>
> </version>
> <version
> name="kepler"
> label="Kepler"
> requiredJavaVersion="1.6">
> <setupTask
> xsi:type="setup.p2:P2Task"
> label="Eclipse Standard (Kepler)">
> <requirement
> name="epp.package.standard"
> versionRange="[2.0.0,2.1.0)"/>
> <requirement
> name="org.eclipse.platform.feature.group"
> versionRange="[4.3.0,4.4.0)"/>
> <requirement
> name="org.eclipse.rcp.feature.group"
> versionRange="[4.3.0,4.4.0)"/>
> <requirement
> name="org.eclipse.jdt.feature.group"
> versionRange="[3.9.0,3.10.0)"/>
> <requirement
> name="org.eclipse.pde.feature.group"
> versionRange="[3.9.0,3.10.0)"/>
> <repository
> url="http://download.eclipse.org/technology/epp/packages/kepler"/>
> <repository
> url="http://download.eclipse.org/releases/kepler/201402280900"/>
> <repository
> url="http://download.eclipse.org/modeling/emf/emf/updates/2.10.x/core/S201501230452"/>
> </setupTask>
> </version>
> <description>
> Package suited for development of Eclipse itself at Eclipse.org;
> based on the Eclipse Platform adding PDE, Git, Marketplace Client,
> source code and developer documentation.<br/>
> <br/>
> Click <a
> href="https://bugs.eclipse.org/bugs/enter_bug.cgi?product=Platform">here</a>
> to file a bug against Eclipse Platform.<br/>
> Click <a
> href="https://bugs.eclipse.org/bugs/enter_bug.cgi?product=EGit">here</a>
> to file a bug against Eclipse Git team provider.
> </description>
> </product>
> <product name="epp.package.java"
> label="Eclipse IDE for Java Developers">
> <annotation
> source="http://www.eclipse.org/oomph/setup/BrandingInfo">
> <detail
> key="imageURI">
> <value>http://www.eclipse.org/downloads/images/java.png</value>
> </detail>
> </annotation>
> <version
> name="latest"
> label="Latest (Mars)"
> requiredJavaVersion="1.7">
> <setupTask
> xsi:type="setup.p2:P2Task"
> label="Eclipse IDE for Java Developers (Mars)">
> <requirement
> name="epp.package.java"
> versionRange="[4.5.0,5.0.0)"/>
> <requirement
> name="org.eclipse.platform.feature.group"
> versionRange="[4.5.0,5.0.0)"/>
> <requirement
> name="org.eclipse.rcp.feature.group"
> versionRange="[4.5.0,5.0.0)"/>
> <requirement
> name="org.eclipse.jdt.feature.group"
> versionRange="[3.11.0,4.0.0)"/>
> <repository
> url="http://download.eclipse.org/technology/epp/packages/mars/R"/>
> <repository
> url="http://download.eclipse.org/releases/mars/201506241002"/>
> </setupTask>
> </version>
> <version
> name="latest.released"
> label="Latest Release (Mars)"
> requiredJavaVersion="1.7">
> <setupTask
> xsi:type="setup.p2:P2Task"
> label="Eclipse IDE for Java Developers (Mars)">
> <requirement
> name="epp.package.java"
> versionRange="[4.5.0,4.6.0)"/>
> <requirement
> name="org.eclipse.platform.feature.group"
> versionRange="[4.5.0,4.6.0)"/>
> <requirement
> name="org.eclipse.rcp.feature.group"
> versionRange="[4.5.0,4.6.0)"/>
> <requirement
> name="org.eclipse.jdt.feature.group"
> versionRange="[3.11.0,3.12.0)"/>
> <repository
> url="http://download.eclipse.org/technology/epp/packages/mars/R"/>
> <repository
> url="http://download.eclipse.org/releases/mars/201506241002"/>
> </setupTask>
> </version>
> <version
> name="mars"
> label="Mars"
> requiredJavaVersion="1.7">
> <setupTask
> xsi:type="setup.p2:P2Task"
> label="Eclipse IDE for Java Developers (Mars)">
> <requirement
> name="epp.package.java"
> versionRange="[4.5.0,4.6.0)"/>
> <requirement
> name="org.eclipse.platform.feature.group"
> versionRange="[4.5.0,4.6.0)"/>
> <requirement
> name="org.eclipse.rcp.feature.group"
> versionRange="[4.5.0,4.6.0)"/>
> <requirement
> name="org.eclipse.jdt.feature.group"
> versionRange="[3.11.0,3.12.0)"/>
> <repository
> url="http://download.eclipse.org/technology/epp/packages/mars/R"/>
> <repository
> url="http://download.eclipse.org/releases/mars/201506241002"/>
> </setupTask>
> </version>
> <version
> name="luna"
> label="Luna"
> requiredJavaVersion="1.6">
> <setupTask
> xsi:type="setup.p2:P2Task"
> label="Eclipse IDE for Java Developers (Luna)">
> <requirement
> name="epp.package.java"
> versionRange="[4.4.0,4.5.0)"/>
> <requirement
> name="org.eclipse.platform.feature.group"
> versionRange="[4.4.0,4.5.0)"/>
> <requirement
> name="org.eclipse.rcp.feature.group"
> versionRange="[4.4.0,4.5.0)"/>
> <requirement
> name="org.eclipse.jdt.feature.group"
> versionRange="[3.10.0,3.11.0)"/>
> <repository
> url="http://download.eclipse.org/technology/epp/packages/luna"/>
> <repository
> url="http://download.eclipse.org/releases/luna/201502271000"/>
> </setupTask>
> </version>
> <version
> name="kepler"
> label="Kepler"
> requiredJavaVersion="1.6">
> <setupTask
> xsi:type="setup.p2:P2Task"
> label="Eclipse IDE for Java Developers (Kepler)">
> <requirement
> name="epp.package.java"
> versionRange="[2.0.0,2.1.0)"/>
> <requirement
> name="org.eclipse.platform.feature.group"
> versionRange="[4.3.0,4.4.0)"/>
> <requirement
> name="org.eclipse.rcp.feature.group"
> versionRange="[4.3.0,4.4.0)"/>
> <requirement
> name="org.eclipse.jdt.feature.group"
> versionRange="[3.9.0,3.10.0)"/>
> <repository
> url="http://download.eclipse.org/technology/epp/packages/kepler"/>
> <repository
> url="http://download.eclipse.org/releases/kepler/201402280900"/>
> <repository
> url="http://download.eclipse.org/modeling/emf/emf/updates/2.10.x/core/S201501230452"/>
> </setupTask>
> </version>
> <version
> name="juno"
> label="Juno"
> requiredJavaVersion="1.5">
> <setupTask
> xsi:type="setup.p2:P2Task"
> label="Eclipse IDE for Java Developers (Juno)">
> <requirement
> name="epp.package.java"
> versionRange="[1.5.0,1.6.0)"/>
> <requirement
> name="org.eclipse.platform.feature.group"
> versionRange="[4.2.0,4.3.0)"/>
> <requirement
> name="org.eclipse.rcp.feature.group"
> versionRange="[4.2.0,4.3.0)"/>
> <requirement
> name="org.eclipse.jdt.feature.group"
> versionRange="[3.8.0,3.9.0)"/>
> <repository
> url="http://download.eclipse.org/technology/epp/packages/juno"/>
> <repository
> url="http://download.eclipse.org/releases/juno/201303010900"/>
> <repository
> url="http://download.eclipse.org/modeling/emf/emf/updates/2.10.x/core/S201501230452"/>
> </setupTask>
> </version>
> <description>The essential tools for any Java developer, including
> a Java IDE, a Git client, XML Editor, Mylyn, Maven integration and
> WindowBuilder</description>
> </product>
> <product name="epp.package.jee"
> label="Eclipse IDE for Java EE Developers">
> <annotation
> source="http://www.eclipse.org/oomph/setup/BrandingInfo">
> <detail
> key="imageURI">
> <value>http://www.eclipse.org/downloads/images/javaee.png</value>
> </detail>
> </annotation>
> <version
> name="latest"
> label="Latest (Mars)"
> requiredJavaVersion="1.7">
> <setupTask
> xsi:type="setup.p2:P2Task"
> label="Eclipse IDE for Java EE Developers (Mars)">
> <requirement
> name="epp.package.jee"
> versionRange="[4.5.0,5.0.0)"/>
> <requirement
> name="org.eclipse.platform.feature.group"
> versionRange="[4.5.0,5.0.0)"/>
> <requirement
> name="org.eclipse.rcp.feature.group"
> versionRange="[4.5.0,5.0.0)"/>
> <requirement
> name="org.eclipse.jdt.feature.group"
> versionRange="[3.11.0,4.0.0)"/>
> <requirement
> name="org.eclipse.pde.feature.group"
> versionRange="[3.11.0,4.0.0)"/>
> <repository
> url="http://download.eclipse.org/technology/epp/packages/mars/R"/>
> <repository
> url="http://download.eclipse.org/releases/mars/201506241002"/>
> </setupTask>
> </version>
> <version
> name="latest.released"
> label="Latest Release (Mars)"
> requiredJavaVersion="1.7">
> <setupTask
> xsi:type="setup.p2:P2Task"
> label="Eclipse IDE for Java EE Developers (Mars)">
> <requirement
> name="epp.package.jee"
> versionRange="[4.5.0,4.6.0)"/>
> <requirement
> name="org.eclipse.platform.feature.group"
> versionRange="[4.5.0,4.6.0)"/>
> <requirement
> name="org.eclipse.rcp.feature.group"
> versionRange="[4.5.0,4.6.0)"/>
> <requirement
> name="org.eclipse.jdt.feature.group"
> versionRange="[3.11.0,3.12.0)"/>
> <requirement
> name="org.eclipse.pde.feature.group"
> versionRange="[3.11.0,3.12.0)"/>
> <repository
> url="http://download.eclipse.org/technology/epp/packages/mars/R"/>
> <repository
> url="http://download.eclipse.org/releases/mars/201506241002"/>
> </setupTask>
> </version>
> <version
> name="mars"
> label="Mars"
> requiredJavaVersion="1.7">
> <setupTask
> xsi:type="setup.p2:P2Task"
> label="Eclipse IDE for Java EE Developers (Mars)">
> <requirement
> name="epp.package.jee"
> versionRange="[4.5.0,4.6.0)"/>
> <requirement
> name="org.eclipse.platform.feature.group"
> versionRange="[4.5.0,4.6.0)"/>
> <requirement
> name="org.eclipse.rcp.feature.group"
> versionRange="[4.5.0,4.6.0)"/>
> <requirement
> name="org.eclipse.jdt.feature.group"
> versionRange="[3.11.0,3.12.0)"/>
> <requirement
> name="org.eclipse.pde.feature.group"
> versionRange="[3.11.0,3.12.0)"/>
> <repository
> url="http://download.eclipse.org/technology/epp/packages/mars/R"/>
> <repository
> url="http://download.eclipse.org/releases/mars/201506241002"/>
> </setupTask>
> </version>
> <version
> name="luna"
> label="Luna"
> requiredJavaVersion="1.6">
> <setupTask
> xsi:type="setup.p2:P2Task"
> label="Eclipse IDE for Java EE Developers (Luna)">
> <requirement
> name="epp.package.jee"
> versionRange="[4.4.0,4.5.0)"/>
> <requirement
> name="org.eclipse.platform.feature.group"
> versionRange="[4.4.0,4.5.0)"/>
> <requirement
> name="org.eclipse.rcp.feature.group"
> versionRange="[4.4.0,4.5.0)"/>
> <requirement
> name="org.eclipse.jdt.feature.group"
> versionRange="[3.10.0,3.11.0)"/>
> <requirement
> name="org.eclipse.pde.feature.group"
> versionRange="[3.10.0,3.11.0)"/>
> <repository
> url="http://download.eclipse.org/technology/epp/packages/luna"/>
> <repository
> url="http://download.eclipse.org/releases/luna/201502271000"/>
> </setupTask>
> </version>
> <version
> name="kepler"
> label="Kepler"
> requiredJavaVersion="1.6">
> <setupTask
> xsi:type="setup.p2:P2Task"
> label="Eclipse IDE for Java EE Developers (Kepler)">
> <requirement
> name="epp.package.jee"
> versionRange="[2.0.0,2.1.0)"/>
> <requirement
> name="org.eclipse.platform.feature.group"
> versionRange="[4.3.0,4.4.0)"/>
> <requirement
> name="org.eclipse.rcp.feature.group"
> versionRange="[4.3.0,4.4.0)"/>
> <requirement
> name="org.eclipse.jdt.feature.group"
> versionRange="[3.9.0,3.10.0)"/>
> <requirement
> name="org.eclipse.pde.feature.group"
> versionRange="[3.9.0,3.10.0)"/>
> <repository
> url="http://download.eclipse.org/technology/epp/packages/kepler"/>
> <repository
> url="http://download.eclipse.org/releases/kepler/201402280900"/>
> <repository
> url="http://download.eclipse.org/modeling/emf/emf/updates/2.10.x/core/S201501230452"/>
> </setupTask>
> </version>
> <version
> name="juno"
> label="Juno"
> requiredJavaVersion="1.5">
> <setupTask
> xsi:type="setup.p2:P2Task"
> label="Eclipse IDE for Java EE Developers (Juno)">
> <requirement
> name="epp.package.jee"
> versionRange="[1.5.0,1.6.0)"/>
> <requirement
> name="org.eclipse.platform.feature.group"
> versionRange="[4.2.0,4.3.0)"/>
> <requirement
> name="org.eclipse.rcp.feature.group"
> versionRange="[4.2.0,4.3.0)"/>
> <requirement
> name="org.eclipse.jdt.feature.group"
> versionRange="[3.8.0,3.9.0)"/>
> <requirement
> name="org.eclipse.pde.feature.group"
> versionRange="[3.8.0,3.9.0)"/>
> <repository
> url="http://download.eclipse.org/technology/epp/packages/juno"/>
> <repository
> url="http://download.eclipse.org/releases/juno/201303010900"/>
> <repository
> url="http://download.eclipse.org/modeling/emf/emf/updates/2.10.x/core/S201501230452"/>
> </setupTask>
> </version>
> <description>Tools for Java developers creating Java EE and Web
> applications, including a Java IDE, tools for Java EE, JPA, JSF,
> Mylyn, EGit and others.</description>
> </product>
> </setup:ProductCatalog>
>
>
> I have setup a org.eclipse.setup file in which I reference to my
> catalogs.
>
> I also have setup a project catalog which looks something like this:
>
>
> <?xml version="1.0" encoding="UTF-8"?>
> <setup:ProjectCatalog
> xmi:version="2.0"
> xmlns:xmi="http://www.omg.org/XMI"
> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
> xmlns:setup="http://www.eclipse.org/oomph/setup/1.0"
> name="org.eclipse"
> label="mycompany">
> <setupTask
> xsi:type="setup:ResourceCreationTask"
> content="MAX_RECENT_WORKSPACES=5
> RECENT_WORKSPACES=${workspace.location|property}
> RECENT_WORKSPACES_PROTOCOL=3
> SHOW_WORKSPACE_SELECTION_DIALOG=true
> eclipse.preferences.version=1"
> targetURL="configuration:/.settings/org.eclipse.ui.ide.prefs"/>
> <project name="GitHubContainer"
> label="My company Projects">
> <project
> href="https://gitlab.mycompany.de/dev-tools/oomph-installer/raw/develop/setups/mycompany_Standard_Mars.setup#/"/>
> </project>
> <description></description>
> </setup:ProjectCatalog>
>
>
>
> Ok, now my problem.
>
> Yes, it is like you've said, in my first approach I used the Eclipse
> installer in advanced mode, chose Java EE as my Standard Eclipse
> product and then added via drag&drop my setup file to the <user>
> extension.
> That way, everything works fine and everything I have defined in my
> setup is processed properly.
>
> Now, I wanted to try everything via our git repository, so I modified
> the eclipse-inst.ini in the directory of the eclipse installer and
> added this line:
>
>
> -Doomph.redirection.setups=http://git.eclipse.org/c/oomph/org.eclipse.oomph.git/plain/setups/->https://gitlab.mycompany.de/dev-tools/oomph-installer/raw/master/setups/
>
>
>
> This is what I meant with redirection to our catalogs.
> So, when I use that, I can choose my product and also my project
> setup, everything fine to this point. Generally, my project setup is
> working fine. I have defined some variables for my installation (e.g.
> the workspace and installation location, they should be the same on
> every computer here) I have alos defined a lot of properties for our
> code style which we have imported before via an epf file. I have
> parsed every line in that file and added a preference setup task for
> each line. I also defined some plugins we want to have installed and
> some standard projects from our git repository which are used in
> nearly all other projects. The setups looks something like this (I
> have deleted some things because the preference import is quite large:
>
>
> <?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:jdt="http://www.eclipse.org/oomph/setup/jdt/1.0"
> xmlns:predicates="http://www.eclipse.org/oomph/predicates/1.0"
> xmlns:projects="http://www.eclipse.org/oomph/setup/projects/1.0"
> xmlns:setup="http://www.eclipse.org/oomph/setup/1.0"
> xmlns:setup.p2="http://www.eclipse.org/oomph/setup/p2/1.0"
> xmlns:setup.workingsets="http://www.eclipse.org/oomph/setup/workingsets/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/jdt/1.0
> http://git.eclipse.org/c/oomph/org.eclipse.oomph.git/plain/setups/models/JDT.ecore
> http://www.eclipse.org/oomph/predicates/1.0
> http://git.eclipse.org/c/oomph/org.eclipse.oomph.git/plain/setups/models/Predicates.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
> http://www.eclipse.org/oomph/setup/workingsets/1.0
> http://git.eclipse.org/c/oomph/org.eclipse.oomph.git/plain/setups/models/SetupWorkingSets.ecore"
> name="mycompany.standard"
> label="mycompany">
> <setupTask
> xsi:type="setup:CompoundTask"
> name="Eclipse Installation">
> <setupTask
> xsi:type="jdt:JRETask"
> version="JavaSE-1.8"
> location="${jre.location-1.8}"/>
> <setupTask
> xsi:type="setup:EclipseIniTask"
> option="-Xmx"
> value="4096m"/>
> <setupTask
> xsi:type="setup:VariableTask"
> name="installation.id"
> value="standard"/>
> <setupTask
> xsi:type="setup:VariableTask"
> name="eclipse.target.platform"
> value="Mars"
> defaultValue=""
> storageURI="scope://Workspace"/>
> <setupTask
> xsi:type="setup:VariableTask"
> name="workspace.location"
> value="C:\Java\Workspaces\${installation.id}"/>
> <setupTask
> xsi:type="setup:VariableTask"
> name="installation.location"
> value="C:\Java\Eclipse\${installation.id}"
> label="Installation location rule">
> <description>The rule for the absolute folder location where the
> product is installed</description>
> </setupTask>
> </setupTask>
> <setupTask
> xsi:type="setup:CompoundTask"
> name="Codestyle Standards">
> <setupTask
> xsi:type="setup:PreferenceTask"
> key="/instance/org.eclipse.wst.jsdt.core/org.eclipse.wst.jsdt.core.formatter.alignment_for_expressions_in_array_initializer"
> value="16"/>
> [A LOT more of those setupTasks...]
> </setupTask>
> <setupTask
> xsi:type="setup:CompoundTask"
> name="Plugin Installation">
> <setupTask
> xsi:type="setup.p2:P2Task">
> <requirement
> name="org.eclipse.team.svn.feature.group"/>
> <requirement
> name="org.eclipse.team.svn.revision.graph.feature.group"/>
> <requirement
> name="org.zeroturnaround.eclipse.feature.feature.group"/>
> <requirement
> name="org.zeroturnaround.eclipse.wtp.feature.feature.group"/>
> <requirement
> name="org.eclipse.recommenders.templates.rcp.feature.feature.group"/>
> <requirement
> name="org.eclipse.recommenders.templates.snipmatch.rcp.feature.feature.group"/>
> <repository
> url="${oomph.update.url}"/>
> <repository
> url="http://download.eclipse.org/releases/mars/201506241002"/>
> <repository
> url="http://download.eclipse.org/recommenders.incubator/snipmatch/updates/head/"/>
> <repository
> url="http://update.zeroturnaround.com/update-site/"/>
> <repository
> url="http://update.zeroturnaround.com/update-site/"/>
> </setupTask>
> </setupTask>
> <setupTask
> xsi:type="setup:CompoundTask"
> name="Git">
> <setupTask
> xsi:type="git:GitCloneTask"
> location="C:\git\project1"
> remoteURI="https://gitlab.mycompany.de/project/project1.git"
> pushURI=""
> checkoutBranch="develop">
> <description>Project 1</description>
> </setupTask>
> <setupTask
> xsi:type="git:GitCloneTask"
> location="C:\git\project2"
> remoteURI="https://gitlab.mycompany.de/project/project2.git"
> pushURI=""
> checkoutBranch="develop">
> <description>Project 2</description>
> </setupTask>
> <setupTask
> xsi:type="git:GitCloneTask"
> location="C:\git\project3"
> remoteURI="https://gitlab.mycompany.de/project/project3.git"
> pushURI=""
> checkoutBranch="develop">
> <description>Project 3</description>
> </setupTask>
> </setupTask>
> <setupTask
> xsi:type="setup:CompoundTask"
> name="Projects">
> <setupTask
> xsi:type="projects:ProjectsImportTask"
> id="1">
> <sourceLocator
> rootFolder="C:\git\project1"/>
> <sourceLocator
> rootFolder="C:\git\project2"/>
> <sourceLocator
> rootFolder="C:\git\project3"/>
> </setupTask>
> </setupTask>
> <setupTask
> xsi:type="setup.workingsets:WorkingSetTask"
> id="">
> <workingSet
> name="Mycompany"
> id="">
> <predicate
> xsi:type="predicates:LocationPredicate"
> pattern="C:/git/.*"/>
> </workingSet>
> </setupTask>
> <stream name="master"
> label="Master"/>
> <logicalProjectContainer
> xsi:type="setup:ProjectCatalog"
> href="index:/org.eclipse.setup#//@projectCatalogs[name='org.eclipse']"/>
> <description>mycompany standard development environment</description>
> </setup:Project>
>
>
> So, ok, now you should see everything I have done so far in my
> environment.
>
> To summarize it:
> When I add my setup in the <user> extension of the standard catalog,
> everything works fine so far. If I use my own catalogs the projects
> are not imported anymore and I think some other thinks are also not
> working, have to verify that.
>
> Thanks

Similar Messages

  • Transports have status "Ready to be imported" after import via ChaRM

    Hello all,
    We are using Change Request Management, and we have the following problem : transports in the Prod. system buffer still have the "Ready to be imported" status after being imported via ChaRM. We would prefer to have the "Imported" status (green check) after it has been imported without errors.
    We cannot find any STMS setting that would change that, so maybe this option is set on the ChaRM side. Anyone know where to change that ?
    Thanks.
    Thomas

    Hi Thomas
                  Here is some solution which worked for me.  
    Solar_Project_Admin
    Select your maintenance project
    System Landscape
    Change Request
    Select Variant SAP1
    Thanks
    Jignesh

  • LR5: Import from another catalog - can't copy

    From LR4 on my desktop PC, I used to be able to select File->Import From Another Catalog..., navigate to a catalog on a networked laptop, select which photos/dates I want to import, then choose to Copy Photos to a New Location and Import. This would both copy the photos over the network to my desktop, and add the photos to my desktop LR catalog - in one step. Always worked great for me for getting travel laptop photos back into my main desktop & LR catalog.
    Both desktop and laptop recently upgraded to LR5. But now when I try this same procedure - the "Import From Another Catalog..." dialog no longer has the option to Copy Photos to a New Location and Import.  The only options are Add New Photos To Catalog Without Moving and Don't Import New Photos.
    Of course I can work around this by doing it with 2-3 extra steps: I can import over the network like above, but choose Add New Photos to Catalog Without Moving and then later copy the files & find the missing photos. Or export to a separate catalog & copy everything, etc.
    So what happend to the Copy Photos to a New Location and Import option in LR5? Was this option removed explicitly?  Or is there something else I'm missing (file path permissions, etc) that would cause the option to not be shown? Thanks.
    Lightroom 5 64-bit for Windows, ver 5.0
    Desktop: Windows 7 64-bit
    Laptop: Windows 8 64-bit

    OK - never mind. I think I figured it out. 
    LR appears to only display the Copy Photos to a New Location and Import option when you have a drive letter mapped to the root of the remote volume where the images are stored (and where the remote network catalog is located). Just browsing to the catalog via UNC path doesn't seem to work. Basically, you have to trick LR into thinking the photos are on a local drive.
    I think when this was working previously, my desktop probably did have a drive letter permanently mapped to my laptop drive root. That mapped drive seems to have disappeared during the laptop upgrade from Windows 7 -> Windows 8.  So no change in behavior between LR4 and LR5.
    In general, I find this the quickest & simplest way to get travel photos from my laptop catalog back into my desktop catalog, when I return home from a trip.

  • Can't see some Business Rules after running the Import via LCM

    I am trying to migrate our Business Rules down from Prod to Dev to get them back in sync. Here is the steps I have run:
    Export ALL Business Rules and Sequences from Prod via LCM
    I confirmed the export directory contains an .xml file for EACH Rule.
    copied the export directory down to Dev Shared Services server
    Turned on DEBUG for Shared Services
    Deleted ALL Business Rules and Sequences from Dev EAS BR repository
    I confirmed that ALL BUsiness Rules are listed and checked in LCM Import.
    run the Import from Dev Shared Services via LCM
    I get a Completed successfully message. No Errors.
    I Refresh Rules in Dev EAS and I only see 25% of the Business Rules listed.
    I have tried to Stop/Restart the EAS services and still nothing.
    I confirmed that the ID I am using to Export / Import has access on each Business Rule either directly or via a Group that has access.
    Any thoughts??
    Thanks in advance for any assistance on this!
    Robert

    Thanks John!
    I was really trying to get it done via LCM since I have all other migrations being done there. but I ended up taking your advice and doing it the old fashion way via EAS export.
    To answer your questions:
    We are on 11.1.1.3
    I did not see any problems in the Services logs for EAS. Nothing that stood out.
    We are migratiing 66 Rules and 15 Sequences.
    We are using Weblogic instead of Tomcat.
    Even though I have a workaround for the issue I am still interested in understanding why some of them did not import via LCM. You mentioned that you might consider adjusting some config settings. What settings would you recommend looking at?
    Thanks again John!
    Robert
    Edited by: user627522 on Nov 16, 2010 6:27 PM

  • Importing from another catalog

    Does "Import from another catalog" import photos already in the target catalog (i.e. duplicates), or only photos not already there?

    The import from another catalog dialog box has several options that you can select or not, as you see fit.
    See item 5 here: http://help.adobe.com/en_US/lightroom/using/WS9616DD60-0C3A-484b-8413-053347F21456.html

  • Import from a catalog

    When i try to import from another catalog (from my laptop), the finder window opens and then shuts down instantly.  How do I transfer photos saved as an LRcat file?

    This is a duplicate thread - see here

  • Is there any (easy) way to use Pages to edit documents imported via iFiles?

    Is there any (easy) way to use Pages to edit documents imported via iFiles?

    That is a question better answered by the developer:
    http://www.ifilesapp.com/
    Peter

  • Some iPhone 4S photos imported via Photo Stream are black

    I'm seeing a whole bunch of iPhone 4S photos imported via Photo Stream as black images in latest iPhoto '11.  When I look at the original file in finder, it is intact, however the modified one is just a black image (which is what shows up in iPhoto).
    This is very concerning.  I'm now manually re-importing all my 4S photos.
    Strangely, the same photos that appear black in iPhoto Photo Stream are fine on my iPad and iPhone Photo Stream view.
    So it seems that iPhoto is breaking them when it imports them.

    There are several possible causes for the Black Screen issue
    1. Permissions in the Library: Back Up and try rebuild the library: hold down the command and option (or alt) keys while launching iPhoto. Use the resulting dialogue to rebuild. Include the option to check and repair permissions.
    2. Minor Database corruption: Back Up and try rebuild the library: hold down the command and option (or alt) keys while launching iPhoto. Use the resulting dialogue to rebuild.
    3. A Damaged Photo: Select one of the affected photos in the iPhoto Window and right click on it. From the resulting menu select 'Show File (or 'Show Original File' if that's available). Will the file open in Preview? If not then the file is damaged. Time to restore from your back up.
    4. A corrupted iPhoto Cache: Trash the com.apple.iPhoto folder from HD/Users/Your Name/Library/ Caches...
    5. A corrupted preference file: Trash the com.apple.iPhoto.plist file from the HD/Users/ Your Name / library / preferences folder. (Remember you'll need to reset your User options afterwards. These include minor settings like the window colour and so on. Note: If you've moved your library you'll need to point iPhoto at it again.)
    If none of these help:
    As a Test:
    Hold down the option (or alt) key key and launch iPhoto. From the resulting menu select 'Create Library'
    Import a few pics into this new, blank library. Is the Problem repeated there?

  • How many photos can i import to the catalog?  Can i hook up many hard drive(s)?

    how many photos can i import to the catalog?  Can i hook up many hard drive(s)?@

    Bernd Alheit wrote:
    So long as their is enough space for the catalog.
    If your hard disk is that short of space, then you have more serious problems anyway

  • How to get photos to iMac, when they were imported via camera connection kid

    Hi,
    I have photos imported on my iPad with the camera connection kid, i.e. directly copying photos from the camera to the iPad in my vacation.
    Now at home, I want to get these photos from the iPad on my desktop (iMac). I use Aperture for syncing, but also in iPhoto I did not manage. The problem is that the photos I have so imported on the iPad can be there found in the "Photo Library" album, while the "Camera roll" album includes the regular iPad Photos. The Camera Roll is visible in Aperture (and iPhoto) for importing as soon as I connect the iPad to the iMac and Aperture (iPhoto) is opened. But I cannot find the Photo Library with all the photos copied in my vacation...
    How can I import those?
    br
    a

    Photos that were imported via the camera connection kit should be treated in the same way as those taken with the iPad in terms of copying them off : http://support.apple.com/kb/HT4083
    If that doesn't work then there are third-party apps such as Simple Transfer (which has a free lite version called Simple Photo & Video Transfer) which can copy them off via your wifi network.

  • How do you import Elements 5 catalog to Elements 13?

    HI,
    Was running Elements v5.  I bought a new Win8 computer and the organizer will not open so I (finally) upgraded to Elements13.  I installed v13.  I thought I would easily be able to open my old catalogs (3 of them).  However, I did not see that open. 
    I can see the psa files in my v5 library.  BUt, v13 does not see or recognize those.
    Am i doing something wrong or is that capability not a feature?
    As i write this, i am Restoring a backup from a tly file.  I'd still rather see the original catalog file be opened. 

    Yes it is 64-bit.  I'm still getting used to that and have see it does make a difference.  I am at work at the moment so I cannot run the conversion utility, but that looks promising.
    On a related/similar note, before work this AM. since the catalog conversion failed, I decided to try to import all my images.  They are sitting on an external hard drive.  The good news is that when I started the import, PE13 recognized the tags that were assigned in PE5.  That was very important to me.  .
    So, it looks like I may have two feasible paths to follow:
    1.  Re-import all the images and re-use my tags
    2.  Run the 64-bit catalog conversion utility and import/restore my catalogs
    I frankly cannot tell which option is easier, better or preferred.  My objective is to get back to an arrangement whereby I can view all my photos in the organizer (by catalog).  My catalogs are quite simple.  Most all images were in a base catalog.  I was running on a 2006 WinXp machine using PE5.  The catalog had ~ 30000 images.  It was bogging down when I'd scroll through the catalog.  I recently created catalog #2 for some special activities (I.e., Kids Sports) so that I could view and retrieve them easily.  I might have 1000 images in this catalog.
    My preferred viewing is to see everything in one catalog, and use tags to segregate them for specific viewing/usage.  I suspect that has a performance impact.  Any thoughts on best approach?
    Thank You

  • Importing via Firewire question

    New to the video thing. Does it make a difference in quality if you import via firewire cable directly connected to the computer versus daisy chained through another firewire device?
    Thanks.

    donny wrote:
    New to the video thing. Does it make a difference in quality if you import via firewire cable directly connected to the computer versus daisy chained through another firewire device?
    no.
    .. some devices don't 'allow' daisy chaining, we read reports, Canon has some camcorders which don't import at all when other devices are at the fw-port..
    but it has no effect on quality.. digital is digital ..

  • PSE8: Can't import a PSE6-Catalog

    Hi forum,
    I just installed Windows 7 Home Premium on my notebook. It was a clean install - no upgrade!
    I installed the trial version of PSE8 - not problems.
    Now I started PSE8 and would like to import my PSE6 catalog from an external hard disk. The import works fine - all photos have been restored.
    But now the problem: PSE8 was unable to upgrade the catalog! PSE8 tried to upgrade the catalog, but stooped with an error message.
    The PSE6 catalog is ok and has no problems - I have checked that twice.
    My question now: How can I get PSE8 to import and upgrade my PSE6 catalog?
    Regards,
    Oliver

    OK - here some more information:
    1. after checking the PSE6 catalog in a WinXP virtual machine I decided to install PSE8 to that virtual machine and try to restore again. With WinXP PSE8 was able to restore and to convert the PSE6 catalog. Why can PSE8 do this under WinXP without errors and can not do this under Win7 (clean install) ???
    2. I used the PSE8 in my virtual machine now to write a new backup of the converted catalog to my external harddrive. PSE8 managed to get this done.
    3. Now I switched back to Win7 (with is my host operation system on my norebook) and started PSE8. Again I started a restore operation, but now I want PSE8 to restore the PSE8 catalog I have created in my virtual machine. PSE8 was able to restore that catalog, but did not managed to recreate the file structure of my pictures. I have save my pictures in a folder structure, but PSE8 was not able to recreate that folder structre. Instead PSE8 placed all folders flat in the root folder where wanted PSE8 to restore my pictures. The folder structure is lost - although I told PSE8 to recreate the folder structure.
    4. I now try to manually restore the  folder structure an let PSE8 rebuild its database. Hope this way I will get back my catalog and the folder structure of my pictures.
    Let me say this: I was a great fan of photoshop elements. I worked with version 3, 4 and 6 without any problems. Everytime I started an upgrade this upgrade was easy and error-free. In my opinion PSE was a very reliable piece of software.
    With PSE8 my mind changed. PSE8 is not able to restore an error-free PSE6 catalog. That's very poor and I think Adobe needs to rework PSE8.
    Regards,
    Oliver

  • Music Import via optical connector

    Hi,
    I tried to get the old music stuff from my minidisc player imported via optical cable, because I wanted to keep the songs separated in multiple files. However using the optical connection the entire minidisc is imported as one single entire "song" (file). Okay with audacity I can separate the files manually but this a quite poor solution. Any ideas?
    Thank you!

    Hi there,
    I would recommend taking a look at the troubleshooting steps found in the article below.
    Troubleshooting AirPlay and AirPlay Mirroring
    http://support.apple.com/kb/ts4215
    -Griff W.

  • Why is Lightroom 5.4 not recognizing existing photos when importing from another catalog?

    I have lightroom 5.4 now updated on my studio desktop computer and my laptop when working in the field. I have a folder of images on both computer catalogs and that inlcudes the negatives on each computer. I made a bunch of edits and changes on my laptop of that folder of images and then exported the changes as a catolog to import into my studio catalog but lightroom doesn't recognize the photos when I import from another catalog. Lightroom tries to add the photos as another folder even though the negatives are there and they are already imported into the desktop catog. Why doen't lightroom recognize they are the same images when I'm importing as catalog? I've always done this with past versions of Lightroom with no problems. I'm just exporting the previews since the negative files are already on both computers. What is wrong?

    The folder hierarchy has to be exactly the same; the slightest thing can throw it off, an upper case on one machine and lower case on the other or a misspelling.

Maybe you are looking for