<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包的結構要和MAVEN庫.m2中保持一致。

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


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

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

    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 閱讀(2013) 評論(0)  編輯  收藏 所屬分類: MAVEN

    主站蜘蛛池模板: 岛国片在线免费观看| 色婷婷亚洲一区二区三区| 亚洲国产精品成人久久蜜臀 | 69视频免费观看l| 日本黄页网址在线看免费不卡| 亚洲美女视频一区| 久久久青草青青亚洲国产免观 | 国产精品亚洲专区无码牛牛| 日产亚洲一区二区三区| 亚洲深深色噜噜狠狠爱网站| 国产大片51精品免费观看| 青青青免费国产在线视频小草| 久久成人a毛片免费观看网站| 色老头综合免费视频| 久久久亚洲精华液精华液精华液| 色婷五月综激情亚洲综合| 亚洲2022国产成人精品无码区| 国产成人麻豆亚洲综合无码精品| 国产免费观看a大片的网站| 成年男女男精品免费视频网站 | 亚洲AV日韩AV永久无码久久 | 激情无码亚洲一区二区三区 | 成年在线网站免费观看无广告 | 亚洲中文字幕无码一区二区三区| 日本不卡视频免费| 免费无码又爽又刺激高潮的视频| 国产一卡2卡3卡4卡无卡免费视频| 最近新韩国日本免费观看| 久久99精品免费视频| 成人A片产无码免费视频在线观看 成人电影在线免费观看 | 九九全国免费视频| 永久免费无码日韩视频| 成年网站免费入口在线观看| 青青青视频免费观看| 欧亚一级毛片免费看| kk4kk免费视频毛片| 一区二区视频免费观看| 久99久无码精品视频免费播放| 国产精品视频全国免费观看| 国产高潮久久免费观看| 男女拍拍拍免费视频网站|