Hi Jeff Thanks for your help on this. I think I let the plugin manage the project. Separate eclipse project for multi module maven project is better than having one eclipse project with about 80 modules. I worked around system scoped dependencies.
If somebody else is having the same problem here is what I did: I added all the libraries to the maven repository (archiva). I added system scoped jar (weblogic.jar) to the eclipse debug profile's classpath above from maven dependencies so it gets read first. It is used from repository during the compile time and used from file system when I debug the project in eclipse. Thanks all, Maruf On Tue, Jan 12, 2010 at 3:17 PM, Jeff Jensen <[email protected]> wrote: > Yes, each POM/project becomes a separate Eclipse project. > > Did you try using internal? > > You should really follow on with the m2eclipse user list: > http://m2eclipse.sonatype.org/project-information.html > > > -----Original Message----- > From: Maruf Aytekin [mailto:[email protected]] > Sent: Tuesday, January 12, 2010 2:38 AM > To: Maven Users List > Subject: Re: m2eclipse plugin does not resolve properties from settings.xml > > Hi Jeff > > Thanks for the details. Our projetc is a multi module project and > system scoped dependencies defined in parent pom.xml. When I followed > your steps plugin imported all sub projects as independent eclipse > projects. Is this the way it is suppossed to import multi module > projects? The problem also did not go away. I thought it would look > one project in eclipse and when enabled nested modules it will show > source java files for all modules. > > Regards > Maruf > > > On Tue, Jan 12, 2010 at 6:02 AM, Jeff Jensen > <[email protected]> wrote: >> If using m2eclipse, forget about eclipse:eclipse. To setup a new Eclipse >> workspace (with no Eclipse config files existing, i.e. .classpath, > .project; >> delete them to start fresh), start Eclipse to an empty workspace, have >> m2eclipse and other plugins installed, then choose File -> Import -> Maven >> -> Existing Maven Projects and follow the wizard. This option nicely >> realizes the projects, creates the Eclipse config files, and manages the >> workspace (including resolving deps). >> >> To continue from where you are, possibly "Maven -> Update Project >> Configuration" on the project context menu may clear things up (do for > each >> Eclipse project). Rarely/occasionally manually invoking that is needed > (not >> sure why, but things get a little out of sync and that fixes it for me). >> >> I used Eclipse 3.4 successfully with m2eclipse. For the past 2 months, > have >> successfully been using 3.5 (Galileo) though. >> >> The dev version of m2eclipse uses Maven 3. If the above doesn't fix, try >> _not_ using the external - use the embedded version and see if the problem >> goes away. >> >> >> -----Original Message----- >> From: Maruf Aytekin [mailto:[email protected]] >> Sent: Monday, January 11, 2010 7:34 AM >> To: [email protected] >> Subject: RE: m2eclipse plugin does not resolve properties from > settings.xml >> >> Thanks for your quick reply on this. >> >> I am using latest from http://m2eclipse.sonatype.org/update-dev/site. >> I use maven external. as C:\apache-maven-2.1.0 and defined both global >> and user setiings as C:\apache-maven-2.1.0/conf/settings.xml >> Eclipse version: >> Version: 3.4.2 >> Build id: M20090211-1700 >> Eclipse runs in jdk 1.5 >> Project build jdk 1.4 >> >> I did run mvn install on command line as well as from eclips emaven >> run. Here is what I did: >> >> Checke dout project from CVS >> run mvn install >> run mvn eclipse:eclipse >> Enabled M2 plugin dependency management and got the error I specicied > below. >> >> I remember getting this working for other projects in my previous >> company. Do you think eclipse version does matter? >> >> Thanks, >> Maruf >> >> >> >> >> -----Original Message----- >> From: Jeff Jensen [mailto:[email protected]] >> Sent: Monday, January 11, 2010 3:02 PM >> To: 'Maven Users List' >> Subject: RE: m2eclipse plugin does not resolve properties from > settings.xml >> >>> Any help on this would be greatly appreceated. >> >> Something to try - have you done a "mvn install" from the CLI for it (you >> mention the build works, but not which goal, so thought I would mention > it)? >> A few times I've had unexplainable build problems when first setting up a >> new Eclipse workspace with an existing product. After a mvn install, > things >> are magically better. >> >> And you are using the dev version of m2eclipse? If not, you should - it's >> more stable than the official release. >> >> >> -----Original Message----- >> From: Maruf Aytekin [mailto:[email protected]] >> Sent: Monday, January 11, 2010 5:59 AM >> To: [email protected] >> Subject: m2eclipse plugin does not resolve properties from settings.xml >> >> Hi there, >> >> We are using m2eclipse plugin for our maven2 project in eclipse. It >> seems it cannot resolve properties from settings file. When we enabled >> Dependency Management for M2 plugin it gives errors for the main >> pom.xml that cannot resolve systempath for the dependencies in system >> scope. >> >> Here is the errors Eclipse produces when enabled dependency management >> of M2 plugin: >> - Project build error: For dependency weblogic:weblogic:jar: >> system-scoped dependency must specify an absolute systemPath but is >> ${local_bea_home}/server/lib/weblogic.jar >> - Project build error: For dependency weblogic:webservices:jar: >> system-scoped dependency must specify an absolute systemPath but is >> ${local_bea_home}/server/lib/webservices.jar >> - Project build error: For dependency weblogic:jms510:jar: >> system-scoped dependency must specify an absolute systemPath but is >> ${local_bea_home}/server/lib/jms510.jar >> - Project build error: For dependency weblogic:wlsybase:jar: >> system-scoped dependency must specify an absolute systemPath but is >> ${local_bea_home}/server/lib/wlsybase.jar >> - Project build error: For dependency javax.net.ssl:jsse:jar: >> system-scoped dependency must specify an absolute systemPath but is >> ${java1_4.home}/jre/lib/jsse.jar >> >> >> The dependencies defined in the main pom.xml as follows: >> >> <dependency> >> <groupId>weblogic</groupId> >> <artifactId>weblogic</artifactId> >> <version>8.1.4.0</version> >> <scope>system</scope> >> <systemPath>${local_bea_home}/server/lib/weblogic.jar</systemPath> >> </dependency> >> <dependency> >> <groupId>weblogic</groupId> >> <artifactId>webservices</artifactId> >> <version>1.0</version> >> <scope>system</scope> >> <systemPath>${local_bea_home}/server/lib/webservices.jar</systemPath> >> </dependency> >> <dependency> >> <groupId>weblogic</groupId> >> <artifactId>wlsybase</artifactId> >> <version>1.0</version> >> <scope>system</scope> >> <systemPath>${local_bea_home}/server/lib/wlsybase.jar</systemPath> >> </dependency> >> <dependency> >> <groupId>weblogic</groupId> >> <artifactId>jms510</artifactId> >> <version>8.1.4.0</version> >> <scope>system</scope> >> <systemPath>${local_bea_home}/server/lib/jms510.jar</systemPath> >> </dependency> >> <dependency> >> <groupId>javax.net.ssl</groupId> >> <artifactId>jsse</artifactId> >> <version>1.4.2</version> >> <scope>system</scope> >> <systemPath>${java1_4.home}/jre/lib/jsse.jar</systemPath> >> </dependency> >> >> Properties are defined in profile in settings.xml and the profile >> activated. The project builds when we run it through command line or >> eclipse without enabling dependency management of M2 plugin. >> >> >> Any help on this would be greatly appreceated. >> >> Regards >> Maruf >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: [email protected] >> For additional commands, e-mail: [email protected] >> >> >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: [email protected] >> For additional commands, e-mail: [email protected] >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: [email protected] >> For additional commands, e-mail: [email protected] >> >> >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: [email protected] >> For additional commands, e-mail: [email protected] >> >> > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [email protected] > For additional commands, e-mail: [email protected] > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [email protected] > For additional commands, e-mail: [email protected] > > --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
