Maven打jar包时,将依赖项同时打入jar包

1.问题描述:

maven项目在package时,且packaging为jar,不会将依赖项打入jar中,有时候项目需要同时将依赖项打入jar包

2.解决方法

修改pom.xml配置

<build>
        <plugins>
            <plugin>
            	<groupId>org.apache.maven.pluginsgroupId>
                <artifactId>maven-assembly-pluginartifactId>
                <version>3.2.0version>
                <configuration>
                    <descriptorRefs>
                    	
                        <descriptorRef>jar-with-dependenciesdescriptorRef>
                    descriptorRefs>
                    <archive>
                        <manifest>
                       		 
                            <mainClass>mainClass>
                        manifest>
                    archive>
                configuration>
                <executions>
                    <execution>
                        <id>make-assemblyid>
                        <phase>packagephase>
                        <goals>
                            <goal>singlegoal>
                        goals>
                    execution>
                executions>
            plugin>
        plugins>
build>

你可能感兴趣的:(Java,#,JavaSE,#,Maven,maven,jar,java)