<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
我该怎么办?谢谢!
从命令行执行时,目标需要参数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-->
mvn install:install-file -Dfile=path-to-your-artifact-jar \
-DgroupId=your.groupId \
-DartifactId=your-artifactId \
-Dversion=version \
-Dpackaging=jar \
-DgeneratePom=true
我正在使用Maven(2.2.1)安装插件(2.5.2)来安装存储库中不可用的第三方依赖项。 当依赖项同时具有jar和pom时,install-plugin将读取pom文件并设置packaging、groupId、artifactId和version,因此我不需要指定它们: 但是,当依赖项只有pom文件时,它迫使我手动指定打包、groupId等: 是否可以配置install-plugin来读取po
问题内容: 我在项目中的Maven中有一个根模块和子模块。我正在尝试使用龙目岛。我已经添加了 根pom.xml。在子模块中,我有一个带有Lombok批注的类。当我尝试建立项目时,我得到了很多 找不到标志 我试图在这里打电话给getters和setters。 我试图在根pom和子pom中使用具有相同版本(1.16.12)的lombok -maven-plugin 以及delombok,并将带注释的类
我已经在eclipse中成功安装了Maven插件,并在eclipse中生成了POM.xml,但是POM.xml出现了一些错误, 这是我的POM。xml: 错误显示: ***核心例外: 无法计算构建计划: Plugin org.apache.maven.plugins:maven-compiler-plugin:3.5.1 或其依赖项之一无法解析: 无法读取 org.apache.maven.plu
我一直在使用maven汇编插件创建uber jar并部署到ArtiFactory。我切换到maven shaded插件来遮蔽一些依赖项。现在我的jar在安装阶段没有部署。 对于文档中的maven程序集插件
主要内容:1.Java 环境设置 ,2.下载 Maven,3.配置 Maven 环境变量Maven是一个基于 Java 的项目管理工具,因此最基本的要求是在计算机上安装 JDK。 Maven 对系统要求如下表: JDK JDK 7.0 及以上。 内存 没有最低要求。 磁盘空间 Maven 安装本身大约需要 10MB。除此之外,其他磁盘空间将用于本地 Maven 存储库。本地存储库的大小将根据使用情况而有所不同,但至少应为 500MB。 操作系统 没有最低要求。 1.Java 环境设置
我已经按照以下步骤安装了ApacheMaven。 > JDK和JAVA_HOME确保安装了JDK,并将“JAVA_HOME”变量添加为Windows环境变量。 下载Apache Maven访问Maven官网链接,下载Maven zip文件,例如:apache-maven-3.2.2-bin.zip.解压缩到你要安装Maven的文件夹。 假设您解压缩到这个文件夹–C:\Program Files\A