[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
Re: [xtext-dev] Proposal for a slightly restructured team project set
|
Hi Patrick,
given the current siutuation, where we have everything we are working
on checked out into the same workspace, I
think it might make sense to do like you proposed.
Actually we were thinking of having separate working sets for Xtext,
Xpand and MWE development, because
e.g. Xtext only needs three Xpand and two MWE plugins, and to speed
JDT and CVS up it's good to have as few bundles in the workspace as
possible.
But as long as we don't have this separation (and even then we still
might want to have a project set containing everything) I'ld be ok
with your proposed changes.
Cheers,
Sven
On Mar 7, 2009, at 12:37 AM, Patrick Schönbach wrote:
Hi all,
attached, you will find my proposal for a slightly restructured team
project set. I successfully work with this structure for a while.
Basically, I changed two things:
- New working set "Releng"
Rationale: It's nice to have all releng stuff in one place.
- New working set "Features"
Rationale: Features that reference source plugins usually have
compile-time errors in the workspace. Having all features in one
place makes it easier to close these features. Furthermore, it also
somewhat unclutters the other working sets.
Any objections to this structure?
Best regards,
Patrick
--
Patrick Schönbach
Software Architect
PGP public key available. Key ID: 0B7DDE39
Or email to pgp@xxxxxxxxxxxxx with subject 'pschoenb'.
Fingerprint: BE80 0E7E B68E CE99 623C 902D 62A6 806A 0B7D DE39
web: http://www.itemis.de
mail: schoenbach@xxxxxxxxx
xing: https://www.xing.com/profile/Patrick_Schoenbach
itemis AG
Schauenburgerstraße 116
24118 Kiel
Germany
Rechtlicher Hinweis:
Amtsgericht Dortmund, HRB 20621
Vorstand: Wolfgang Neuhaus, Jens Wagener, Dr. Georg Pietrek
Aufsichtsrat: Dr. Burkhard Igel(Vors.), Stephan Grollmann, Michael
Neuhaus
<?xml version="1.0" encoding="UTF-8"?>
<psf version="2.0">
<provider id="org.eclipse.team.cvs.core.cvsnature">
<project reference="1.0,:extssh:dev.eclipse.org:/cvsroot/
modeling,org.eclipse.tmf/org.eclipse.xtext/develop,develop"/>
<project reference="1.0,:extssh:dev.eclipse.org:/cvsroot/
tools,org.eclipse.orbit/org.apache.log4j,org.apache.log4j,v1_2_8"/>
<project reference="1.0,:extssh:dev.eclipse.org:/cvsroot/
tools,org.eclipse.orbit/org.easymock,org.easymock,v2_3"/>
<project reference="1.0,:extssh:dev.eclipse.org:/cvsroot/
eclipse
,org.eclipse.ant.optional.junit,org.eclipse.ant.optional.junit"/>
<project reference="1.0,:extssh:dev.eclipse.org:/cvsroot/
modeling,org.eclipse.emf/org.eclipse.emf.mwe/plugins/
org.eclipse.emf.mwe.core,org.eclipse.emf.mwe.core"/>
<project reference="1.0,:extssh:dev.eclipse.org:/cvsroot/
modeling,org.eclipse.emf/org.eclipse.emf.mwe/features/
org.eclipse.emf.mwe.core-feature,org.eclipse.emf.mwe.core-feature"/>
<project reference="1.0,:extssh:dev.eclipse.org:/cvsroot/
modeling,org.eclipse.emf/org.eclipse.emf.mwe/plugins/
org.eclipse.emf.mwe.di,org.eclipse.emf.mwe.di"/>
<project reference="1.0,:extssh:dev.eclipse.org:/cvsroot/
modeling,org.eclipse.emf/org.eclipse.emf.mwe/tests/
org.eclipse.emf.mwe.di.tests,org.eclipse.emf.mwe.di.tests"/>
<project reference="1.0,:extssh:dev.eclipse.org:/cvsroot/
modeling,org.eclipse.emf/org.eclipse.emf.mwe/plugins/
org.eclipse.emf.mwe.di.ui,org.eclipse.emf.mwe.di.ui"/>
<project reference="1.0,:extssh:dev.eclipse.org:/cvsroot/
modeling,org.eclipse.emf/org.eclipse.emf.mwe/tests/
org.eclipse.emf.mwe.di.ui.tests,org.eclipse.emf.mwe.di.ui.tests"/>
<project reference="1.0,:extssh:dev.eclipse.org:/cvsroot/
modeling,org.eclipse.emf/org.eclipse.emf.mwe/doc/
org.eclipse.emf.mwe.doc,org.eclipse.emf.mwe.doc"/>
<project reference="1.0,:extssh:dev.eclipse.org:/cvsroot/
modeling,org.eclipse.emf/org.eclipse.emf.mwe/doc/
org.eclipse.emf.mwe.doc-feature,org.eclipse.emf.mwe.doc-feature"/>
<project reference="1.0,:extssh:dev.eclipse.org:/cvsroot/
modeling,org.eclipse.emf/org.eclipse.emf.mwe/examples/
org.eclipse.emf.mwe.examples,org.eclipse.emf.mwe.examples"/>
<project reference="1.0,:extssh:dev.eclipse.org:/cvsroot/
modeling,org.eclipse.emf/org.eclipse.emf.mwe/examples/
org.eclipse.emf.mwe.examples-feature,org.eclipse.emf.mwe.examples-
feature"/>
<project reference="1.0,:extssh:dev.eclipse.org:/cvsroot/
modeling,org.eclipse.emf/org.eclipse.emf.mwe/plugins/
org.eclipse.emf.mwe.ui,org.eclipse.emf.mwe.ui"/>
<project reference="1.0,:extssh:dev.eclipse.org:/cvsroot/
modeling,org.eclipse.emf/org.eclipse.emf.mwe/features/
org.eclipse.emf.mwe.ui-feature,org.eclipse.emf.mwe.ui-feature"/>
<project reference="1.0,:extssh:dev.eclipse.org:/cvsroot/
modeling,org.eclipse.emf/org.eclipse.emf.mwe/plugins/
org.eclipse.emf.mwe.ui.editor,org.eclipse.emf.mwe.ui.editor"/>
<project reference="1.0,:extssh:dev.eclipse.org:/cvsroot/
modeling,org.eclipse.emf/org.eclipse.emf.mwe/tests/
org
.eclipse
.emf.mwe.ui.editor.tests,org.eclipse.emf.mwe.ui.editor.tests"/>
<project reference="1.0,:extssh:dev.eclipse.org:/cvsroot/
modeling,org.eclipse.emf/org.eclipse.emf.mwe/plugins/
org.eclipse.emf.mwe.utils,org.eclipse.emf.mwe.utils"/>
<project reference="1.0,:extssh:dev.eclipse.org:/cvsroot/
eclipse,org.eclipse.test,org.eclipse.test"/>
<project reference="1.0,:extssh:dev.eclipse.org:/cvsroot/
modeling,org.eclipse.tmf/org.eclipse.xtext/plugins/
org.eclipse.xtext,org.eclipse.xtext"/>
<project reference="1.0,:extssh:dev.eclipse.org:/cvsroot/
modeling,org.eclipse.tmf/org.eclipse.xtext/tests/
org.eclipse.xtext.automated.tests,org.eclipse.xtext.automated.tests"/>
<project reference="1.0,:extssh:dev.eclipse.org:/cvsroot/
modeling,org.eclipse.tmf/org.eclipse.xtext/devtools/
org.eclipse.xtext.bootstrap,org.eclipse.xtext.bootstrap"/>
<project reference="1.0,:extssh:dev.eclipse.org:/cvsroot/
modeling,org.eclipse.tmf/org.eclipse.xtext/plugins/
org.eclipse.xtext.core,org.eclipse.xtext.core"/>
<project reference="1.0,:extssh:dev.eclipse.org:/cvsroot/
modeling,org.eclipse.tmf/org.eclipse.xtext/plugins/
org.eclipse.xtext.doc,org.eclipse.xtext.doc"/>
<project reference="1.0,:extssh:dev.eclipse.org:/cvsroot/
modeling,org.eclipse.tmf/org.eclipse.xtext/features/
org.eclipse.xtext.docs.feature,org.eclipse.xtext.docs.feature"/>
<project reference="1.0,:extssh:dev.eclipse.org:/cvsroot/
modeling,org.eclipse.tmf/org.eclipse.xtext/features/
org
.eclipse.xtext.examples.feature,org.eclipse.xtext.examples.feature"/>
<project reference="1.0,:extssh:dev.eclipse.org:/cvsroot/
modeling,org.eclipse.tmf/org.eclipse.xtext/plugins/
org.eclipse.xtext.generator,org.eclipse.xtext.generator"/>
<project reference="1.0,:extssh:dev.eclipse.org:/cvsroot/
modeling,org.eclipse.tmf/org.eclipse.xtext/tests/
org.eclipse.xtext.generator.tests,org.eclipse.xtext.generator.tests"/>
<project reference="1.0,:extssh:dev.eclipse.org:/cvsroot/
modeling,org.eclipse.tmf/org.eclipse.xtext/plugins/
org.eclipse.xtext.log4j,org.eclipse.xtext.log4j"/>
<project reference="1.0,:extssh:dev.eclipse.org:/cvsroot/
modeling,org.eclipse.tmf/org.eclipse.xtext/plugins/
org.eclipse.xtext.logging,org.eclipse.xtext.logging"/>
<project reference="1.0,:extssh:dev.eclipse.org:/cvsroot/
modeling,org.eclipse.tmf/org.eclipse.xtext/plugins/
org.eclipse.xtext.preference,org.eclipse.xtext.preference"/>
<project reference="1.0,:extssh:dev.eclipse.org:/cvsroot/
modeling,org.eclipse.tmf/org.eclipse.xtext/tests/
org
.eclipse.xtext.preference.tests,org.eclipse.xtext.preference.tests"/>
<project reference="1.0,:extssh:dev.eclipse.org:/cvsroot/
modeling,org.eclipse.tmf/org.eclipse.xtext/devtools/
org.eclipse.xtext.reference,org.eclipse.xtext.reference"/>
<project reference="1.0,:extssh:dev.eclipse.org:/cvsroot/
modeling,org.eclipse.tmf/org.eclipse.xtext/devtools/
org.eclipse.xtext.reference.ui,org.eclipse.xtext.reference.ui"/>
<project reference="1.0,:extssh:dev.eclipse.org:/cvsroot/
modeling,org.eclipse.tmf/
org.eclipse.xtext.releng,org.eclipse.xtext.releng"/>
<project reference="1.0,:extssh:dev.eclipse.org:/cvsroot/
modeling,org.eclipse.tmf/org.eclipse.xtext/features/
org.eclipse.xtext.runtime.feature,org.eclipse.xtext.runtime.feature"/>
<project reference="1.0,:extssh:dev.eclipse.org:/cvsroot/
modeling,org.eclipse.tmf/org.eclipse.xtext/features/
org.eclipse.xtext.sdk.feature,org.eclipse.xtext.sdk.feature"/>
<project reference="1.0,:extssh:dev.eclipse.org:/cvsroot/
modeling,org.eclipse.tmf/org.eclipse.xtext/plugins/
org.eclipse.xtext.service,org.eclipse.xtext.service"/>
<project reference="1.0,:extssh:dev.eclipse.org:/cvsroot/
modeling,org.eclipse.tmf/org.eclipse.xtext/tests/
org.eclipse.xtext.service.tests,org.eclipse.xtext.service.tests"/>
<project reference="1.0,:extssh:dev.eclipse.org:/cvsroot/
modeling,org.eclipse.tmf/org.eclipse.xtext/plugins/
org.eclipse.xtext.service.ui,org.eclipse.xtext.service.ui"/>
<project reference="1.0,:extssh:dev.eclipse.org:/cvsroot/
modeling,org.eclipse.tmf/org.eclipse.xtext/tests/
org
.eclipse.xtext.service.ui.tests,org.eclipse.xtext.service.ui.tests"/>
<project reference="1.0,:extssh:dev.eclipse.org:/cvsroot/
modeling,org.eclipse.tmf/org.eclipse.xtext/tests/
org.eclipse.xtext.tests,org.eclipse.xtext.tests"/>
<project reference="1.0,:extssh:dev.eclipse.org:/cvsroot/
modeling,org.eclipse.tmf/org.eclipse.xtext/features/
org.eclipse.xtext.tests.feature,org.eclipse.xtext.tests.feature"/>
<project reference="1.0,:extssh:dev.eclipse.org:/cvsroot/
modeling,org.eclipse.tmf/org.eclipse.xtext/plugins/
org.eclipse.xtext.ui,org.eclipse.xtext.ui"/>
<project reference="1.0,:extssh:dev.eclipse.org:/cvsroot/
modeling,org.eclipse.tmf/org.eclipse.xtext/tests/
org.eclipse.xtext.ui.tests,org.eclipse.xtext.ui.tests"/>
<project reference="1.0,:extssh:dev.eclipse.org:/cvsroot/
modeling,org.eclipse.tmf/org.eclipse.xtext/plugins/
org.eclipse.xtext.util,org.eclipse.xtext.util"/>
<project reference="1.0,:extssh:dev.eclipse.org:/cvsroot/
modeling,org.eclipse.tmf/org.eclipse.xtext/plugins/
org.eclipse.xtext.xtext.ui,org.eclipse.xtext.xtext.ui"/>
<project reference="1.0,:extssh:dev.eclipse.org:/cvsroot/
modeling,org.eclipse.tmf/org.eclipse.xtext/develop/psf,psf"/>
<project reference="1.0,:extssh:dev.eclipse.org:/cvsroot/
modeling,org.eclipse.tmf/org.eclipse.xtext/develop,xtext-developer-
configuration"/>
</provider>
<workingSets editPageId="org.eclipse.ui.resourceWorkingSetPage"
label="External Dependencies" name="External Dependencies">
<item factoryID="org.eclipse.ui.internal.model.ResourceFactory"
path="/org.eclipse.test" type="4"/>
<item factoryID="org.eclipse.ui.internal.model.ResourceFactory"
path="/org.eclipse.ant.optional.junit" type="4"/>
<item factoryID="org.eclipse.ui.internal.model.ResourceFactory"
path="/org.apache.log4j" type="4"/>
</workingSets>
<workingSets editPageId="org.eclipse.jdt.ui.JavaWorkingSetPage"
label="MWE (old)" name="MWE (old)">
<item factoryID="org.eclipse.ui.internal.model.ResourceFactory"
path="/org.eclipse.emf.mwe.core-feature" type="4"/>
<item elementID="=org.eclipse.emf.mwe.examples"
factoryID="org.eclipse.jdt.ui.PersistableJavaElementFactory"/>
<item elementID="=org.eclipse.emf.mwe.core"
factoryID="org.eclipse.jdt.ui.PersistableJavaElementFactory"/>
<item elementID="=org.eclipse.emf.mwe.utils"
factoryID="org.eclipse.jdt.ui.PersistableJavaElementFactory"/>
<item elementID="=org.eclipse.emf.mwe.doc"
factoryID="org.eclipse.jdt.ui.PersistableJavaElementFactory"/>
<item factoryID="org.eclipse.ui.internal.model.ResourceFactory"
path="/org.eclipse.emf.mwe.examples-feature" type="4"/>
<item factoryID="org.eclipse.ui.internal.model.ResourceFactory"
path="/org.eclipse.emf.mwe.doc-feature" type="4"/>
<item factoryID="org.eclipse.ui.internal.model.ResourceFactory"
path="/org.eclipse.emf.mwe.ui-feature" type="4"/>
<item elementID="=org.eclipse.emf.mwe.ui"
factoryID="org.eclipse.jdt.ui.PersistableJavaElementFactory"/>
</workingSets>
<workingSets editPageId="org.eclipse.jdt.ui.JavaWorkingSetPage"
label="MWE Editor (old)" name="MWE Editor (old)">
<item elementID="=org.eclipse.emf.mwe.ui.editor.tests"
factoryID="org.eclipse.jdt.ui.PersistableJavaElementFactory"/>
<item elementID="=org.eclipse.emf.mwe.ui.editor"
factoryID="org.eclipse.jdt.ui.PersistableJavaElementFactory"/>
</workingSets>
<workingSets editPageId="org.eclipse.jdt.ui.JavaWorkingSetPage"
label="Xtext Core" name="Xtext Core">
<item elementID="=org.eclipse.xtext.core"
factoryID="org.eclipse.jdt.ui.PersistableJavaElementFactory"/>
<item elementID="=org.eclipse.xtext"
factoryID="org.eclipse.jdt.ui.PersistableJavaElementFactory"/>
<item elementID="=org.eclipse.xtext.generator.tests"
factoryID="org.eclipse.jdt.ui.PersistableJavaElementFactory"/>
<item elementID="=org.eclipse.xtext.generator"
factoryID="org.eclipse.jdt.ui.PersistableJavaElementFactory"/>
<item elementID="=org.eclipse.xtext.util"
factoryID="org.eclipse.jdt.ui.PersistableJavaElementFactory"/>
<item elementID="=org.eclipse.xtext.tests"
factoryID="org.eclipse.jdt.ui.PersistableJavaElementFactory"/>
<item elementID="=org.eclipse.xtext.preference"
factoryID="org.eclipse.jdt.ui.PersistableJavaElementFactory"/>
<item elementID="=org.eclipse.xtext.preference.tests"
factoryID="org.eclipse.jdt.ui.PersistableJavaElementFactory"/>
<item elementID="=org.eclipse.xtext.automated.tests"
factoryID="org.eclipse.jdt.ui.PersistableJavaElementFactory"/>
<item elementID="=org.eclipse.xtext.bootstrap"
factoryID="org.eclipse.jdt.ui.PersistableJavaElementFactory"/>
<item elementID="=org.eclipse.xtext.logging"
factoryID="org.eclipse.jdt.ui.PersistableJavaElementFactory"/>
<item elementID="=org.eclipse.xtext.preference"
factoryID="org.eclipse.jdt.ui.PersistableJavaElementFactory"/>
<item elementID="=org.eclipse.xtext.log4j"
factoryID="org.eclipse.jdt.ui.PersistableJavaElementFactory"/>
</workingSets>
<workingSets editPageId="org.eclipse.jdt.ui.JavaWorkingSetPage"
label="Xtext Documentation" name="Xtext Documentation">
<item elementID="=org.eclipse.xtext.doc"
factoryID="org.eclipse.jdt.ui.PersistableJavaElementFactory"/>
</workingSets>
<workingSets editPageId="org.eclipse.jdt.ui.JavaWorkingSetPage"
label="Xtext Features" name="Xtext Features">
<item factoryID="org.eclipse.ui.internal.model.ResourceFactory"
path="/org.eclipse.xtext.docs.feature" type="4"/>
<item factoryID="org.eclipse.ui.internal.model.ResourceFactory"
path="/org.eclipse.xtext.sdk.feature" type="4"/>
<item factoryID="org.eclipse.ui.internal.model.ResourceFactory"
path="/org.eclipse.xtext.runtime.feature" type="4"/>
<item factoryID="org.eclipse.ui.internal.model.ResourceFactory"
path="/org.eclipse.xtext.examples.feature" type="4"/>
<item factoryID="org.eclipse.ui.internal.model.ResourceFactory"
path="/org.eclipse.xtext.tests.feature" type="4"/>
</workingSets>
<workingSets editPageId="org.eclipse.jdt.ui.JavaWorkingSetPage"
label="Xtext MWE" name="Xtext MWE">
<item elementID="=org.eclipse.emf.mwe.di.tests"
factoryID="org.eclipse.jdt.ui.PersistableJavaElementFactory"/>
<item elementID="=org.eclipse.emf.mwe.di.ui"
factoryID="org.eclipse.jdt.ui.PersistableJavaElementFactory"/>
<item elementID="=org.eclipse.emf.mwe.di.ui.tests"
factoryID="org.eclipse.jdt.ui.PersistableJavaElementFactory"/>
<item elementID="=org.eclipse.emf.mwe.di"
factoryID="org.eclipse.jdt.ui.PersistableJavaElementFactory"/>
</workingSets>
<workingSets editPageId="org.eclipse.jdt.ui.JavaWorkingSetPage"
label="Xtext PM" name="Xtext PM">
<item factoryID="org.eclipse.ui.internal.model.ResourceFactory"
path="/xtext-developer-configuration" type="4"/>
<item factoryID="org.eclipse.ui.internal.model.ResourceFactory"
path="/org.eclipse.xtext.releng" type="4"/>
<item factoryID="org.eclipse.ui.internal.model.ResourceFactory"
path="/psf" type="4"/>
<item factoryID="org.eclipse.ui.internal.model.ResourceFactory"
path="/develop" type="4"/>
</workingSets>
<workingSets editPageId="org.eclipse.jdt.ui.JavaWorkingSetPage"
label="Xtext Reference" name="Xtext Reference">
<item elementID="=org.eclipse.xtext.reference"
factoryID="org.eclipse.jdt.ui.PersistableJavaElementFactory"/>
<item elementID="=org.eclipse.xtext.reference.ui"
factoryID="org.eclipse.jdt.ui.PersistableJavaElementFactory"/>
</workingSets>
<workingSets editPageId="org.eclipse.jdt.ui.JavaWorkingSetPage"
label="Xtext Service" name="Xtext Service">
<item elementID="=org.eclipse.xtext.service.ui"
factoryID="org.eclipse.jdt.ui.PersistableJavaElementFactory"/>
<item elementID="=org.eclipse.xtext.service"
factoryID="org.eclipse.jdt.ui.PersistableJavaElementFactory"/>
<item elementID="=org.eclipse.xtext.service.tests"
factoryID="org.eclipse.jdt.ui.PersistableJavaElementFactory"/>
<item elementID="=org.eclipse.xtext.service.ui.tests"
factoryID="org.eclipse.jdt.ui.PersistableJavaElementFactory"/>
</workingSets>
<workingSets editPageId="org.eclipse.jdt.ui.JavaWorkingSetPage"
label="Xtext UI" name="Xtext UI">
<item elementID="=org.eclipse.xtext.xtext.ui"
factoryID="org.eclipse.jdt.ui.PersistableJavaElementFactory"/>
<item elementID="=org.eclipse.xtext.ui"
factoryID="org.eclipse.jdt.ui.PersistableJavaElementFactory"/>
<item factoryID="org.eclipse.ui.internal.model.ResourceFactory"
path="/org.easymock" type="4"/>
<item elementID="=org.eclipse.xtext.ui.tests"
factoryID="org.eclipse.jdt.ui.PersistableJavaElementFactory"/>
</workingSets>
</psf>
_______________________________________________
xtext-dev mailing list
xtext-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/xtext-dev