lqshow / notes

Cheat Sheet
10 stars 2 forks source link

Adding Unmanaged Dependencies to a Maven Project #10

Open lqshow opened 6 years ago

lqshow commented 6 years ago

Deploy the Artifact Into the Repo

mvn deploy:deploy-file -Durl=file:///path/to/yourproject/repo/ -Dfile=mylib-1.0.jar -DgroupId=com.example -DartifactId=mylib -Dpackaging=jar -Dversion=1.0
mvn deploy:deploy-file -Durl=file:///Users/linqiong/workspace/basebit/gitlab/meseta/service/xxx/repo -Dfile=/Users/linqiong/workspace/basebit/gitlab/xdp-sdk-java/sdk/target/xdp-sdk-0.1.2.jar -DgroupId=me.basebit.xdp -DartifactId=xdp-sdk -Dpackaging=jar -Dversion=0.1.2

Update Pom file

<repositories>
    <!--other repositories if any-->
    <repository>
        <id>project.local</id>
        <name>project</name>
        <url>file:${project.basedir}/repo</url>
    </repository>
</repositories>

<dependencies>
    <dependency>
       <groupId>me.basebit.xdp</groupId>
       <artifactId>xdp-sdk</artifactId>
       <version>0.1.2</version>
    </dependency>
</dependencies>

Reference

Adding Unmanaged Dependencies to a Maven Project