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

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

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

背景:本項目使用JDK1.8

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

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}這個變量是在settings.xml中配置的,如下:

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

當然這里應該需要激活,所以settings.xml文件還應該有如下配置:

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

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

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

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

揭曉原因:

maven其實是有一個默認的倉庫.m2倉庫和默認的settings.xml配置文件,我們在這個默認的settings.xml文件中也添加了一個JAVA8_HOME的變量后,編譯就通過了,這就說明,maven編譯的時候找的不是我在idea中配置的我自定義的settings.xml,而是先找的它默認的那個。因為里面沒有,所以之前找不到JAVA8_HOME,導致編譯失敗、

總結:maven編譯的時候應該是先找的默認的settings.xml,如果找不到,才會去找我在idea的settings選項下配置的“User settings file”中配置的settings.xml文件。

解決辦法:刪掉maven默認的去找的那個settings.xml文件,這樣自定義的文件就會生效了

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

相關文章

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

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

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

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

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

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

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

    Java的jmap命令的具體使用

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

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

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

    Java中的HashSet詳解和使用示例_動力節(jié)點Java學院整理

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

    java解析excel文件的方法

    這篇文章主要介紹了java解析excel文件的方法,這里整理相關的代碼,具有一定的參考價值,感興趣的小伙伴們可以參考一下。
    2017-02-02
  • RocketMQ?NameServer架構設計啟動流程

    RocketMQ?NameServer架構設計啟動流程

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

    JAVA超級簡單的爬蟲實例講解

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

    解讀String字符串導致的JVM內存泄漏問題

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

最新評論

潞城市| 达日县| 望江县| 武宁县| 仁寿县| 大城县| 吉水县| 平阳县| 扶沟县| 茶陵县| 北安市| 高安市| 灵武市| 镇远县| 涡阳县| 上犹县| 海伦市| 治县。| 博客| 澜沧| 桐城市| 沁源县| 广河县| 郧西县| 祁东县| 诸暨市| 西林县| 博野县| 招远市| 房山区| 贵港市| 彝良县| 清水河县| 酒泉市| 七台河市| 冷水江市| 泸水县| 治多县| 杭锦旗| 台北县| 旌德县|