limit-parent

<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.himarking.limit</groupId>
    <artifactId>limit-parent</artifactId>
    <version>0.0.1-SNAPSHOT</version>
    <packaging>pom</packaging>

    <modules>
        <module>../limit-core</module>
        <module>../limit-service</module>
        <module>../limit-web</module>
    </modules>

    <properties>
        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
    </properties>

    <!-- 转移到maven的settings.xml中设置,使所有项目都可以使用nexus仓库 <repositories> <repository> 
        <id>nexus</id> <name>Nexus respois</name> <url>http://219.134.125.186:8081/nexus/content/groups/public/</url> 
        <releases> <enabled>true</enabled> </releases> 可以下载snapshots,默认是关闭的 <snapshots> 
        <enabled>true</enabled> </snapshots> </repository> </repositories> -->
    <!-- 项目发布到nexus -->
    <distributionManagement>
        <repository>
            <id>limit-release</id>
            <name>limit release resp</name>
            <url>http://127.0.0.1:8081/nexus/content/repositories/releases/</url>
        </repository>
        <snapshotRepository>
            <id>limit-snapshot</id>
            <name>limit snapshot resp</name>
            <url>http://127.0.0.1:8081/nexus/content/repositories/snapshots/</url>
        </snapshotRepository>
    </distributionManagement>

    <build>
        <plugins>
            <plugin>
                <!-- 通过maven编译插件设置项目的jdk版本 -->
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-compiler-plugin</artifactId>
                <version>3.1</version>
                <configuration>
                    <source>1.7</source>
                    <target>1.7</target>
                </configuration>
            </plugin>
        </plugins>
    </build>

    <dependencyManagement>
        <dependencies>
            <dependency>
                <groupId>junit</groupId>
                <artifactId>junit</artifactId>
                <version>4.10</version>
                <scope>test</scope>
            </dependency>
            <!-- 日志模块 -->
            <dependency>
                <groupId>com.himarking</groupId>
                <artifactId>log</artifactId>
                <version>0.0.1</version>
            </dependency>
            <!-- https://mvnrepository.com/artifact/javax.servlet/javax.servlet-api -->
            <dependency>
                <groupId>javax.servlet</groupId>
                <artifactId>javax.servlet-api</artifactId>
                <version>3.1.0</version>
                <!-- 打包的时候不包含该jar包 -->
                <scope>provided</scope>
            </dependency>
            <dependency>
                <groupId>com.himarking.limit</groupId>
                <artifactId>limit-service</artifactId>
                <version>0.0.1-SNAPSHOT</version>
            </dependency>
        </dependencies>

    </dependencyManagement>

</project>
View Code

相关文章: