1. 程式人生 > >手寫UDF之後打包遇到的問題

手寫UDF之後打包遇到的問題

視訊裡給的maven專案有好幾個報錯,不知道是什麼問題就先刪除了,pom.xml裡還有一個沒用的配置也報錯,也刪了。

然後終於可以打包了。

我就愛看它報build success,可以取target目錄下拿jar包了。

 

一 、maven 專案在eclipse中沒有 run as -> maven clean , maven install 等選項

https://blog.csdn.net/u014218318/article/details/78652808

1.在專案上右擊, 選擇 configure ->Convert to maven project 此命令把該專案轉換成 maven 專案 
2.然後在專案右擊, run as 選項裡就有 maven install 選單了

(從git上下載下來之後  作為普通專案了,需要轉換成maven專案)

 

二、maven報錯Missing artifact jdk.tools:jdk.tools:jar:1.8解決方案

2016年11月02日 09:42:28 HFUT_qianyang 閱讀數:19607

版權宣告:本文為博主原創文章,未經博主允許不得轉載。 https://blog.csdn.net/qy20115549/article/details/53004779

在eclipse中,遇到了Missing artifact jdk.tools:jdk.tools:jar:1.8。其他也沒有報錯,感到很奇怪。

這裡寫圖片描述

原因:tools.jar包是JDK自帶的,pom.xml中以來的包隱式依賴tools.jar包,而tools.jar並未在庫中,

只需要將tools.jar包新增到jdk庫中即可。

解決方案:在pom檔案中新增如下程式碼即可。從systemPath新增。

    <dependency>
            <groupId>jdk.tools</groupId>
            <artifactId>jdk.tools</artifactId>
            <version>1.8</version>
            <scope>system</scope>
            <systemPath>C:/Program Files/Java/jdk1.8.0_161/lib/tools.jar</systemPath>
    </dependency>
  •  

如下圖,為解決之後的截圖: 
這裡寫圖片描述