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

解決maven打包缺少依賴class xxx for user defined function to_pinyin failed to load問題

 更新時間:2025年09月12日 09:23:21   作者:hammring  
在使用自定義函數(shù)時因依賴缺失導致報錯,通過定位Maven打包配置發(fā)現(xiàn)缺少依賴包,解決方法是在pom.xml中添加maven-shade-plugin插件,實現(xiàn)依賴打包和類隔離,成功解決依賴加載問題

1. 問題報錯

FAILED: ODPS-0130071:[1,8] Semantic analysis exception - class xxx for user defined function xxx  failed to load.
Some dependencies are missing. Detail messages are: net/sourceforge/pinyin4j/format/exception/BadHanyuPinyinOutputFormatCombination

2.問題定位

(1) 打好的jar包解壓打開發(fā)現(xiàn)確實沒有發(fā)現(xiàn)依賴,定位問題到maven打jar包顯示缺少依賴

根據(jù)查找資料發(fā)現(xiàn),maven-shade-plugin提供了兩大基本功能:

  • a.將依賴的jar包打包到當前jar包(常規(guī)打包是不會將所依賴jar包打進來的);
  • b.對依賴的jar包進行重命名(用于類的隔離);

3.問題解決方法

在pom.xml中添加plugin  java編譯插件。

<build>
        <plugins>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-shade-plugin</artifactId>
                <version>3.1.0</version>
                <executions>
                    <execution>
                        <phase>package</phase>
                        <goals>
                            <goal>shade</goal>
                        </goals>
                        <configuration>
                            <filters>
                                <filter>
                                    <artifact>*:*</artifact>
                                    <!-- 這里必須要填下面這段,否則報錯 -->
                                    <excludes>
                                        <exclude>META-INF/*.SF</exclude>
                                        <exclude>META-INF/*.DSA</exclude>
                                        <exclude>META-INF/*.RSA</exclude>
                                    </excludes>
                                </filter>
                            </filters>
                            <transformers>
                                <transformer implementation="org.apache.maven.plugins.shade.resource.ManifestResourceTransformer">
                                    <!-- 下面這里要填要運行的類,否則會報錯 -->
                                    <mainClass>xxx</mainClass>
                                </transformer>
                            </transformers>
                        </configuration>
                    </execution>
                </executions>
            </plugin>

        </plugins>
</build>

總結

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關文章

  • 數(shù)據(jù)從MySQL遷移到Oracle 需要注意什么

    數(shù)據(jù)從MySQL遷移到Oracle 需要注意什么

    將數(shù)據(jù)從MySQL遷移到Oracle,大家需要注意什么?Oracle移植到mysql,又需要注意什么?如何有效解決移植過程的問題,為了數(shù)據(jù)庫的兼容性我們又該注意些什么?感興趣的小伙伴們可以參考一下
    2016-11-11
  • MySQL導致索引失效的幾種情況

    MySQL導致索引失效的幾種情況

    本文主要介紹了MySQL導致索引失效的幾種情況,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2022-06-06
  • MySQL如何查詢數(shù)據(jù)連接方式

    MySQL如何查詢數(shù)據(jù)連接方式

    MySQL支持多種表連接(JOIN)方式,每種方式都有其特定的使用場景和優(yōu)缺點,以下是?MySQL?中主要的數(shù)據(jù)連接方式及其特點,有需要的小伙伴可以了解下
    2025-06-06
  • mysql 事務處理及表鎖定深入簡析

    mysql 事務處理及表鎖定深入簡析

    本文將詳細介紹mysql 事務處理及表鎖定,需要了解更多的朋友可以參考下
    2012-11-11
  • mysqldump命令導入導出數(shù)據(jù)庫方法與實例匯總

    mysqldump命令導入導出數(shù)據(jù)庫方法與實例匯總

    這篇文章主要介紹了mysqldump命令導入導出數(shù)據(jù)庫方法與實例匯總的相關資料,需要的朋友可以參考下
    2015-10-10
  • MySQL 定時新增分區(qū)的實現(xiàn)示例

    MySQL 定時新增分區(qū)的實現(xiàn)示例

    本文主要介紹了通過存儲過程和定時任務實現(xiàn)MySQL分區(qū)的自動創(chuàng)建,解決大數(shù)據(jù)量下手動維護的繁瑣問題,具有一定的參考價值,感興趣的可以了解一下
    2025-07-07
  • Mysql提權的多種姿勢匯總

    Mysql提權的多種姿勢匯總

    這篇文章主要給大家介紹了關于Mysql提權的多種姿勢,姿勢包括寫入Webshell、UDF提權以及MOF提權,文中通過示例代碼介紹的非常詳細,需要的朋友可以參考下
    2021-08-08
  • Mysql8.0輕松實現(xiàn)主從復制

    Mysql8.0輕松實現(xiàn)主從復制

    這篇文章主要介紹了Mysql8.0輕松實現(xiàn)主從復制方法的相關資料,需要的朋友可以參考下
    2022-11-11
  • MySql超長自動截斷實例詳解

    MySql超長自動截斷實例詳解

    這篇文章主要介紹了MySql超長自動截斷實例詳解的相關資料,這里通過實例來說明如何實現(xiàn)自動截斷的功能,需要的朋友可以參考下
    2017-07-07
  • 詳談mysql order by in 的字符順序(推薦)

    詳談mysql order by in 的字符順序(推薦)

    下面小編就為大家?guī)硪黄斦刴ysql order by in 的字符順序(推薦)。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-04-04

最新評論

河间市| 五大连池市| 保康县| 永善县| 宜都市| 酒泉市| 普兰县| 广德县| 济阳县| 西吉县| 临漳县| 襄汾县| 东山县| 象州县| 新密市| 钦州市| 嘉禾县| 神农架林区| 乌鲁木齐市| 大同市| 桦甸市| 澎湖县| 昭通市| 竹山县| 屯留县| 拉萨市| 安福县| 三门峡市| 宁明县| 宣城市| 迁西县| 全州县| 喀喇沁旗| 扎囊县| 灌南县| 定日县| 垦利县| 都兰县| 包头市| 赣州市| 荥阳市|