在pom.xml 添加如下配置

只需要给一个pom文件添加,这是maven基础,这里就不多说了

注意:下面配置文件中的 main方法所在的类 需要改成你自己的,只改这一处即可。 当然了,如果你对这个配置很熟的话,可以自由更改

<build>
        <plugins>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-jar-plugin</artifactId>
                <configuration>
                    <archive>
                        <manifest>
                            <!--main方法所在的类-->
                            <mainClass>xxxx.xxx.xx.xx</mainClass>
                            <!-- 是否指定项目classpath下的依赖 -->
                            <addClasspath>true</addClasspath>
                            <!-- 指定依赖的时候声明前缀 -->
                            <classpathPrefix>./lib/</classpathPrefix>
                            <!--依赖是否使用带有时间戳的唯一版本号,如:xxx-1.3.0-20121225.012733.jar-->
                            <useUniqueVersions>false</useUniqueVersions>
                        </manifest>
                    </archive>
                </configuration>
            </plugin>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-dependency-plugin</artifactId>
                <executions>
                    <execution>
                        <id>copy</id>
                        <phase>package</phase>
                        <goals>
                            <goal>copy-dependencies</goal>
                        </goals>
                        <configuration>
                            <outputDirectory>${project.build.directory}/lib</outputDirectory>
                        </configuration>
                    </execution>
                </executions>
            </plugin>
        </plugins>
    </build>

当你要构建项目的时候,运行 mvn install 或者 mvn package 等命令即可,构建完了会在target下生成一个jar包和一个lib文件夹

将这两个文件 拷贝到你要部署的 目录即可,然后执行命令 nohup java -jar jar包名称 即可运行

results matching ""

    No results matching ""