maven 打包web项目成jar, 可放在服务器上运行
来源:互联网 发布:战地2载具数据修改 编辑:程序博客网 时间:2024/06/05 05:26
1.pom.xml
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"><modelVersion>4.0.0</modelVersion><groupId>com.nnk.maven.test</groupId><artifactId>test-sample</artifactId><version>0.0.1-SNAPSHOT</version><packaging>jar</packaging><properties><java.version>1.7</java.version><start-class>com.nnk.maven.test.boot.Application</start-class></properties><!-- Inherit defaults from Spring Boot --><parent><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-parent</artifactId><version>1.0.1.RELEASE</version></parent><!-- Add typical dependencies for a web application --><dependencies><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-web</artifactId></dependency></dependencies><build><pluginManagement><plugins><plugin><artifactId>maven-compiler-plugin</artifactId><configuration><source>1.7</source><target>1.7</target></configuration></plugin><span style="color:#ff0000;"><plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-jar-plugin</artifactId><configuration><archive><manifest><addClasspath>true</addClasspath><classpathPrefix>lib/</classpathPrefix><mainClass>com.nnk.maven.test.boot.Application</mainClass></manifest></archive></configuration></plugin><plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-dependency-plugin</artifactId><executions><execution><id>copy</id><phase>install</phase><goals><goal>copy-dependencies</goal></goals><configuration><outputDirectory>${project.build.directory}/lib</outputDirectory></configuration></execution></executions></plugin></span></plugins></pluginManagement></build><repositories><repository><id>spring-snapshots</id><url>http://repo.spring.io/snapshot</url><snapshots><enabled>true</enabled></snapshots></repository><repository><id>spring-milestones</id><url>http://repo.spring.io/milestone</url></repository></repositories><pluginRepositories><pluginRepository><id>spring-snapshots</id><url>http://repo.spring.io/snapshot</url></pluginRepository><pluginRepository><id>spring-milestones</id><url>http://repo.spring.io/milestone</url></pluginRepository></pluginRepositories></project>
2.cmd或terminal进入到项目根目录,执行mvn clean package ;打包目录
3.mvn dependency:copy-dependencies -DoutputDirectory=target/lib 把jar包导入到lib下
目录结构如下:
0 0
- maven 打包web项目成jar, 可放在服务器上运行
- maven把项目打包成可运行的jar包
- 非web项目,maven工程整合spring+mabits,并打包为可运行jar包
- maven打包可运行jar
- Maven打包可运行jar
- spring boot 打包成jar 在服务器上运行
- maven项目使用maven-assembly-plugin打包成可运行的jar
- Maven Spring 项目打包成可运行的jar包 (用maven-shade-plugin)
- 在eclipse中创建maven项目、导出jar包、在windows服务器上运行
- MAVEN打包可直接运行的jar
- maven打包可运行的JAR
- maven打包可运行的JAR
- Maven 打包可运行Jar
- MAVEN打包可运行jar包
- Maven 如何打包可运行jar包
- Java GUI项目读取Jar内部外部文件 打包EXE 在没有java环境的电脑上可运行
- maven 打包jar,可以运行项目
- maven build打包java项目为可运行的jar包
- SSH整合开发步骤详解
- cocoapods-install-usage
- Perl 发送邮件
- 匿名内部类
- WIN7 64位 J-Link V8固件烧录以及解决J-Link驱动升级后的问题
- maven 打包web项目成jar, 可放在服务器上运行
- phpexcel---基础
- ZeroConf(零配置网络)与UPnP们的比较
- java转cocos2d-x:场景切换
- leetcode--Merge Two Sorted Lists
- 关于webservice及手机内存查询的app应用
- window.onload()
- Page Handles
- 欢迎使用CSDN-markdown编辑器