We should be having this discussion on the maven list. I'll answer there.
Andy Dingfelder wrote:
I did not get any errors installing the jar. For example, using one that
should not be on the web repository:
mvn install:install-file -DgroupId=com.toedter -DartifactId=jcalendar
-Dversion=1.3.2 -Dpackaging=jar
-Dfile=/home/dingfelder/workspace/java.3rdparty/jars/jcalendar-1.3.2.jar
[INFO] Scanning for projects...
[INFO] Searching repository for plugin with prefix: 'install'.
[INFO]
----------------------------------------------------------------------------
[INFO] Building Maven Default Project
[INFO] task-segment: [install:install-file] (aggregator-style)
[INFO]
----------------------------------------------------------------------------
[INFO] [install:install-file]
[INFO] Installing
/home/dingfelder/workspace/java.3rdparty/jars/jcalendar-1.3.2.jar to
/home/dingfelder/.m2/repository/com/toedter/jcalendar/1.3.2/jcalendar-1.3.2.jar
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESSFUL
[INFO] ------------------------------------------------------------------------
[INFO] Total time: < 1 second
[INFO] Finished at: Fri Aug 31 22:03:05 NZST 2007
[INFO] Final Memory: 2M/4M
[INFO] ------------------------------------------------------------------------
the pom references:
<dependency>
<groupId>com.toedter</groupId>
<artifactId>jcalendar</artifactId>
<version>1.3.2</version>
</dependency>
adam hardy <[EMAIL PROTECTED]> 08/30/07 8:53 PM >>>
I guess either the jar's not installed in the repo properly (did you get
any error messages when installing it?), or your pom isn't referencing
it as a dependency properly.
I'm using hsqldb and it's on the central maven repo, so I (& you) didn't
have to install it locally at all.
I just checked 1.8.0.7 is there on the central repo.
It might be a dumb question, but are you sure you're online? Presumably
maven is happy enough fetching its own dependencies every day?
Also, do you have other dependencies and do they work?
Andy Dingfelder wrote:
OK, I asked there and this is what I was told:
I think what you want to do is install the dependency into your local
repository on both Windows and Linux and then remove the <scope> and
<systemPath> options from the pom.xml
Something like this:
http://maven.apache.org/plugins/maven-install-plugin/examples/
specific-local-repo.html
Use the same group and artifact ID you have specified in your pom.xml
on the command line.
___________________
So, I upgraded to 0.0.11 and followed his instructions, and my repository now
has my 3rd party jars.
But, the maven plugin still does not seem to be using them.
Isn't the build supposed to pull dependencies from the local repository if they
exist?
The log shows:
/31/07 2:21:34 AM NZST: [DEBUG] Trying repository central
8/31/07 2:21:34 AM NZST: [DEBUG] Unable to get resource
'org.hsqldb:hsqldb:jar:1.8.0.7' from repository central
(http://repo1.maven.org/maven2) Unable to locate resource in repository
8/31/07 2:21:34 AM NZST: [DEBUG] Unable to download the artifact from any
repository
Try downloading the file manually from the project website.
Then, install it using the command:
mvn install:install-file -DgroupId=org.hsqldb -DartifactId=hsqldb \
-Dversion=1.8.0.7 -Dpackaging=jar -Dfile=/path/to/file
Path to dependency:
1) com.sirtrack:common_java:jar:0.0.1
2) org.hsqldb:hsqldb:jar:1.8.0.7
org.hsqldb:hsqldb:jar:1.8.0.7
from the specified remote repositories:
central (http://repo1.maven.org/maven2)
Unable to download the artifact from any repository
Try downloading the file manually from the project website.
Then, install it using the command:
mvn install:install-file -DgroupId=org.hsqldb -DartifactId=hsqldb \
-Dversion=1.8.0.7 -Dpackaging=jar -Dfile=/path/to/file
Path to dependency:
1) com.sirtrack:common_java:jar:0.0.1
2) org.hsqldb:hsqldb:jar:1.8.0.7
org.hsqldb:hsqldb:jar:1.8.0.7
from the specified remote repositories:
central (http://repo1.maven.org/maven2)
---------------------------------------------------------------------
To unsubscribe from this list please visit:
http://xircles.codehaus.org/manage_email