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

    主站蜘蛛池模板: 综合久久久久久中文字幕亚洲国产国产综合一区首 | 国产成+人+综合+亚洲专| 亚洲熟女综合色一区二区三区| 韩国亚洲伊人久久综合影院| 精品人妻系列无码人妻免费视频| 免费播放一区二区三区| 国产成人无码免费视频97 | 国产午夜亚洲精品不卡| a毛片久久免费观看| 午夜色a大片在线观看免费| 久久亚洲国产欧洲精品一| 亚洲国产乱码最新视频| 91视频免费观看| 日本免费无遮挡吸乳视频电影| 国产A在亚洲线播放| 最新亚洲人成无码网www电影| 国产精品区免费视频| 亚洲综合色成在线播放| 亚洲综合国产成人丁香五月激情| 99久久国产精品免费一区二区| 亚洲欧洲中文日韩av乱码| 亚洲人成色4444在线观看| 18禁成年无码免费网站无遮挡| 情人伊人久久综合亚洲| 一级做a毛片免费视频| 国产女高清在线看免费观看| 亚洲欧洲国产综合AV无码久久 | 久久精品无码精品免费专区| 在线观看亚洲成人| 国产精品免费久久久久影院 | 亚洲真人日本在线| 国产精品极品美女自在线观看免费| 日韩成人免费在线| 免费手机在线看片| 久久久久无码专区亚洲av| 18禁超污无遮挡无码免费网站| 久久精品国产亚洲7777| 91视频免费网站| 亚洲一区精品视频在线| 天天拍拍天天爽免费视频| 亚洲AV无码男人的天堂|