当我安装一个罐子时,它就像
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-install-plugin</artifactId>
<version>2.4</version>
<configuration>
<groupId>org.oracle</groupId>
<artifactId>oraclejdbc</artifactId>
<version>14</version>
<packaging>jar</packaging>
<file>${basedir}/libs/ojdbc14.jar</file>
</configuration>
<executions>
<execution>
<id>install-jar-lib</id>
<goals>
<goal>install-file</goal>
</goals>
<phase>validate</phase>
</execution>
</executions>
</plugin>然后
mvn install:install-file它可以工作,但我想安装一些罐子,而不仅仅是一个,所以我编辑pom如下
<plugin>
<artifactId>maven-install-plugin</artifactId>
<version>2.5.2</version>
<inherited>false</inherited>
<executions>
<execution>
<id>install-artifacts.1</id>
<goals>
<goal>install-file</goal>
</goals>
<phase>clean</phase>
<configuration>
<groupId>org.oracle</groupId>
<artifactId>oraclejdbc</artifactId>
<packaging>jar</packaging>
<version>14</version>
<file>${basedir}/libs/ojdbc14.jar</file>
</configuration>
</execution>
<execution>
<id>install-artifacts.2</id>
<goals>
<goal>install-file</goal>
</goals>
<phase>clean</phase>
<configuration>
<file>${basedir}/libs/sqljdbc4.jar</file>
<groupId>com.microsoft.sqlserver</groupId>
<packaging>jar</packaging>
<artifactId>sqljdbc</artifactId>
<version>1.0</version>
</configuration>
</execution>
</executions>
</plugin>然后
mvn install:install-file但是,控制台显示
未能在项目核心上执行目标org.apache.maven.plugins:maven-install-plugin:2.5.2:install-file (默认-cli):目标org.apache.maven.plugins:maven-install-plugin:2.5.2:install-file的参数“->”丢失或->帮助1无效
我该怎么办?谢谢!
发布于 2017-10-14 02:39:22
在从命令行执行时,目标需要参数file,它可以提供如下所示:
mvn install:install-file -Dfile=.../libs/ojdbc14.jar或者使用与pom.xml中指定的配置相同的配置,只需执行
mvn install另外,请注意,执行中的artifactId似乎不有效
<file>${basedir}/libs/sqljdbc4.jar</file>
<groupId>com.microsoft.sqlserver</groupId>
<packaging>jar</packaging>
<artifactId>sqljdbc</artifactId> <!--this might be sqljdbc4-->当您没有第三方工件的POM时,您可以跟踪属pom生成并利用
mvn install:install-file -Dfile=path-to-your-artifact-jar \
-DgroupId=your.groupId \
-DartifactId=your-artifactId \
-Dversion=version \
-Dpackaging=jar \
-DgeneratePom=truehttps://stackoverflow.com/questions/46740228
复制相似问题