springboot mavenパッケージmvn clean packageエラー:プログラムパッケージjdk.internal.org.objectweb.asmは存在しません。

4986 ワード

mvn包装エラー:プログラムパッケージjdk.internal.org.objectweb.asmが存在しない理由は、rtカバンがプロジェクトに包装されていないからです。
pom.xmlパッケージ構成のコンパイル条件を解決します。下のboot classpathのjarパッケージのパスは私の現在のjdkインストール経路です。読者は自分のjdkインストール経路を見て修正する必要があります。

    libs
    
    
    
    C:/Program Files/Java/jdk1.8.0_201/jre/lib/rt.jar;C:/Program Files/Java/jdk1.8.0_201/jre/lib/jce.jar;C:/Program Files/Java/jdk1.8.0_201/jre/lib/jsse.jar

完全pom.xml


    4.0.0
    
        org.springframework.boot
        spring-boot-starter-parent
        2.1.6.RELEASE
         
    
    com.example
    swagger2_demo
    0.0.1-SNAPSHOT
    swagger2_demo
    Demo project for Spring Boot

    
        1.8
    

    
        
            org.apache.commons
            commons-lang3
            3.8.1
        
        
            org.javassist
            javassist
            3.20.0-GA
        
        
            com.alibaba
            fastjson
            1.2.47
        
        
            org.json
            json
            20160810
        
        
            org.springframework.boot
            spring-boot-starter
        
        
            org.springframework.boot
            spring-boot-starter-test
            test
        
        
            io.springfox
            springfox-swagger2
            2.6.1
        
        
            io.springfox
            springfox-swagger-ui
            2.6.1
        
        
            org.springframework.boot
            spring-boot-starter-web
        
    
    
        
            
                org.springframework.boot
                spring-boot-maven-plugin
                
                1.4.2.RELEASE
                
                    
                        
                            repackage
                        
                    
                
                
                    com.example.swagger2_demo.Swagger2DemoApplication
                    JAR
                    true
                
            
            
                maven-compiler-plugin
                
                    1.8
                    1.8
                    UTF-8
                    
                        libs
                        
                        
                        
                        C:/Program Files/Java/jdk1.8.0_201/jre/lib/rt.jar;C:/Program Files/Java/jdk1.8.0_201/jre/lib/jce.jar;C:/Program Files/Java/jdk1.8.0_201/jre/lib/jsse.jar
                    
                
            
        
    



私の前のswagger 2のカスタムパラメータとリターン値のmap/jsonのコメントを見てもいいです。ソースが正常にmaven包装できます。もう解決しました。「プログラムパッケージjdk.internal.org.ojectweb.asmは存在しません。」