<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è)問(wèn)題:如何將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\ // 指定格式,如果不寫(xiě),一句 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 閱讀(2013) 評(píng)論(0)  編輯  收藏 所屬分類(lèi): MAVEN

    主站蜘蛛池模板: 日韩一区二区a片免费观看| 国产免费牲交视频| 国产hs免费高清在线观看| 亚洲av中文无码乱人伦在线咪咕| 亚洲乱码日产精品BD在线观看| 特级av毛片免费观看| 8x成人永久免费视频| 国产在线观看www鲁啊鲁免费| 国产成人精品日本亚洲| 亚洲人成网站18禁止| 国精产品一区一区三区免费视频| 最近2019中文免费字幕| 亚洲国产日韩在线视频| 亚洲乱色熟女一区二区三区蜜臀| 久久免费高清视频| 国产免费拔擦拔擦8x| 亚洲欧洲日本国产| 国产精品1024在线永久免费| 国内精品乱码卡1卡2卡3免费 | 亚洲av日韩av天堂影片精品| 亚洲色丰满少妇高潮18p| 免费91最新地址永久入口| 手机看片久久国产免费| 亚洲精品美女在线观看| www一区二区www免费| 成人免费视频国产| 亚洲女人18毛片水真多| 久久久久久av无码免费看大片| 好吊妞在线成人免费| 亚洲一区二区三区首页| free哆拍拍免费永久视频| 性xxxx视频播放免费| 亚洲色图校园春色| 中文字幕看片在线a免费| 国产片免费在线观看| 亚洲人成影院在线高清| 久久久久久AV无码免费网站 | 四虎影视永久免费观看网址| 亚洲国产成AV人天堂无码| 免费黄色电影在线观看| AV在线播放日韩亚洲欧|