"Michael Mills" <[EMAIL PROTECTED]> wrote on 15/08/2003 01:33:20
AM:
> After spending a lot of time looking at (what little) documentation
> there is and trying out various maven command lines I was wondering how
> (other than manually creating the dir in the maven.local.repository) you
> get any old jar that is required for a build into your local repository.
Manually copy it.
> If I have a jar: bob.jar that is currently in the 'lib' folder of my
> project, which is currently using ant to build with that path added to
> my project.classpath, how do I get bob.jar into my local repository so
> that I can add the following to my maven project.xml file and get it to
> compile:
>
> <dependency>
> <id>bob</id>
> <artifactId>bob</artifactId>
> <version>1.0</version>
> <type>jar</type>
add this:
<jar>bob.jar</jar>
> </dependency>
>
> I have tried to use the "maven jar:xxx" goals but they don't seem to
> work, also "maven repository:xxx" don't work (I have got a local
repository:xxx is for the remote repo via ssh.
> webserver running and maven.repo.remote=http://localhost stored in
> build.properties in the user.profile directory).
>
> I would have thought that you could cd to the lib folder and execute a
> maven command to register bob in the local repository as version 1.0?
> This does not seem possible.
Correct.
> In general I guess I am asking: what process is intended for files that
> A, are not open source (i.e. in the standard maven remote repo) or B, do
> not have the associated src files (and hence can not be built by a maven
> project where you can use "maven jar:install").
Manual copies.
--
dIon Gillard, Multitask Consulting
Blog: http://blogs.codehaus.org/people/dion/