> -----Original Message----- > From: m2e-users-boun...@eclipse.org [mailto:m2e-users- > boun...@eclipse.org] On Behalf Of Igor Fedorenko > Sent: Monday, September 10, 2012 4:44 PM > To: m2e-users@eclipse.org > Subject: Re: [m2e-users] How to correctly get a checked-out project to > be a Maven Java project > > I do not believe Maven supports LATEST parent version. Does the project > actually build on command line?
I have a feeling it must have been supported in Maven 2.x, because this code is being built every day with Maven 2.x. My experiments are with Maven 3. > On 12-09-10 7:34 PM, KARR, DAVID wrote: > >> -----Original Message----- > >> From: m2e-users-boun...@eclipse.org [mailto:m2e-users- > >> boun...@eclipse.org] On Behalf Of Igor Fedorenko > >> Sent: Monday, September 10, 2012 3:30 PM > >> To: m2e-users@eclipse.org > >> Subject: Re: [m2e-users] How to correctly get a checked-out project > to > >> be a Maven Java project > >> > >> > >> On 12-09-10 6:03 PM, KARR, DAVID wrote: > >>>> -----Original Message----- > >>>> From: m2e-users-boun...@eclipse.org [mailto:m2e-users- > >>>> boun...@eclipse.org] On Behalf Of Igor Fedorenko > >>>> Sent: Monday, September 10, 2012 2:31 PM > >>>> To: m2e-users@eclipse.org > >>>> Subject: Re: [m2e-users] How to correctly get a checked-out > project > >> to > >>>> be a Maven Java project > >>>> > >>>> Does everything work as expected if you checkout the project using > >>>> command line svn client and then import it as existing maven > project > >> in > >>>> workspace? > >>> > >>> That provided one trivial improvement and added one big defect and > a > >> smaller niggle. > >>> > >>> It automatically created the same .project file that was created > when > >> I made the first project a Maven project. > >>> > >>> However, even though I checked out the project from SVN, the > imported > >> project lost any knowledge of a mapping to SVN. > >>> > >>> Also, importing the project that way didn't let me give the project > a > >> different name from its pom artifact name, which I often need. > >>> > >>> Otherwise, it still left the project without knowledge of its java > >> sources or dependencies. > >>> > >> > >> This proved that the problem is not specific to import from svn but > >> some > >> other more generic issue either with the project or with m2e > >> installation. I will need a small standalone example I can use to > >> reproduce the problem locally to say anything more specific. > > > > I have an additional clue. One of the flaws in this project I'm > importing is that it specifies a parent version of LATEST, which is > invalid (I didn't think this was valid at all, so that confuses me a > bit). It appears that when I try to update the project when this flaw > is still in place, it appears to block registering the source trees. > If I first fix the version reference (to "1.0.0-SNAPSHOT") before doing > the update, it correctly registers the source trees. > > > > It's not clear to me whether it's a flaw that I need to update the > project at all, but that's at least nicer than manually hacking the > .classpath file. > > > >>>> On 12-09-10 5:09 PM, KARR, DAVID wrote: > >>>>> I'm trying to check out a project from our SVN repo that is a > >>>> subfolder of a multi-module project. A .project file wasn't > stored > >> in > >>>> SVN, so when I checked it out, it created a new .project file that > >> is > >>>> almost empty. > >>>>> > >>>>> I need to figure out what correct steps I need to follow to get > >>>> Eclipse to know it's a Maven project with Java source. > >>>>> > >>>>> I first tried the obvious, doing "Convert to Maven project". > That > >>>> changes the .project file to use the Maven2 builder and nature. > >>>>> > >>>>> It still doesn't know I have Java source files, however. > >>>>> > >>>>> I then tried making it a "faceted" project, which allowed me to > add > >>>> the Java facet, which added the reference to the existing > >> src/main/java > >>>> and src/test/java trees. > >>>>> > >>>>> At this point, I still had numerous high-level compilation > errors. > >>>> Although it was now convinced it was a java project, it now > >> apparently > >>>> didn't know of its maven dependencies. It didn't even seem like I > >>>> could edit the Build Path to add "Maven Dependencies". I couldn't > >>>> figure out what "normal" step would work here. I finally just > >> opened > >>>> up the .classpath file and manually added the incantation that I > >> copied > >>>> from an existing Maven project to define the > >>>> "org.eclipse.m2e.MAVEN2_CLASSPATH_CONTAINER" entry. > >>>>> > >>>>> That made all the redness go away. > >>>>> > >>>>> Is it supposed to be this hard? > >>>>> _______________________________________________ > >>>>> m2e-users mailing list > >>>>> m2e-users@eclipse.org > >>>>> https://dev.eclipse.org/mailman/listinfo/m2e-users > >>>>> > >>>> _______________________________________________ > >>>> m2e-users mailing list > >>>> m2e-users@eclipse.org > >>>> https://dev.eclipse.org/mailman/listinfo/m2e-users > >>> _______________________________________________ > >>> m2e-users mailing list > >>> m2e-users@eclipse.org > >>> https://dev.eclipse.org/mailman/listinfo/m2e-users > >>> > >> _______________________________________________ > >> m2e-users mailing list > >> m2e-users@eclipse.org > >> https://dev.eclipse.org/mailman/listinfo/m2e-users > > _______________________________________________ > > m2e-users mailing list > > m2e-users@eclipse.org > > https://dev.eclipse.org/mailman/listinfo/m2e-users > > > _______________________________________________ > m2e-users mailing list > m2e-users@eclipse.org > https://dev.eclipse.org/mailman/listinfo/m2e-users _______________________________________________ m2e-users mailing list m2e-users@eclipse.org https://dev.eclipse.org/mailman/listinfo/m2e-users