I think it might be as simple as add -DgeneratePom=true.
I would suggest not doing it my hand on the command line but create a
separate pom, maybe a module for your project or maybe for your
company where command 3rd party jars can be installed.
i.e.
[...]
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-install-plugin</artifactId>
<version>2.3.1</version>
<inherited>false</inherited>
<executions>
[...]
<execution>
<id>install:com.oracle:ojdbc6:11g</id>
<phase>validate</phase>
<goals>
<goal>install-file</goal>
</goals>
<configuration>
<file>${project.basedir}/com/oracle/ojdbc6/ojdbc6.jar</file>
<groupId>com.oracle</groupId>
<artifactId>ojdbc6</artifactId>
<version>11g</version>
<packaging>jar</packaging>
<createChecksum>true</createChecksum>
<generatePom>true</generatePom>
</configuration>
</execution>
[...]
The main reason is it is then consistent for each developer and
potentially continuous integration can automatically push into your
local/project/company repository.
I then have that wrapping '3rd-party' pom as a dependency for the main
project pom and it's version is increased with each new dependency. So
when a developer sync's and a new dependency instead of where is
oracle x, they also get 3rd-party x.
John
On 23 April 2012 15:23, copyto27 <[email protected]> wrote:
> Hi,
>
> I'm traying to add the Oracle JDBC driver to my maven local repository with
> this commad:
>
> mvn install:install-file
> -Dfile=C:\apache-maven-3.0.4\lib\ojdbc6-11.1.0.7.0.jar -DgroupId=com.oracle
> -DartifactId=ojdbc6 -Dversion=11.1.0.7.0 -Dpackaging=jar
>
> but maven return the next error:
>
> [INFO] Scanning for projects...
> [INFO]
> ------------------------------------------------------------------------
> [INFO] BUILD FAILURE
> [INFO]
> ------------------------------------------------------------------------
> [INFO] Total time: 0.249s
> [INFO] Finished at: Mon Apr 23 16:06:48 CEST 2012
> [INFO] Final Memory: 1M/15M
> [INFO]
> ------------------------------------------------------------------------
> [ERROR] The goal you specified requires a project to execute but there is no
> POM in this directory (C:\). Please verify
> you invoked Maven from the correct directory. -> [Help 1]
> [ERROR]
> [ERROR] To see the full stack trace of the errors, re-run Maven with the -e
> switch.
> [ERROR] Re-run Maven using the -X switch to enable full debug logging.
> [ERROR]
> [ERROR] For more information about the errors and possible solutions, please
> read the following articles:
>
>
> What am I doing wrong?
>
> thanks!!
>
> --
> View this message in context:
> http://maven.40175.n5.nabble.com/Help-to-add-Oracle-JDBC-driver-tp5659525p5659525.html
> Sent from the Maven Developers mailing list archive at Nabble.com.
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
>
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]