Maven为web项目同时打jar和war包,deploy时只上传jar包的配置
来源:互联网 发布:淘宝折也怎么报名 编辑:程序博客网 时间:2024/06/11 05:26
<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/maven-v4_0_0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>com.class8</groupId> <artifactId>edu_course</artifactId> <packaging>war</packaging> <version>0.0.1-SNAPSHOT</version> <name>edu_course Maven Webapp</name> <url>http://maven.apache.org</url> <dependencies> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>3.8.1</version> <scope>test</scope> </dependency> </dependencies> <distributionManagement> <repository> <id>nexus-releases-repository</id> <name>Nexus Resleases Repository</name> <url>http://xxx.xxx.xxx.xxx:8081/nexus/content/repositories/releases</url> </repository> <snapshotRepository> <id>nexus-snapshots-repository</id> <name>Nexus Snapshot Repository</name> <url>http://xxx.xxx.xxx.xxx:8081/nexus/content/repositories/snapshots</url></span> </snapshotRepository> </distributionManagement> <build> <finalName>edu_course</finalName> <plugins> <plugin> <artifactId>maven-compiler-plugin</artifactId> <configuration> <source>1.7</source> <target>1.7</target> </configuration> </plugin> <plugin> <artifactId>maven-war-plugin</artifactId> <configuration> <archiveClasses>true</archiveClasses> </configuration> </plugin> <plugin> <artifactId>maven-jar-plugin</artifactId> <executions> <execution> <id>interface</id> <phase>package</phase> <goals> <goal>jar</goal> </goals> <configuration> <!-- 添加classifier修饰以区别于war,保证上传成功 --> <classifier>interface</classifier> <includes> <include>**/com/class8/service/</include> <include>**/com/class8/entity/</include> </includes> <excludes> <exclude>**/com/class8/service/impl/</exclude> </excludes> </configuration> </execution> </executions> </plugin> <!-- deploy时只上传jar包到远程仓库的配置 --> <plugin> <artifactId>maven-deploy-plugin</artifactId> <executions> <execution> <id>default-deploy</id> <phase>deploy</phase> <goals> <goal>deploy</goal> </goals> <!-- skip默认deploy插件的执行 --> <configuration> <skip>true</skip> </configuration> </execution> <execution> <id>deploy-file</id> <phase>deploy</phase> <goals> <goal>deploy-file</goal> </goals> <configuration> <!-- 开发阶段上传到snapshot仓库,上线阶段上传到release仓库 --> <repositoryId>${project.distributionManagement.snapshotRepository.id}</repositoryId> <url>${project.distributionManagement.snapshotRepository.url}</url> <file>${project.build.directory}/${project.artifactId}-interface.jar</file> <groupId>${project.groupId}</groupId> <artifactId>${project.artifactId}</artifactId><version>${project.version}</version> <classifier>interface</classifier> </configuration> </execution> </executions> </plugin> </plugins> </build></project>
2 0
- Maven为web项目同时打jar和war包,deploy时只上传jar包的配置
- 利用maven在一个项目中同时打war包和jar包
- maven 打jar包和war包
- maven项目打jar,war包方法
- MAVEN打jar包和war包的注意事项
- 手动给帮助类打 jar包 和 给Web项目打 war包
- 手动给帮助类打 jar包 和 给Web项目打 war包
- 手动给帮助类打 jar包 和 给Web项目打 war包
- maven项目打jar包配置
- maven打包web项目时同时打包为war和jar文件(备忘用)
- maven打包web项目时同时打包为war和jar文件
- 如何打war包和jar包
- eclipse打jar包和war包
- 打war包/jar包的方法
- Maven 打jar包配置
- Maven 打jar包配置
- maven打jar包配置
- Maven 学习编之一 同时生成 jar 和 war 包
- 把数组排成最小的数
- 使用Toolbar + DrawerLayou实现菜单侧滑,改变toolbar左上角图标
- ServletContext容器,网站访问量
- Java swing
- <C++略识>之浅拷贝与深拷贝
- Maven为web项目同时打jar和war包,deploy时只上传jar包的配置
- 解决Eclipse环境变量中的Web App Libraries下没有jar包的问题
- fileoutputstream和fileWrite和bufferedBufferedOutputStream区别
- 如何访问他人电脑上的共享文件夹
- 双边滤波原理
- Android强制设置横屏或竖屏 切换的问题
- 如何在Android中取得当前进程名
- 上海短租
- 电风扇 DIY闪字发光小风扇 休闲懒人鞋 无叶塔扇 空调扇