我正在嘗試為我的項目使用Maven設(shè)置集成測試環(huán)境,但在運行編譯目標時收到以下錯誤。[錯誤]無法在項目集成測試上執(zhí)行目標組織 apache.maven.plugins:maven-resources-plugin:3.0.2:資源(默認資源):加載屬性文件“/用戶/xxx/開發(fā)/poc/java/maven集成測試/配置文件/開發(fā)/配置屬性”-> [幫助 1]該錯誤似乎抱怨它無法在該位置找到正確的config.properties文件。由于某種原因,它從文件路徑中刪除了“src/main/resources”位。所以正確的完整路徑是,但由于某種原因,它刪除了src /main/資源,所以正在尋找,有誰知道是什么原因造成的?/Users/xxx/dev/poc/java/mavenintegrationtest/src/main/resources/profiles/dev/config.properties/Users/xxx/dev/poc/java/mavenintegrationtest/profiles/dev/config.properties我的POM如下所示,當(dāng)我取消注釋以下“過濾器”標簽時,我收到此錯誤,<filter>${basedir}/profiles/${build.profile.id}/config.properties</filter>我嘗試刪除 ${basedir} 語句,但仍然收到相同的錯誤。
1 回答

喵喔喔
TA貢獻1735條經(jīng)驗 獲得超5個贊
(鏈接) 元素將解析您的文件并對其應(yīng)用內(nèi)容篩選器。(鏈接) 元素可幫助您為生成定義不同的環(huán)境。filter
profiles
所有這些都與您的資源有關(guān)。這些可以是配置文件或其他類型的文件。如果您進行過濾,則可以使用其他值(例如pom屬性)更改此文件的內(nèi)容。使用配置文件時,可以為每個環(huán)境使用不同的替換屬性。
您應(yīng)該在樹中向上移動默認路徑的配置文件,或者在pom中添加資源位置的配置。是包含您的 pom 的文件夾。您應(yīng)該在此處擁有您的配置文件文件夾。base dir
此外,以下是有關(guān)配置文件及其配置的一些好信息。
添加回答
舉報
0/150
提交
取消