Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [corona-dev] Team Project Set

This is exactly what I was saying to store CVS repository settings in this way. I have already a code which is able to import a project just by /provider id/ and /reference/ strings. This allows us to import projects in generic way, without knowing a particular versioning system (CVS, Subversion, MS Virtual Source Save, ...).

The only problem is that this kind of definition is understandable only for Eclipse. Maybe the best solution would be to provide two repository configurations? One would be in "Team export" format and second in a format more understendable for non-Eclipse tools.

Marcin


I think it makes seems to somehow support a Team Project Set. To create a Team Project Set.

Follow these steps

1. File | Export | Team | Team Project Set

2. Select some projects from the workspace

3. Select “File” radio button and Specify file name for Team Project Set File – like CoronaProjectSet

4. Open up CoronaProjectSet.psf

File looks like:

<?xml version="1.0" encoding="UTF-8"?>

<psf version="2.0">

<provider id="org.eclipse.team.cvs.core.cvsnature">

<project reference="1.0,:extssh:206.191.52.50:/home/technology,org.eclipse.corona/incubator/org.eclipse.corona.model.container,org.eclipse.corona.model.container"/>

<project reference="1.0,:extssh:206.191.52.50:/home/technology,org.eclipse.corona/incubator/org.eclipse.corona.model.container.edit,org.eclipse.corona.model.container.edit"/>

<project reference="1.0,:extssh:206.191.52.50:/home/technology,org.eclipse.corona/incubator/org.eclipse.corona.model.container.editor,org.eclipse.corona.model.container.editor"/>

<project reference="1.0,:extssh:206.191.52.50:/home/technology,org.eclipse.corona/incubator/org.eclipse.corona.model.container.project,org.eclipse.corona.model.container.project"/>

<project reference="1.0,:extssh:206.191.52.50:/home/technology,org.eclipse.corona/incubator/org.eclipse.corona.model.container.project.edit,org.eclipse.corona.model.container.project.edit"/>

<project reference="1.0,:extssh:206.191.52.50:/home/technology,org.eclipse.corona/incubator/org.eclipse.corona.model.container.project.editor,org.eclipse.corona.model.container.project.editor"/>

</provider>

</psf>

The contents of this e-mail are intended for the named addressee only. It contains information that may be confidential. Unless you are the named addressee or an authorized designee, you may not copy or use it, or disclose it to anyone else. If you received it in error please notify us immediately and then destroy it.

------------------------------------------------------------------------

_______________________________________________
corona-dev mailing list
corona-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/corona-dev
The contents of this e-mail are intended for the named addressee only. It contains information that may be confidential. Unless you are the named addressee or an authorized designee, you may not copy or use it, or disclose it to anyone else. If you received it in error please notify us immediately and then destroy it.

Back to the top