在pom.xml 添加如下配置,只需要给一个pom文件添加,这是maven基础,这里就不多说了

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

    1. <build>
    2. <plugins>
    3. <plugin>
    4. <groupId>org.apache.maven.plugins</groupId>
    5. <artifactId>maven-jar-plugin</artifactId>
    6. <configuration>
    7. <archive>
    8. <manifest>
    9. <!--main方法所在的类-->
    10. <mainClass>xxxx.xxx.xx.xx</mainClass>
    11. <!-- 是否指定项目classpath下的依赖 -->
    12. <addClasspath>true</addClasspath>
    13. <!-- 指定依赖的时候声明前缀 -->
    14. <classpathPrefix>./lib/</classpathPrefix>
    15. <!--依赖是否使用带有时间戳的唯一版本号,如:xxx-1.3.0-20121225.012733.jar-->
    16. <useUniqueVersions>false</useUniqueVersions>
    17. </manifest>
    18. </archive>
    19. </configuration>
    20. </plugin>
    21. <plugin>
    22. <groupId>org.apache.maven.plugins</groupId>
    23. <artifactId>maven-dependency-plugin</artifactId>
    24. <executions>
    25. <execution>
    26. <id>copy</id>
    27. <phase>package</phase>
    28. <goals>
    29. <goal>copy-dependencies</goal>
    30. </goals>
    31. <configuration>
    32. <outputDirectory>${project.build.directory}/lib</outputDirectory>
    33. </configuration>
    34. </execution>
    35. </executions>
    36. </plugin>
    37. </plugins>
    38. </build>

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

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

    generated by haroopad