maven 安装外部依赖

maven 8个月前 will
588 0

maven 安装外部依赖

方案1: 无需要修改pom.xml文件, 官方指南是这样的, 但是我需要将项目在jenkins里自动编译, 达不到自动化效果

方案2: 添加scope system 和 systemPath 指定本地jar文件路径, 再在pom.xml 里添加依赖定义

<dependency>
    <groupId>org.javap.web</groupId>
    <artifactId>testRunWrapper</artifactId>
    <version>1.0</version>
    <scope>system</scope>
    <systemPath>${basedir}/lib/testRunWrapper.jar</systemPath>
</dependency>
mvn install:install-file -Dfile=<path-to-file> -DgroupId=<group-id>  -DartifactId=<artifact-id> -Dversion=<version> -Dpackaging=<packaging>

方案3: 经过一翻研究, 可以这样搞定, 添加如下plugin定义到pom.xml

<plugin>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-install-plugin</artifactId>
    <version>3.0.0-M1</version>
    <executions>
        <execution>
            <id>install-1</id>
            <phase>clean</phase>
            <goals>
                <goal>install-file</goal>
            </goals>
            <configuration>
                <groupId>com.oracle</groupId>
                <artifactId>odbc</artifactId>
                <version>20200725</version>
                <packaging>jar</packaging>
                <file>${project.basedir}/lib/oracle-odbc-lib.jar</file>
            </configuration>
        </execution>
    </executions>
</plugin>

执行 mvn clean 即可自动安装好依赖, 你个嘚嘚, 优秀的瞌睡

版权声明:will 发表于 2020-04-15 17:29:42。
转载请注明:maven 安装外部依赖 | 敏利雅

暂无评论

您必须登录才能参与评论!
立即登录
暂无评论...