2017-01-10 13:54:07 -05:00
<?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.baeldung</groupId>
<artifactId > spring-remoting</artifactId>
<version > 1.0-SNAPSHOT</version>
<packaging > pom</packaging>
<properties >
<maven-compiler-plugin.version > 3.6.0</maven-compiler-plugin.version>
<maven-war-plugin.version > 3.0.0</maven-war-plugin.version>
<servlet.version > 3.1.0</servlet.version>
2017-01-16 23:00:33 -05:00
<logback.version > 1.1.8</logback.version>
<spring.version > 4.3.5.RELEASE</spring.version>
2017-01-10 13:54:07 -05:00
</properties>
<dependencyManagement >
<dependencies >
<!-- spring -->
<dependency >
<groupId > org.springframework</groupId>
<artifactId > spring-core</artifactId>
<version > ${spring.version}</version>
</dependency>
<dependency >
<groupId > org.springframework</groupId>
<artifactId > spring-context</artifactId>
<version > ${spring.version}</version>
</dependency>
<dependency >
<groupId > org.springframework</groupId>
<artifactId > spring-web</artifactId>
<version > ${spring.version}</version>
</dependency>
<dependency >
<groupId > org.springframework</groupId>
<artifactId > spring-webmvc</artifactId>
<version > ${spring.version}</version>
</dependency>
<!-- logback -->
<dependency >
<groupId > ch.qos.logback</groupId>
<artifactId > logback-core</artifactId>
<version > ${logback.version}</version>
</dependency>
<dependency >
<groupId > ch.qos.logback</groupId>
<artifactId > logback-classic</artifactId>
<version > ${logback.version}</version>
</dependency>
<!-- servlet -->
<dependency >
<groupId > javax.servlet</groupId>
<artifactId > javax.servlet-api</artifactId>
<version > ${servlet.version}</version>
<scope > provided</scope>
</dependency>
<!-- companion modules -->
<dependency >
<groupId > ${project.groupId}</groupId>
<artifactId > api</artifactId>
<version > ${project.version}</version>
</dependency>
</dependencies>
</dependencyManagement>
<build >
<pluginManagement >
<plugins >
<plugin >
<artifactId > maven-compiler-plugin</artifactId>
<version > ${maven-compiler-plugin.version}</version>
<configuration >
<debug > true</debug>
<optimize > true</optimize>
<source > 1.8</source>
<target > 1.8</target>
<encoding > UTF-8</encoding>
<showDeprecation > true</showDeprecation>
<showWarnings > true</showWarnings>
</configuration>
</plugin>
<!-- This special setup for maven - war - plugin is needed to use Servlet 3 annotation based configuration, where a WEB - INF/web.xml is not strictl needed. -->
<plugin >
<artifactId > maven-war-plugin</artifactId>
<version > 3.0.0</version>
<configuration >
<failOnMissingWebXml > false</failOnMissingWebXml>
</configuration>
</plugin>
</plugins>
</pluginManagement>
</build>
<modules >
<module > remoting-http</module>
</modules>
</project>