最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Failed to execute goal org...的解決辦法

 更新時(shí)間:2017年06月20日 10:32:45   投稿:lqh  
這篇文章主要介紹了Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.1的解決辦法的相關(guān)資料,需要的朋友可以參考下

背景:本項(xiàng)目使用JDK1.8

編譯maven工程的時(shí)候出現(xiàn)如下錯(cuò)誤:

Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.1

pom中如下配置maven插件,配置中聲明使用JDK1.8:

<plugin> 
  <groupId>org.apache.maven.plugins</groupId> 
  <artifactId>maven-compiler-plugin</artifactId> 
  <version>3.1</version> 
  <configuration> 
    <verbose>true</verbose> 
    <fork>true</fork> 
    <executable>${JAVA8_HOME}/bin/javac</executable> 
  </configuration> 
</plugin> 

這里的${JAVA8_HOME}這個(gè)變量是在settings.xml中配置的,如下:

<profile> 
      <id>custom-compiler</id> 
      <properties> 
        <JAVA8_HOME>C:\Program Files (x86)\Java\jdk1.8.0_73</JAVA8_HOME> 
      </properties> 
</profile> 

當(dāng)然這里應(yīng)該需要激活,所以settings.xml文件還應(yīng)該有如下配置:

<activeProfiles> 
    <activeProfile>custom-compiler</activeProfile> 
</activeProfiles> 

從pom文件中CTRL點(diǎn)擊變量JAVA8_HOME能跳到settings.xml中找到它的定義處,按理來說應(yīng)該是能找到這個(gè)變量,出現(xiàn)上述問題并不是因?yàn)檎也坏竭@個(gè)變量。我將pom文件中的JAVA8_HOME這個(gè)變量直接用實(shí)際的路徑替換,即替換為

C:\Program Files (x86)\Java\jdk1.8.0_73\bin\javac 

發(fā)現(xiàn)編譯通過,這就奇怪了。

揭曉原因:

maven其實(shí)是有一個(gè)默認(rèn)的倉庫.m2倉庫和默認(rèn)的settings.xml配置文件,我們在這個(gè)默認(rèn)的settings.xml文件中也添加了一個(gè)JAVA8_HOME的變量后,編譯就通過了,這就說明,maven編譯的時(shí)候找的不是我在idea中配置的我自定義的settings.xml,而是先找的它默認(rèn)的那個(gè)。因?yàn)槔锩鏇]有,所以之前找不到JAVA8_HOME,導(dǎo)致編譯失敗、

總結(jié):maven編譯的時(shí)候應(yīng)該是先找的默認(rèn)的settings.xml,如果找不到,才會(huì)去找我在idea的settings選項(xiàng)下配置的“User settings file”中配置的settings.xml文件。

解決辦法:刪掉maven默認(rèn)的去找的那個(gè)settings.xml文件,這樣自定義的文件就會(huì)生效了

感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!

相關(guān)文章

  • springboot中使用undertow踩坑記(最新推薦)

    springboot中使用undertow踩坑記(最新推薦)

    這篇文章主要介紹了springboot中使用undertow踩坑記,springboot內(nèi)置類web中間件,將web服務(wù)器管理權(quán)交給了容器,本文分步驟給大家介紹的非常詳細(xì),需要的朋友可以參考下
    2024-08-08
  • springboot集成flyway自動(dòng)創(chuàng)表的詳細(xì)配置

    springboot集成flyway自動(dòng)創(chuàng)表的詳細(xì)配置

    Flayway是一款數(shù)據(jù)庫版本控制管理工具,支持?jǐn)?shù)據(jù)庫版本自動(dòng)升級,Migrations可以寫成sql腳本,也可以寫在java代碼里;本文通過實(shí)例代碼給大家介紹springboot集成flyway自動(dòng)創(chuàng)表的詳細(xì)過程,感興趣的朋友一起看看吧
    2021-06-06
  • Java如何實(shí)現(xiàn)判斷并輸出文件大小

    Java如何實(shí)現(xiàn)判斷并輸出文件大小

    這篇文章主要介紹了Java如何實(shí)現(xiàn)判斷并輸出文件大小問題,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-04-04
  • Java的jmap命令的具體使用

    Java的jmap命令的具體使用

    jmap是JDK提供的一個(gè)可以生成Java虛擬機(jī)的堆轉(zhuǎn)儲(chǔ)快照dump文件的命令行工具,本文主要介紹了Java的jmap命令的具體使用,文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-03-03
  • Java 繼承與多態(tài)的深入理解

    Java 繼承與多態(tài)的深入理解

    這篇文章主要介紹了Java 繼承與多態(tài)的深入理解的相關(guān)資料,子類繼承父類的特征和行為,使得子類具有父類的各種屬性和方法?;蜃宇悘母割惱^承方法,使得子類具有父類相同的行為,需要的朋友可以參考下
    2017-08-08
  • Java中的HashSet詳解和使用示例_動(dòng)力節(jié)點(diǎn)Java學(xué)院整理

    Java中的HashSet詳解和使用示例_動(dòng)力節(jié)點(diǎn)Java學(xué)院整理

    HashSet 是一個(gè)沒有重復(fù)元素的集合。接下來通過實(shí)例代碼給大家介紹java中的hashset相關(guān)知識(shí),感興趣的朋友一起看看吧
    2017-05-05
  • java解析excel文件的方法

    java解析excel文件的方法

    這篇文章主要介紹了java解析excel文件的方法,這里整理相關(guān)的代碼,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下。
    2017-02-02
  • RocketMQ?NameServer架構(gòu)設(shè)計(jì)啟動(dòng)流程

    RocketMQ?NameServer架構(gòu)設(shè)計(jì)啟動(dòng)流程

    這篇文章主要為大家介紹了RocketMQ?NameServer架構(gòu)設(shè)計(jì)啟動(dòng)流程,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-02-02
  • JAVA超級簡單的爬蟲實(shí)例講解

    JAVA超級簡單的爬蟲實(shí)例講解

    下面小編就為大家?guī)硪黄狫AVA超級簡單的爬蟲實(shí)例講解。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2017-10-10
  • 解讀String字符串導(dǎo)致的JVM內(nèi)存泄漏問題

    解讀String字符串導(dǎo)致的JVM內(nèi)存泄漏問題

    這篇文章主要介紹了解讀String字符串導(dǎo)致的JVM內(nèi)存泄漏問題,具有很好的參考價(jià)值,希望對大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-07-07

最新評論

潜江市| 怀远县| 沅陵县| 石河子市| 丁青县| 和林格尔县| 南郑县| 类乌齐县| 广饶县| 霍邱县| 中山市| 桂林市| 基隆市| 象州县| 林甸县| 华坪县| 侯马市| 冷水江市| 漯河市| 大田县| 齐齐哈尔市| 沙湾县| 南平市| 都江堰市| 芦山县| 屯门区| 桃源县| 楚雄市| 寿宁县| 洪洞县| 铁力市| 宜兰市| 东明县| 钟祥市| 嘉禾县| 海宁市| 兴和县| 同江市| 万全县| 乡城县| 威远县|