Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 340768

Summary: Plugin jungle
Product: [Modeling] AMP Reporter: Jonas Ruttimann <jonas.ruettimann>
Component: GeneralAssignee: Miles Parker <milesparker>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: P3    
Version: unspecified   
Target Milestone: ---   
Hardware: PC   
OS: Windows 7   
Whiteboard:

Description Jonas Ruttimann CLA 2011-03-23 10:39:11 EDT
When importing projects from Git into Eclipse, I'm getting errors. They tell me that a project is being imported twice. I think that's not quite true. I think the problem is that multiple projects in the Git repository use the same name. And that's what confuses Eclipse.

Besides, I'm confused about project names in general. For example, there are these two projects:
org.eclipse.amp.agf.zest-feature
org.eclipse.amp.agf.zest.feature

What's the difference? Is one of them deprecated?
Comment 1 Miles Parker CLA 2011-03-23 13:06:13 EDT
Hi Jonas,

You should try to materialize using Buckminster, but let's leave that aside for now. There are some legacy bits that should have been removed in transition between CVS-> git that weren't. And I haven't been able to figure out how to delete entire projects form git. I'm sure it's not that hard but I just haven't had time to really mess around with it. But yes the pattern o.e.a..feature is depracted. It should end in '-feature'.

cheers,

Miles
Comment 2 Miles Parker CLA 2011-03-23 13:06:20 EDT
Hi Jonas,

You should try to materialize using Buckminster, but let's leave that aside for now. There are some legacy bits that should have been removed in transition between CVS-> git that weren't. And I haven't been able to figure out how to delete entire projects form git. I'm sure it's not that hard but I just haven't had time to really mess around with it. But yes the pattern o.e.a..feature is depracted. It should end in '-feature'.

cheers,

Miles
Comment 3 Jonas Ruttimann CLA 2011-04-13 02:04:04 EDT
Using Buckminster to set up my IDE makes things a loooot easier. There's still thing to do.

Here's a list of all projects that are not imported into workspace by Buckminster:

org.apache.ant 
org.apache.commons.collections 
org.apache.commons.lang 
org.ascape.core-feature 
org.ascape.core.feature 
org.eclipse.amp.agf 
org.eclipse.amp.agf.chaft.feature 
org.eclipse.amp.agf.feature 
org.eclipse.amp.agf.zest.feature 
org.eclipse.amp.amf.examples.ascape 
org.eclipse.amp.amf.examples.escape 
org.eclipse.amp.amf.examples.repast 
org.eclipse.amp.amf.gen.ascape.test 
org.eclipse.amp.amf.gen.repast 
org.eclipse.amp.amf.gen.repast.test 
org.eclipse.amp.amf.gen.test 
org.eclipse.amp.amf.ide.repast 
org.eclipse.amp.amf.parameters.test 
org.eclipse.amp.amf.target.repast-feature 
org.eclipse.amp.axf.feature 
org.eclipse.amp.axf.ide.test 
org.eclipse.amp.build.feature 
org.eclipse.amp.doc.all 
org.eclipse.amp.doc.all-feature (from all-feature directory) 
org.eclipse.amp.doc.all-feature (from source-feature directory) 
org.eclipse.amp.escape.feature 
org.eclipse.amp.examples-feature 
org.eclipse.amp.examples.feature 
org.jdom 
org.junit 

Some of them are tests, some are examples, some are used for build dependencies, and some (like repast) are not currently maintained and then some are completely bogus. We should probably clean the latter category out.
Comment 4 Miles Parker CLA 2011-04-13 12:46:45 EDT
These are the bogus ones..note that we changed the naming conventions for features which is why there are so many of those here.

(In reply to comment #3)
> org.ascape.core-feature  (??)
> org.ascape.core.feature 

> org.eclipse.amp.agf.chaft.feature 
> org.eclipse.amp.agf.feature 
> org.eclipse.amp.agf.zest.feature 

> org.eclipse.amp.axf.feature 

> org.eclipse.amp.build.feature 

> org.eclipse.amp.doc.all 
> org.eclipse.amp.doc.all-feature (from all-feature directory) 
> org.eclipse.amp.doc.all-feature (from source-feature directory)

[Have to check on the one's above. There is a another feature that should cover these uses.

> org.eclipse.amp.escape.feature 
> org.eclipse.amp.examples.feature
Comment 5 Jonas Ruttimann CLA 2011-04-14 07:51:17 EDT
I'm not much of a help discussing this. I'll leave it up to you to handle this, all right?

(In reply to comment #4)
> These are the bogus ones..note that we changed the naming conventions for
> features which is why there are so many of those here.
> 
> (In reply to comment #3)
> > org.ascape.core-feature  (??)
> > org.ascape.core.feature 
> 
> > org.eclipse.amp.agf.chaft.feature 
> > org.eclipse.amp.agf.feature 
> > org.eclipse.amp.agf.zest.feature 
> 
> > org.eclipse.amp.axf.feature 
> 
> > org.eclipse.amp.build.feature 
> 
> > org.eclipse.amp.doc.all 
> > org.eclipse.amp.doc.all-feature (from all-feature directory) 
> > org.eclipse.amp.doc.all-feature (from source-feature directory)
> 
> [Have to check on the one's above. There is a another feature that should cover
> these uses.
> 
> > org.eclipse.amp.escape.feature 
> > org.eclipse.amp.examples.feature
Comment 6 Miles Parker CLA 2011-04-14 12:48:54 EDT
Fair enough. :) I'll see what I can do.