java - maven dependency not support when code is pushed to remote server -


i have web application developed on local system , works fine in local system when push remote server compilation errors (maven dependency problems) not load spring frame work in remote server. appreciated. here 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/maven-v4_0_0.xsd">    <modelversion>4.0.0</modelversion>   <groupid>org.o7planning</groupid>   <artifactid>springmvcsecurityxml</artifactid>   <packaging>war</packaging>   <version>0.0.1-snapshot</version>   <name>springmvcsecurityxml maven webapp</name>   <url>http://maven.apache.org</url>         <properties>         <!-- generic properties -->         <java.version>1.7</java.version>         <project.build.sourceencoding>utf-8</project.build.sourceencoding>         <project.reporting.outputencoding>utf-8</project.reporting.outputencoding>     </properties>       <repositories>         <!-- repository oracle jdbc driver -->         <repository>             <id>codelds</id>             <url>https://code.lds.org/nexus/content/groups/main-repo</url>         </repository>     </repositories>      <dependencies>          <!-- spring framework start -->         <!-- http://mvnrepository.com/artifact/org.springframework/spring-core -->         <dependency>             <groupid>org.springframework</groupid>             <artifactid>spring-core</artifactid>             <version>4.1.4.release</version>         </dependency>          <!-- http://mvnrepository.com/artifact/org.springframework/spring-web -->         <dependency>             <groupid>org.springframework</groupid>             <artifactid>spring-web</artifactid>             <version>4.1.4.release</version>         </dependency>          <!-- http://mvnrepository.com/artifact/org.springframework/spring-webmvc -->         <dependency>             <groupid>org.springframework</groupid>             <artifactid>spring-webmvc</artifactid>             <version>4.1.4.release</version>         </dependency>            <!-- http://mvnrepository.com/artifact/org.springframework/spring-jdbc -->         <dependency>             <groupid>org.springframework</groupid>             <artifactid>spring-jdbc</artifactid>             <version>4.1.4.release</version>         </dependency>           <!-- spring framework end -->           <!-- spring security artifacts - start -->         <!-- http://mvnrepository.com/artifact/org.springframework.security/spring-security-web -->         <dependency>             <groupid>org.springframework.security</groupid>             <artifactid>spring-security-web</artifactid>             <version>3.2.5.release</version>         </dependency>          <!-- http://mvnrepository.com/artifact/org.springframework.security/spring-security-config -->         <dependency>             <groupid>org.springframework.security</groupid>             <artifactid>spring-security-config</artifactid>             <version>3.2.5.release</version>         </dependency>         <!-- spring security artifacts - end -->      <!-- hibernate -->         <dependency>             <groupid>org.hibernate</groupid>             <artifactid>hibernate-core</artifactid>             <version>${hibernate.version}</version>         </dependency>          <!-- jsr303 validation -->         <dependency>             <groupid>javax.validation</groupid>             <artifactid>validation-api</artifactid>             <version>1.1.0.final</version>         </dependency>         <dependency>             <groupid>org.hibernate</groupid>             <artifactid>hibernate-validator</artifactid>             <version>5.1.3.final</version>         </dependency>         <!-- jstl jsp page -->         <!-- http://mvnrepository.com/artifact/javax.servlet/jstl -->         <dependency>             <groupid>javax.servlet</groupid>             <artifactid>jstl</artifactid>             <version>1.2</version>         </dependency>          <!-- servlet api -->         <!-- http://mvnrepository.com/artifact/javax.servlet/javax.servlet-api -->         <dependency>             <groupid>javax.servlet</groupid>             <artifactid>javax.servlet-api</artifactid>             <version>3.1.0</version>             <scope>provided</scope>         </dependency>          <!-- jsp api -->         <!-- http://mvnrepository.com/artifact/javax.servlet.jsp/jsp-api -->         <dependency>             <groupid>javax.servlet.jsp</groupid>             <artifactid>jsp-api</artifactid>             <version>2.2</version>             <scope>provided</scope>         </dependency>          <!-- mysql jdbc driver -->         <!-- http://mvnrepository.com/artifact/mysql/mysql-connector-java -->         <dependency>             <groupid>mysql</groupid>             <artifactid>mysql-connector-java</artifactid>             <version>5.1.34</version>         </dependency>    <!-- hibernate -->         <dependency>             <groupid>org.hibernate</groupid>             <artifactid>hibernate-core</artifactid>             <version>${hibernate.version}</version>         </dependency>          <!-- jsr303 validation -->         <dependency>             <groupid>javax.validation</groupid>             <artifactid>validation-api</artifactid>             <version>1.1.0.final</version>         </dependency>         <dependency>             <groupid>org.hibernate</groupid>             <artifactid>hibernate-validator</artifactid>             <version>5.1.3.final</version>         </dependency>          <dependency>         <groupid>org.hibernate.javax.persistence</groupid>         <artifactid>hibernate-jpa-2.0-api</artifactid>         <version>1.0.1.final</version>     </dependency>        </dependencies> </project> 

errors @ compiling mean dependencies missing. however, not when compiling in local. recommend execute

mvn dependency:build-classpath -dmdep.outputfile=cp.txt 

on both environments, produce file cp.txt containing list of libraries used compilation classpath. then, every library included on it, compare local version remote version. if not binary equal, purge libraries remote repository:

mvn dependency:purge-local-repository 

Comments