Skip to main content

[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



Back to the top