releases:线上版本(生产环境使用的)
snapshots:快照版本(开发过程中使用的)
maven 打包代码到私服根据version 后面是否带有“-SNAPSHOTS” 来区分是打包线上版本还是快照版本,如果带有“-SNAPSHOTS” 打包快照版本,否则即为线上版本
<?xml version="1.0" encoding="UTF-8"?>
<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.boloni</groupId>
<artifactId>appollo-gfs-parent</artifactId>
<version>${project.release.version}</version>
<packaging>pom</packaging>
<name>appollo-gfs-parent</name>
<url>http://www.xxxxx.com</url>
<description>liuchao9186@126.com</description>
<properties>
<project.release.version>0.1-SNAPSHOT</project.release.version>
</properties>
<profiles>
<profile>
<id>prod</id>
<properties>
<project.release.version>0.1</project.release.version>
</properties>
</profile>
</profiles>
<distributionManagement>
<repository>
<id>releases</id>
<url>http://xxxxxx:8070/nexus/content/repositories/releases</url>
</repository>
<snapshotRepository>
<id>snapshots</id>
<url>http://xxxxx:8070/nexus/content/repositories/snapshots</url>
</snapshotRepository>
</distributionManagement>
</project>