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

Reply via email to