On 10-Feb-09, at 8:47 AM, Lincoln Baxter, III wrote:
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
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.
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).
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.
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 <[email protected]>:
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]
------------------------------------------------------------------------
Thanks,
Jason
----------------------------------------------------------
Jason van Zyl
Founder, Apache Maven
jason at sonatype dot com
----------------------------------------------------------
In short, man creates for himself a new religion of a rational
and technical order to justify his work and to be justified in it.
-- Jacques Ellul, The Technological Society
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]