The short form if this question, is: If I create a project using the tycho-eclipse-plugin-archetype, do I have do do it inside eclipse? And do I have to put the resulting .project, .classpath etc. files under version control?
Here is the long story behind the question: What I did initially was to I create a tycho eclipse plugin project inside of eclipse earlier today, using the tycho-eclipse-plugin-archetype: https://github.com/open-archetypes/tycho-eclipse-plugin-archetype I used the procedure described in https://github.com/open-archetypes/tycho-eclipse-plugin-archetype/blob/master/README.md When I wanted to add the generated project to git, using egit, it wanted to add the .project and .classpath files, and lots of files that looked m2e-generated. So I ditched the plugin project generated from inside eclipse, and instead generated a plugin project using mvn archetype:generate and using the same archetype. I added all of the generated files to git and made a commit. Then I imported the project(s) into an eclipse workspace. The project structure is httpcomposer httpcomposer.core httpcomposer.feature httpcomposer.site httpcomposer.test And the httpcomposer.test project wouldn't wouldn't build, because it couldn't find @Test, or anything else from org.junit.*. I tried adding junit:junit:4.11 as a dependency, in the httpcomposer/httpcomposer.test/pom.xml, but the httpcomposer.test project was still failing to build. Then I noticed that these maven projects don't have any "Maven Dependencies", like a regular maven project inside eclipse, would have. Do I need to generate tycho maven projects from inside eclipse? And do I have to put their .project, .classpath etc. files under version control? Thanks! - Steinar _______________________________________________ m2e-users mailing list m2e-users@eclipse.org https://dev.eclipse.org/mailman/listinfo/m2e-users