maven项目打成jar包之前需要在pom文件做的准备工作

很多时候在eclipse中没问题java -jar没有主类,或者classnotfound

<plugin>  

        <artifactId>maven-assembly-plugin</artifactId>  

        <configuration>  

            <appendAssemblyId>false</appendAssemblyId>  

            <descriptorRefs>  

                <descriptorRef>jar-with-dependencies</descriptorRef>  

            </descriptorRefs>  

            <archive>  

                <manifest>  

                    <mainClass>com.cloudwise.Main</mainClass>  //设置主类

                </manifest>  

            </archive>  

        </configuration>  

        <executions>  

            <execution>    将依赖打包进jar

                <id>make-assembly</id>  

                <phase>package</phase>  

                <goals>  

                    <goal>assembly</goal>  

                </goals>  

            </execution>  

        </executions>  

      </plugin>

猜你喜欢

转载自blog.csdn.net/dataiyangu/article/details/81334177