欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Maven忽略單元測試及打包到Nexus的實現

 更新時間:2024年04月26日 09:46:13   作者:頑石九變  
我們的工程在打包發(fā)布時候,通常都需要忽略單元測試,以免因環(huán)境原因,無法通過單元測試而影響發(fā)布,本文主要介紹了Maven忽略單元測試及打包到Nexus的實現,感興趣的可以了解一下

我們的工程在打包發(fā)布時候,通常都需要忽略單元測試,以免因環(huán)境原因,無法通過單元測試而影響發(fā)布。Maven工程忽略單元測試有以下方法:

1、在Meven執(zhí)行命令后面增加參數

 -Dmaven.test.skip=true
 
 ## 如:
 ## mvn install -Dmaven.test.skip=true -f pom.xml

2、在pom.xml文件中配置插件,忽略單元測試

<build>
    <plugins>
        <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-surefire-plugin</artifactId>
            <version>2.22.2</version>
            <configuration>
                <!--忽略單元測試-->
                <skip>true</skip>
            </configuration>
        </plugin>
    </plugins>
</build>

3、jar包手動install到本地

## 例如 有個jar包 xxx-test-4.1.0-SNAPSHOT.jar要install到本地

mvn install:install-file -DgroupId=org.xxx -DartifactId=xxx-test -Dversion=4.1.0-SNAPSHOT -Dpackaging=jar -Dfile=xxx-test-4.1.0-SNAPSHOT.jar

4、jar包手動deploy到Maven私服倉庫Nexus

1、配置環(huán)境變量

本機需要配置Maven環(huán)境變量:
M2_HOME=D:\soft\apache-maven-3.8.2在Path中添加 %M2_HOME%\bin

2、配置nexus賬號密碼

在Maven的settings.xml中配置nexus賬號密碼

<servers>
    <server>
    	<id>releases</id>
    	<username>admin</username>
    	<password>admin123</password>
    </server>
    <server>
    	<id>snapshots</id>
    	<username>admin</username>
    	<password>admin123</password>
    </server>
    <server>
    	<id>thirdparty</id>
    	<username>admin</username>
    	<password>admin123</password>
    </server>
</servers>

3、執(zhí)行命令:mvn deploy:deploy-file

參數:
-DgroupId:組織名稱
-DartifactId:jar包名稱
-Dversion:版本號
-Dpackaging:文件類型
-Dfile:文件所在位置
-Dsources:源碼包
-Durl:Nexus地址

例如 有個jar包 alipay-sdk-java20171201160035.jar 要部署到nexus

mvn deploy:deploy-file -DgroupId=com.alipay -DartifactId=alipay-sdk -Dversion=java20171201160035 -Dpackaging=jar -Dfile=alipay-sdk-java20171201160035.jar -Dsources=alipay-sdk-java20171201160035-source.jar -Durl=http://xxx.xxx.xxx.xxx:8081/nexus/content/repositories/thirdparty -DrepositoryId=thirdparty

5、項目工程要deploy到nexus

如果是項目工程希望直接deploy到nexus中,在項目pom.xml中添加如下配置即可

<distributionManagement>
	<repository>
		<id>releases</id>
		<name>Nexus Release Repository</name>
		<url>http://nexus.xxxxxx.cn/nexus/content/repositories/releases/</url>
	</repository>
	<snapshotRepository>
		<id>snapshots</id>
		<name>Nexus Snapshot Repository</name>
		<url>http://nexus.xxxxxx.cn/nexus/content/repositories/snapshots/</url>
	</snapshotRepository>
</distributionManagement>

到此這篇關于Maven忽略單元測試及打包到Nexus的實現的文章就介紹到這了,更多相關Maven忽略單元測試內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家! 

相關文章

  • Spring中@DependsOn注解的作用及實現原理解析

    Spring中@DependsOn注解的作用及實現原理解析

    這篇文章主要介紹了Spring中@DependsOn注解的作用及實現原理解析,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-03-03
  • Java微信公眾平臺開發(fā)(11) 微信三大平臺的關聯

    Java微信公眾平臺開發(fā)(11) 微信三大平臺的關聯

    這篇文章主要介紹了Java微信公眾平臺開發(fā)第十一步,微信開發(fā)中微信公眾平臺、開放平臺和商戶平臺的關聯,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-04-04
  • java二路歸并排序示例分享

    java二路歸并排序示例分享

    這篇文章主要介紹了java二路歸并排序示例,需要的朋友可以參考下
    2014-02-02
  • Java面向對象基礎知識之封裝,繼承,多態(tài)和抽象

    Java面向對象基礎知識之封裝,繼承,多態(tài)和抽象

    這篇文章主要介紹了Java面向對象的封裝,繼承,多態(tài)和抽象,文中有非常詳細的代碼示例,對正在學習java基礎的小伙伴們有很好的幫助,需要的朋友可以參考下
    2021-11-11
  • 使用Feign實現微服務間文件下載

    使用Feign實現微服務間文件下載

    這篇文章主要為大家詳細介紹了使用Feign實現微服務間文件下載,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-04-04
  • Java 順序表專題解讀

    Java 順序表專題解讀

    順序表,全名順序存儲結構,是線性表的一種。線性表用于存儲邏輯關系為“一對一”的數據,順序表自然也不例外,不僅如此,順序表對數據物理存儲結構也有要求。順序表存儲數據時,會提前申請一整塊足夠大小的物理空間,然后將數據依次存儲起來,存儲時數據元素間不留縫隙
    2021-11-11
  • Java序列化機制詳解

    Java序列化機制詳解

    Java 序列化機制是一種將對象轉換為字節(jié)流的過程,以便在網絡上傳輸或保存到文件中,并能在需要時將字節(jié)流還原為對象,這一機制通過實現 java.io.Serializable 接口來實現,同時涉及到一些關鍵概念和注意事項,需要的朋友可以參考下
    2023-12-12
  • SpringBoot實現抽獎算法的示例代碼

    SpringBoot實現抽獎算法的示例代碼

    這篇文章主要為大家詳細介紹了如何通過SpringBoot實現抽獎算法,文中的示例代碼簡潔易懂,具有一定的參考價值,感興趣的小伙伴可以了解一下
    2023-06-06
  • Java實現文件變化監(jiān)控

    Java實現文件變化監(jiān)控

    這篇文章主要介紹了Java實現文件變化監(jiān)控的實現代碼,代碼附有注釋,分步驟介紹的非常詳細,非常不錯,具有參考借鑒價值,,需要的朋友可以參考下
    2016-08-08
  • 基于Java Swing制作一個Pong小游戲

    基于Java Swing制作一個Pong小游戲

    《Pong》是美國雅達利公司(ATARI)開發(fā)的視頻游戲,該作模擬了兩個打乒乓球的人,就是在兩條線中間有一個點在動,操縱器就是一個搖桿上有一個按鈕的那種。本文就來用Java Swing制作一個Pong小游戲吧
    2023-01-01

最新評論