Re: M2Eclipse Plugin can't resolve workspace dependency during MVN compile
That flag is what I was looking for. Thanks! I'll give it a shot. On Tue, 2009-02-10 at 23:11 -0500, Jason van Zyl wrote: > On 10-Feb-09, at 5:36 PM, Lincoln Baxter, III wrote: > > > > > > >> > >> The version must also match. If you refer to a project and the > >> version > >> doesn't match the version in your workspace then m2eclipse will use > >> normal Maven resolution which is checking your local and then remote > >> versions. > >> > > > > Yeah the versions match :) > > > >> > >> Maven is not m2eclipse. The Maven CLI is not going to be able to > >> build > >> anything if you don't have it installed. The CLI and m2eclipse's > >> operation inside Eclipse are two separate things. > > > > So when, in Eclipse, I do: > > > > > >Run As -> Maven Build > > > > > > Is that invoking the CLI or is m2eclipse doing the work? If it's > > actually invoking the CLI, then that's the reason, but if m2eclipse is > > doing the work, I would expect it to find my workspace dependencies > > during the build. (Which it's not) > > When you are executing a build the default is to use the embedder and > _not_ use artifacts in the workspace. You have to enable that in the > run configurations. There is a toggle for that. But whether the > embedded version of external version of Maven is used it's the CLI > code that is called. > > But this only affects Maven and Maven plugins that you are working on, > not your dependent projects. Maven executes as it normally would from > the command line. Maven itself cannot resolve artifacts in your > Eclipse workspace. > > > > > > > > Does that make sense? > > > > Thanks again, > > Lincoln > > Thanks, > > Jason > > -- > Jason van Zyl > Founder, Apache Maven > jason at sonatype dot com > -- > > People develop abstractions by generalizing from concrete examples. > Every attempt to determine the correct abstraction on paper without > actually developing a running system is doomed to failure. No one > is that smart. A framework is a resuable design, so you develop it by > looking at the things it is supposed to be a design of. The more > examples > you look at, the more general your framework will be. > >-- Ralph Johnson & Don Roberts, Patterns for Evolving Frameworks > > > - > To unsubscribe, e-mail: users-unsubscr...@maven.apache.org > For additional commands, e-mail: users-h...@maven.apache.org >
Re: M2Eclipse Plugin can't resolve workspace dependency during MVN compile
> > The version must also match. If you refer to a project and the version > doesn't match the version in your workspace then m2eclipse will use > normal Maven resolution which is checking your local and then remote > versions. > Yeah the versions match :) > > Maven is not m2eclipse. The Maven CLI is not going to be able to build > anything if you don't have it installed. The CLI and m2eclipse's > operation inside Eclipse are two separate things. So when, in Eclipse, I do: Run As -> Maven Build Is that invoking the CLI or is m2eclipse doing the work? If it's actually invoking the CLI, then that's the reason, but if m2eclipse is doing the work, I would expect it to find my workspace dependencies during the build. (Which it's not) Does that make sense? Thanks again, Lincoln
Re: M2Eclipse Plugin can't resolve workspace dependency during MVN compile
Hey Yves, thanks for looking in to this. ocpsoft-base hasn't been released yet, but it exists in my workspace. If I'm understanding the M2eclipse plugin correctly, it should be able to detect that I have a project with that groupId/artifactId in my workspace, and resolve it without having a JAR file installed in any repository, however, it doesn't seem to be doing that. I have to install the jar into my local repository before any projects that depend on it will compile as a MVN build (they compile ok in eclipse). And actually :) the download you listed is the prettyfaces extension. Is what I'm saying making any sense, or is the M2eclipse plugin not designed for what I want to do? Thanks! Lincoln On Tue, 2009-02-10 at 09:11 +0100, Yves Dessertine wrote: > Maven2 was unable to find > http://repo1.maven.org/maven2/com/ocpsoft/ocpsoft-base/1.0.0/ocpsoft-base-1.0.0.pom > > In short, your artifact with : > groupId com.ocpsoft > artifactId ocpsoft-base > version 1.0.0 > > doesn't exist in maven's public repository (if you try accessing the > URL in the error message, you'll get 404 errors. > > BUT, you can download the jar file manually from here : > http://prettyfaces.googlecode.com/files/ocpsoft-pretty-faces-1.0.0.jar > > save it on your disk, then install it manually by running : > mvn install:install-file -DgroupId=com.ocpsoft > -DartifactId=ocpsoft-base -Dversion=1.0.0 -Dpackaging=jar > -Dfile=/path/to/file > > Should now compile. > > Hope this helps. > > Yves > > > > > 2009/2/7 Lincoln Baxter, III : > > Hi All, > > > > I am trying to run a build without installing my workspace dependencies > > into the local repository, however, I get this exception, and the build > > fails: > > How can I fix this? All projects required are in my workspace. > > > > I'm using Eclipse 3.4. > > > > Thanks, > > Lincoln > > > > > > > > > > [INFO] Scanning for projects... > > [INFO] > > > > [INFO] Building Hibernate Data Base Package > > [INFO] > > [INFO] Id: com.ocpsoft:ocpsoft-data:jar:1.0.0 > > [INFO] task-segment: [package] > > [INFO] > > > > [INFO] [resources:resources] > > [INFO] Using default encoding to copy filtered resources. > > url = http://repo1.maven.org/maven2 > > Downloading: > > http://repo1.maven.org/maven2/com/ocpsoft/ocpsoft-base/1.0.0/ocpsoft-base-1.0.0.pom > > url = http://repo1.maven.org/maven2 > > Downloading: > > http://repo1.maven.org/maven2/com/ocpsoft/ocpsoft-base/1.0.0/ocpsoft-base-1.0.0.pom > > url = http://repo1.maven.org/maven2 > > Downloading: > > http://repo1.maven.org/maven2/com/ocpsoft/ocpsoft-base/1.0.0/ocpsoft-base-1.0.0.jar > > [ERROR] > > > > Transitive dependency resolution for scope: compile has failed for your > > project. > > > > > > > > Error message: Missing: > > -- > > 1) com.ocpsoft:ocpsoft-base:jar:1.0.0 > > > > Try downloading the file manually from the project website. > > > > Then, install it using the command: > > mvn install:install-file -DgroupId=com.ocpsoft > > -DartifactId=ocpsoft-base -Dversion=1.0.0 -Dpackaging=jar > > -Dfile=/path/to/file > > > > Alternatively, if you host your own repository you can deploy the file > > there: > > mvn deploy:deploy-file -DgroupId=com.ocpsoft > > -DartifactId=ocpsoft-base -Dversion=1.0.0 -Dpackaging=jar > > -Dfile=/path/to/file -Durl=[url] -DrepositoryId=[id] > > > > Path to dependency: > >1) com.ocpsoft:ocpsoft-data:jar:1.0.0 > >2) com.ocpsoft:ocpsoft-base:jar:1.0.0 > > > > -- > > 1 required artifact is missing. > > > > for artifact: > > com.ocpsoft:ocpsoft-data:jar:1.0.0 > > > > from the specified remote repositories: > > central (http://repo1.maven.org/maven2) > > > > Group-Id: com.ocpsoft > > Artifact-Id: ocpsoft-data > > Version: 1.0.0 > > >From file: /gentoo/home/lb3/Projects/ocpsoft-data/pom.xml > > > > > > > > > > [INFO] > > > > [INFO] For more information, run with the -e flag > > [INFO] > > > > [INFO] BUILD FAILED > > [INFO] > > > > [INFO] Total time: 2 seconds > > [INFO] Finished at: Sat Feb 07 16:48:04 EST 2009 > > [INFO] Final Memory: 5M/80M > > [INFO] > > > >
M2Eclipse Plugin Seems can't resolve workspace dependency during build
Hi All, I am trying to run a build without installing my workspace dependencies into the local repository, however, I get this exception, and the build fails: How can I fix this? All projects required are in my workspace. I'm using Eclipse 3.4. Thanks, Lincoln [INFO] Scanning for projects... [INFO] [INFO] Building Hibernate Data Base Package [INFO] [INFO] Id: com.ocpsoft:ocpsoft-data:jar:1.0.0 [INFO] task-segment: [package] [INFO] [INFO] [resources:resources] [INFO] Using default encoding to copy filtered resources. url = http://repo1.maven.org/maven2 Downloading: http://repo1.maven.org/maven2/com/ocpsoft/ocpsoft-base/1.0.0/ocpsoft-base-1.0.0.pom url = http://repo1.maven.org/maven2 Downloading: http://repo1.maven.org/maven2/com/ocpsoft/ocpsoft-base/1.0.0/ocpsoft-base-1.0.0.pom url = http://repo1.maven.org/maven2 Downloading: http://repo1.maven.org/maven2/com/ocpsoft/ocpsoft-base/1.0.0/ocpsoft-base-1.0.0.jar [ERROR] Transitive dependency resolution for scope: compile has failed for your project. Error message: Missing: -- 1) com.ocpsoft:ocpsoft-base:jar:1.0.0 Try downloading the file manually from the project website. Then, install it using the command: mvn install:install-file -DgroupId=com.ocpsoft -DartifactId=ocpsoft-base -Dversion=1.0.0 -Dpackaging=jar -Dfile=/path/to/file Alternatively, if you host your own repository you can deploy the file there: mvn deploy:deploy-file -DgroupId=com.ocpsoft -DartifactId=ocpsoft-base -Dversion=1.0.0 -Dpackaging=jar -Dfile=/path/to/file -Durl=[url] -DrepositoryId=[id] Path to dependency: 1) com.ocpsoft:ocpsoft-data:jar:1.0.0 2) com.ocpsoft:ocpsoft-base:jar:1.0.0 -- 1 required artifact is missing. for artifact: com.ocpsoft:ocpsoft-data:jar:1.0.0 from the specified remote repositories: central (http://repo1.maven.org/maven2) Group-Id: com.ocpsoft Artifact-Id: ocpsoft-data Version: 1.0.0 >From file: /gentoo/home/lb3/Projects/ocpsoft-data/pom.xml [INFO] [INFO] For more information, run with the -e flag [INFO] [INFO] BUILD FAILED [INFO] [INFO] Total time: 2 seconds [INFO] Finished at: Sat Feb 07 16:48:04 EST 2009 [INFO] Final Memory: 5M/80M [INFO]
Automatically Synchronizing with Central Repo
Just curious, how long did it take people to get projects added to the central repo? I've put in a request, but it's been sitting there for about 3 weeks now. I'm trying to use the automatic sync via ssh_rsync, not the manual upload (which is supposed to take longer.) Thanks, just wondering what I should expect. --Lincoln
Re: m2eclipse CTRL-SHIFT-T "Open Type" dialog is missing
Thanks! You nailed it. For some reason the Maven plugin disabled my Perspective -> Customize -> Commands -> Java Open Type option. Happier... --Lincoln On Thu, 2009-01-29 at 12:53 +0100, Mateusz GrzechociĆski wrote: > 2009/1/28 Lincoln Baxter, III : > > Hi Mavenites, > > > > When I install the m2eclipse plugin, version 0.9.6, my Open Type dialog > > box disappears. I can't bring it up with a shortcut. The menu item is > > gone. It's just missing. > > Is this intentional? I really rely on this dialog quite a bit. How can I > > get it back? > > Hi, I had the same issue and In my case restoring default shortcuts in > Eclipse Preferences solved this problem > > Cheers > Matthew
m2eclipse CTRL-SHIFT-T "Open Type" dialog is missing
Hi Mavenites, When I install the m2eclipse plugin, version 0.9.6, my Open Type dialog box disappears. I can't bring it up with a shortcut. The menu item is gone. It's just missing. Is this intentional? I really rely on this dialog quite a bit. How can I get it back? Thanks, Lincoln
Help with central repository sync & dreamhost.
Hi Mavenites, I've gotten to the point where I am able to deploy my builds to a repository on my website, but in order to sync to the central repository (rsync or ssh_rsync)... I'm a little lost. Has anyone achieved this with dreamhost? It seems like I need to create a no-password user, so that rsync can take place. (Which I'm not sure is possible with how they have SSH configured.) I've read the documentation, but if anyone could help me with some nitty gritty details, I would be grateful: http://maven.apache.org/guides/mini/guide-central-repository-upload.html thanks! --Lincoln