<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    paulwong

    MAVEN中SCOPE為SYSTEM的JAR包如何打包?

    https://stackoverflow.com/questions/2065928/maven-2-assembly-with-dependencies-jar-under-scope-system-not-included

    在pom.xml中加入REPOSITRY:
    <repositories>
      <repository>
        <id>my</id>
        <url>file://${basedir}/my-repo</url>
      </repository>
    </repositories>

    file://${basedir}/my-repo 中放JAR包的結(jié)構(gòu)要和MAVEN庫(kù).m2中保持一致。

    DEPENDENCY還是按正常的來(lái),不加SYSTEM SCOPE:
    <dependency>
      <groupId>sourceforge.jchart2d</groupId>
      <artifactId>jchart2d</artifactId>
      <version>3.1.0</version>
    </dependency>


    這里涉及到一個(gè)問題:如何將JAR比較優(yōu)雅地放到file://${basedir}/my-repo 中,可以使用deploy,如果JAR包不是由MAVEN打出來(lái)的,命令如下:
    mvn deploy:deploy-file 
    -DgroupId={yourProject} \ 
    -DartifactId={yourProject}\
    -Dfile={yourFile}\ // jar 包路徑
    -Durl={URL} \// 私服URL
    -DrepositoryId=releases\
    -Dpackaging=jar\ // 指定格式,如果不寫,一句 pom 文件中
    -DpomFile=pom.xml // 指定該 jar 包的 pom 文件,如不指定,將生成一個(gè)默認(rèn)的 pom——導(dǎo)致不可用

    如果JAR包是由MAVEN打出來(lái)的,命令如下:
    mvn deploy:deploy-file 
    -Dfile={yourFile}\ // jar 包路徑
    -Durl=file://${basedir}/my-repo
    -DpomFile=pom.xml // 指定該 jar 包的 pom 文件,如不指定,將生成一個(gè)默認(rèn)的 pom——導(dǎo)致不可用

    MAVEN DEPLOY PLUGIN:
    <plugin>
       <groupId>org.apache.maven.plugins</groupId>
       <artifactId>maven-deploy-plugin</artifactId>
       <version>2.8.2</version>
       <executions>
          <execution>
             <id>default-cli</id>
             <phase>package</phase>
             <goals>
                <goal>deploy-file</goal>
             </goals>
             <configuration>
                <file>target/COMPOSANT-A-1.0.tar.gz</file>
                <repositoryId>nexus</repositoryId>
                <groupId>COMPOSANTS</groupId>
                <artifactId>COMPOSANT-A</artifactId>
                <version>1.0</version>
                <generatePom>false</generatePom>
                <packaging>tar.gz</packaging>
                <url>http://urlRepo:8080/nexus/content/repositories/snapshots</url>
             </configuration>
          </execution>
       </executions>
    </plugin>

    posted on 2019-08-27 17:32 paulwong 閱讀(2010) 評(píng)論(0)  編輯  收藏 所屬分類: MAVEN

    主站蜘蛛池模板: 免费无码AV电影在线观看| 国产免费av片在线看| 午夜小视频免费观看| 久久亚洲2019中文字幕| 亚洲国产日韩在线| 一区二区三区视频免费观看| 四虎在线成人免费网站| 日产国产精品亚洲系列| 日韩免费无码一区二区三区| 青青草无码免费一二三区| 成人毛片18女人毛片免费96| 亚洲精品成人网站在线观看| 中文字幕乱码亚洲无线三区 | 亚洲第一第二第三第四第五第六| 中国videos性高清免费| 成人奭片免费观看| 久久噜噜噜久久亚洲va久| 亚洲精品色在线网站| 免费无码AV一区二区| 亚欧免费视频一区二区三区| 亚洲日本一区二区三区在线不卡| 亚洲国产高清美女在线观看| 成人av片无码免费天天看| 永久黄网站色视频免费直播| 亚洲电影唐人社一区二区| 一级毛片aaaaaa视频免费看| 成**人免费一级毛片| 亚洲AV乱码久久精品蜜桃 | 亚洲AV无码成人精品区狼人影院| 免费无遮挡无码永久视频| 亚洲中文字幕无码爆乳av中文| 亚洲人成自拍网站在线观看| eeuss免费天堂影院| 大香人蕉免费视频75| 亚洲视频在线观看免费视频| 精品一区二区三区免费视频| 国产精品jizz在线观看免费| 精品丝袜国产自在线拍亚洲| 99在线热视频只有精品免费| 亚洲男同帅GAY片在线观看| 免费无遮挡无码视频在线观看 |