maven跳過單元測(cè)試 maven的project項(xiàng)目包含若干個(gè)module,而我只在某個(gè)module中做單元測(cè)試,資源文件的路徑怎么指定?
maven的project項(xiàng)目包含若干個(gè)module,而我只在某個(gè)module中做單元測(cè)試,資源文件的路徑怎么指定?這兩天,我一直在整理一些舊代碼,把原來混亂的東西升級(jí)到Maven管理。將大型項(xiàng)目分解
maven的project項(xiàng)目包含若干個(gè)module,而我只在某個(gè)module中做單元測(cè)試,資源文件的路徑怎么指定?
這兩天,我一直在整理一些舊代碼,把原來混亂的東西升級(jí)到Maven管理。將大型項(xiàng)目分解成幾個(gè)模塊進(jìn)行管理是不可避免的。但是,為了省去測(cè)試的麻煩,在Src/test/Java中建立了一個(gè)basetest包,它是每個(gè)模塊引用的基本模塊net.csdn.博客. 柴俊君.util
導(dǎo)入org.junit.Test測(cè)試
導(dǎo)入org.junit.runner公司.RunWith
導(dǎo)入org.springframework.test測(cè)試. context.ContextConfiguration配置
導(dǎo)入org.springframework.test測(cè)試. 上下文.junit4.SpringJUnit4ClassRunner
@RunWith(SpringJUnit4)ClassRunner.class類)
@ContextConfiguration(位置=”類路徑:applicationContext*. XML”)
公共抽象類basetest{
@test
公共抽象void dotest()
}
然后我希望其他模塊中的所有單元測(cè)試類都繼承自basetest并標(biāo)準(zhǔn)化代碼。但是,NoClassDefFoundError:Net/CSDN/blog/chaijunkun/util/basetest在執(zhí)行測(cè)試時(shí)出現(xiàn)。具有公共單元的Src/main/Java代碼可以正常加載。
Java項(xiàng)目的maven是做什么的?
使用Maven創(chuàng)建java項(xiàng)目。
Maven實(shí)際上是一個(gè)用于項(xiàng)目構(gòu)建和管理的工具,它主要提供幫助管理構(gòu)建、文檔、報(bào)告、依賴項(xiàng)、SCM、發(fā)布和分發(fā)的方法。它可以方便地編譯代碼、管理依賴關(guān)系、管理二進(jìn)制庫(kù)等。兩者結(jié)合的主要優(yōu)點(diǎn)是項(xiàng)目過程可以標(biāo)準(zhǔn)化、自動(dòng)化、高效和強(qiáng)大的可擴(kuò)展性。此外,Maven本身及其插件還可以用來獲取代碼檢查報(bào)告、單元測(cè)試覆蓋率、持續(xù)集成等,您可以使用Maven來創(chuàng)建java項(xiàng)目。在終端或命令提示符中,瀏覽到要在其中創(chuàng)建Java項(xiàng)目的文件夾。鍵入命令以從Maven原型快速啟動(dòng)模板創(chuàng)建java項(xiàng)目。一個(gè)新的Java項(xiàng)目被命名為“numbergenerator”,整個(gè)項(xiàng)目的目錄結(jié)構(gòu)將被自動(dòng)創(chuàng)建。