2013-03-19 12 views
5

Tutto viene caricato nel repository di Maven. Che è nel mio caso situato a C:\opt\m2\repository. Ho impostato la variabile M2_REPO in eclissi in modo che punti a C:\opt\m2\repository e nella riga di comando ho eseguito mvn clean install.Maven non aggiunge file jar di dipendenza a progetti durante l'importazione in eclissi

Quindi ho aspettato 10 minuti per tutte le dipendenze da scaricare e sono andato a controllare il repo. Tutto è scaricato lì.

Quindi I mvn eclipse:eclipse e importare il progetto in eclissi.

Tutto sembra essere importato tranne tutte le dipendenze Maven. Il mio progetto ha 9409 errori perché manca quei file jar.

Ho fatto Project -> Clean nessun aiuto.

Ho fatto F5 sul nome del progetto, nessun aiuto.

Ho eliminato e importato di nuovo, nessun aiuto.

Solo FYI, ho provato anche il plugin m2e, nessun aiuto.

Mi sono perso qualcosa?

Questo è il contenuto del file di .classpath:

<?xml version="1.0" encoding="UTF-8"?> 
<classpath> 
<classpathentry kind="src" output="ks-common-util/target/classes" path="ks-common-util/src/main/java"/> 
<classpathentry kind="src" output="ks-common-util/target/classes" path="ks-common-util/src/main/resources"/> 
<classpathentry kind="src" output="ks-common-util/target/test-classes" path="ks-common-util/src/test/java"/> 
<classpathentry kind="src" output="ks-common-util/target/test-classes" path="ks-common-util/src/test/resources"/> 
<classpathentry kind="src" output="ks-common-test/target/classes" path="ks-common-test/src/main/java"/> 
<classpathentry kind="src" output="ks-common-test/target/classes" path="ks-common-test/src/main/resources"/> 
<classpathentry kind="src" output="ks-common-test/target/test-classes" path="ks-common-test/src/test/java"/> 
<classpathentry kind="src" output="ks-common-test/target/test-classes" path="ks-common-test/src/test/resources"/> 
<classpathentry kind="src" output="ks-common-api/target/classes" path="ks-common-api/src/main/java"/> 
<classpathentry kind="src" output="ks-common-api/target/classes" path="ks-common-api/src/main/resources"/> 
<classpathentry kind="src" output="ks-common-impl/target/classes" path="ks-common-impl/src/main/java"/> 
<classpathentry kind="src" output="ks-common-impl/target/classes" path="ks-common-impl/src/main/resources"/> 
<classpathentry kind="src" output="ks-common-impl/target/test-classes" path="ks-common-impl/src/test/java"/> 
<classpathentry kind="src" output="ks-common-impl/target/test-classes" path="ks-common-impl/src/test/resources"/> 
<classpathentry kind="src" output="ks-common-ui/target/classes" path="ks-common-ui/src/main/java"/> 
<classpathentry kind="src" output="ks-common-ui/target/classes" path="ks-common-ui/src/main/resources"/> 
<classpathentry kind="src" output="ks-common-ui/target/test-classes" path="ks-common-ui/src/test/java"/> 
<classpathentry kind="src" output="ks-common-ui/target/test-classes" path="ks-common-ui/src/test/resources"/> 
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.6"/> 
<classpathentry exported="true" kind="con" path="org.maven.ide.eclipse.MAVEN2_CLASSPATH_CONTAINER"/> 
<classpathentry kind="output" path="target/classes"/> 

Il progetto è strutturato come controllanti - progetto di bambini. Un progetto per genitori e 8 progetti per bambini. Ognuno di loro ha un file pom.xml.

Il progetto padre va bene, posso compilarlo. Tuttavia, nessuno dei progetti figlio funziona perché nessuna delle dipendenze viene caricata nel progetto.

questo sono le dipendenze per pom.xml genitore

<dependencyManagement> 
<dependencies> 
    <!-- Test Framework Dependencies --> 
    <dependency> 
    <groupId>junit</groupId> 
    <artifactId>junit</artifactId> 
    <version>${junit.version}</version> 
    <scope>test</scope> 
    </dependency> 
    <dependency> 
    <groupId>org.apache.derby</groupId> 
    <artifactId>derby</artifactId> 
    <version>${derby.version}</version> 
    <scope>test</scope> 
    </dependency> 
    <dependency> 
    <groupId>org.apache.derby</groupId> 
    <artifactId>derbynet</artifactId> 
    <version>${derby.version}</version> 
    </dependency> 
    <dependency> 
    <groupId>org.apache.derby</groupId> 
    <artifactId>derbyclient</artifactId> 
    <version>${derby.version}</version> 
    </dependency> 
    <dependency> 
    <groupId>org.mortbay.jetty</groupId> 
    <artifactId>jetty</artifactId> 
    <version>${jetty.version}</version> 
    <scope>test</scope> 
    </dependency> 
    <dependency> 
    <artifactId>servlet-api</artifactId> 
    <groupId>javax.servlet</groupId> 
    <version>2.5</version> 
    <scope>provided</scope> 
    </dependency> 
    <dependency> 
    <groupId>javax.persistence</groupId> 
    <artifactId>persistence-api</artifactId> 
    <version>1.0</version> 
    </dependency> 
    <dependency> 
    <groupId>javax.transaction</groupId> 
    <artifactId>jta</artifactId> 
    <version>1.1</version> 
    </dependency> 
    <dependency> 
    <groupId>cglib</groupId> 
    <artifactId>cglib-nodep</artifactId> 
    <version>2.1_3</version> 
    </dependency> 
    <dependency> 
    <groupId>org.eclipse.persistence</groupId> 
    <artifactId>eclipselink</artifactId> 
    <version>${eclipselink.version}</version> 
    </dependency> 
    <dependency> 
    <groupId>org.apache.openjpa</groupId> 
    <artifactId>openjpa</artifactId> 
    <version>1.2.1</version> 
    </dependency> 

    <!-- Hibernate --> 
    <dependency> 
    <groupId>org.hibernate</groupId> 
    <artifactId>hibernate-annotations</artifactId> 
    <version>3.4.0.GA</version> 
    </dependency> 
    <dependency> 
    <groupId>org.hibernate</groupId> 
    <artifactId>hibernate-entitymanager</artifactId> 
    <version>3.4.0.GA</version> 
    </dependency> 

    <!-- Hibernate Transitive Dependencies --> 
    <dependency> 
    <groupId>dom4j</groupId> 
    <artifactId>dom4j</artifactId> 
    <version>1.6.1</version> 
    </dependency> 
    <dependency> 
    <groupId>commons-collections</groupId> 
    <artifactId>commons-collections</artifactId> 
    <version>3.2</version> 
    </dependency> 
    <dependency> 
    <groupId>antlr</groupId> 
    <artifactId>antlr</artifactId> 
    <version>2.7.7</version> 
    </dependency> 

    <!-- Spring Dependencies --> 
    <dependency> 
    <groupId>org.springframework</groupId> 
    <artifactId>spring-aop</artifactId> 
    <version>${spring.version}</version> 
    </dependency> 
    <dependency> 
    <groupId>org.springframework</groupId> 
    <artifactId>spring-aspects</artifactId> 
    <version>${spring.version}</version> 
    </dependency> 
    <dependency> 
    <groupId>org.springframework</groupId> 
    <artifactId>spring-beans</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-core</artifactId> 
    <version>${spring.version}</version> 
    </dependency> 
    <dependency> 
    <groupId>org.springframework</groupId> 
    <artifactId>spring-jdbc</artifactId> 
    <version>${spring.version}</version> 
    </dependency> 
    <dependency> 
    <groupId>org.springframework</groupId> 
    <artifactId>spring-orm</artifactId> 
    <version>${spring.version}</version> 
    </dependency> 
    <dependency> 
    <groupId>org.springframework</groupId> 
    <artifactId>spring-test</artifactId> 
    <version>${spring.version}</version> 
    <scope>test</scope> 
    </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> 
    <dependency> 
    <groupId>org.springframework.security</groupId> 
    <artifactId>spring-security-core</artifactId> 
    <version>${spring.security.version}</version> 
    <exclusions> 
     <exclusion> 
     <groupId>org.springframework</groupId> 
     <artifactId>spring-support</artifactId> 
     </exclusion> 
    </exclusions> 
    </dependency> 
    <dependency> 
    <groupId>org.springframework</groupId> 
    <artifactId>spring-security-core</artifactId> 
    <version>${spring.security.version}</version> 
    <exclusions> 
     <exclusion> 
     <groupId>org.springframework</groupId> 
     <artifactId>spring-support</artifactId> 
     </exclusion> 
    </exclusions> 
    </dependency> 
    <dependency> 
    <groupId>org.springframework</groupId> 
    <artifactId>spring-security-cas-client</artifactId> 
    <version>${spring.security.version}</version> 
    </dependency> 

    <!-- This jar is only needed if you are using CAS with Spring Security --> 
    <dependency> 
    <groupId>org.springframework.security</groupId> 
    <artifactId>spring-security-cas-client</artifactId> 
    <version>${spring.security.version}</version> 
    <exclusions> 
     <exclusion> 
     <groupId>org.springframework</groupId> 
     <artifactId>spring-dao</artifactId> 
     </exclusion> 
    </exclusions> 
    </dependency> 
    <dependency> 
    <groupId>org.opensaml</groupId> 
    <artifactId>opensaml</artifactId> 
    <version>1.1</version> 
    <!-- <version>2.2.2</version> --> 
    </dependency> 
    <dependency> 
    <groupId>xerces</groupId> 
    <artifactId>xercesImpl</artifactId> 
    <version>${xercesImpl.version}</version> 
    </dependency> 

    <!-- Metro Dependencies --> 
    <dependency> 
    <groupId>com.sun.xml.ws</groupId> 
    <artifactId>webservices-rt</artifactId> 
    <version>${metro.version}</version> 
    </dependency> 
    <dependency> 
    <groupId>org.jvnet.jax-ws-commons.spring</groupId> 
    <artifactId>jaxws-spring</artifactId> 
    <version>1.8</version> 
    <exclusions> 
     <exclusion> 
     <groupId>org.springframework</groupId> 
     <artifactId>spring</artifactId> 
     </exclusion> 
     <!-- These must be excluded for WSIT to work --> 
     <exclusion> 
     <groupId>com.sun.xml.ws</groupId> 
     <artifactId>jaxws-rt</artifactId> 
     </exclusion> 
     <exclusion> 
     <groupId>com.sun.xml.bind</groupId> 
     <artifactId>jaxb-impl</artifactId> 
     </exclusion> 
     <exclusion> 
     <groupId>javax.activation</groupId> 
     <artifactId>activation</artifactId> 
     </exclusion> 
     <exclusion> 
     <groupId>javax.xml.soap</groupId> 
     <artifactId>saaj-api</artifactId> 
     </exclusion> 
     <exclusion> 
     <groupId>com.sun.xml.messaging.saaj</groupId> 
     <artifactId>saaj-impl</artifactId> 
     </exclusion> 
     <exclusion> 
     <groupId>com.sun.xml.stream.buffer</groupId> 
     <artifactId>streambuffer</artifactId> 
     </exclusion> 
     <exclusion> 
     <groupId>com.sun.xml.stream</groupId> 
     <artifactId>sjsxp</artifactId> 
     </exclusion> 
     <exclusion> 
     <groupId>com.sun.org.apache.xml.internal</groupId> 
     <artifactId>resolver</artifactId> 
     </exclusion> 
    </exclusions> 
    </dependency> 

    <!-- stax-ex 1.0 pom making a disaster so trying 1.2 --> 
    <dependency> 
    <groupId>org.jvnet.staxex</groupId> 
    <artifactId>stax-ex</artifactId> 
    <version>1.2</version> 
    </dependency> 

    <!-- CXF Dependencies --> 
    <!-- Libraries not required for Java 1.6_04+ are being excluding (based cxf WHICH_JARS file) --> 
    <dependency> 
    <groupId>org.apache.cxf</groupId> 
    <artifactId>cxf-api</artifactId> 
    <version>${cxf.version}</version> 
    <exclusions> 
     <exclusion> 
     <groupId>org.apache.geronimo.specs</groupId> 
     <artifactId>geronimo-javamail_1.4_spec</artifactId> 
     </exclusion> 
     <exclusion> 
     <groupId>org.apache.geronimo.specs</groupId> 
     <artifactId>geronimo-activation_1.1_spec</artifactId> 
     </exclusion> 
    </exclusions> 
    </dependency> 
    <dependency> 
    <groupId>org.apache.cxf</groupId> 
    <artifactId>cxf-rt-core</artifactId> 
    <version>${cxf.version}</version> 
    <exclusions> 
     <exclusion> 
     <groupId>org.apache.geronimo.specs</groupId> 
     <artifactId>geronimo-javamail_1.4_spec</artifactId> 
     </exclusion> 
    </exclusions> 
    </dependency> 
    <dependency> 
    <groupId>org.apache.cxf</groupId> 
    <artifactId>cxf-rt-frontend-jaxws</artifactId> 
    <version>${cxf.version}</version> 
    <exclusions> 
     <exclusion> 
     <groupId>org.apache.geronimo.specs</groupId> 
     <artifactId>geronimo-javamail_1.4_spec</artifactId> 
     </exclusion> 
     <exclusion> 
     <groupId>org.apache.geronimo.specs</groupId> 
     <artifactId>geronimo-jaxws_2.1_spec</artifactId> 
     </exclusion> 
     <exclusion> 
     <groupId>org.apache.geronimo.specs</groupId> 
     <artifactId>geronimo-activation_1.1_spec</artifactId> 
     </exclusion> 
     <exclusion> 
     <groupId>org.apache.geronimo.specs</groupId> 
     <artifactId>geronimo-annotation_1.0_spec</artifactId> 
     </exclusion> 
     <exclusion> 
     <groupId>org.apache.geronimo.specs</groupId> 
     <artifactId>geronimo-ws-metadata_2.0_spec</artifactId> 
     </exclusion> 
     <exclusion> 
     <groupId>javax.xml.bind</groupId> 
     <artifactId>jaxb-api</artifactId> 
     </exclusion> 
     <exclusion> 
     <groupId>javax.xml.soap</groupId> 
     <artifactId>saaj-api</artifactId> 
     </exclusion> 
     <exclusion> 
     <groupId>com.sun.xml.messaging.saaj</groupId> 
     <artifactId>saaj-impl</artifactId> 
     </exclusion> 
     <exclusion> 
     <groupId>org.codehaus.woodstox</groupId> 
     <artifactId>wstx-asl</artifactId> 
     </exclusion> 
    </exclusions> 
    </dependency> 
    <dependency> 
    <groupId>org.apache.cxf</groupId> 
    <artifactId>cxf-rt-frontend-simple</artifactId> 
    <version>${cxf.version}</version> 
    <exclusions> 
     <exclusion> 
     <groupId>org.apache.geronimo.specs</groupId> 
     <artifactId>geronimo-jaxws_2.1_spec</artifactId> 
     </exclusion> 
    </exclusions> 
    </dependency> 
    <dependency> 
    <groupId>org.apache.cxf</groupId> 
    <artifactId>cxf-common-utilities</artifactId> 
    <version>${cxf.version}</version> 
    <exclusions> 
     <exclusion> 
     <groupId>javax.xml.bind</groupId> 
     <artifactId>jaxb-api</artifactId> 
     </exclusion> 
    </exclusions> 
    </dependency> 
    <dependency> 
    <groupId>org.apache.cxf</groupId> 
    <artifactId>cxf-tools-common</artifactId> 
    <version>${cxf.version}</version> 
    <exclusions> 
     <exclusion> 
     <groupId>org.apache.geronimo.specs</groupId> 
     <artifactId>geronimo-ws-metadata_2.0_spec</artifactId> 
     </exclusion> 
     <exclusion> 
     <groupId>javax.xml.soap</groupId> 
     <artifactId>saaj-api</artifactId> 
     </exclusion> 
     <exclusion> 
     <groupId>org.apache.velocity</groupId> 
     <artifactId>velocity</artifactId> 
     </exclusion> 
    </exclusions> 
    </dependency> 
    <dependency> 
    <groupId>org.apache.cxf</groupId> 
    <artifactId>cxf-rt-transports-http</artifactId> 
    <version>${cxf.version}</version> 
    </dependency> 
    <dependency> 
    <groupId>org.apache.cxf</groupId> 
    <artifactId>cxf-rt-transports-http-jetty</artifactId> 
    <version>${cxf.version}</version> 
    </dependency> 
    <dependency> 
    <groupId>org.apache.cxf</groupId> 
    <artifactId>cxf-rt-ws-security</artifactId> 
    <version>${cxf.version}</version> 
    <exclusions> 
     <exclusion> 
     <groupId>org.apache.geronimo.specs</groupId> 
     <artifactId>geronimo-annotation_1.0_spec</artifactId> 
     </exclusion> 
     <exclusion> 
     <groupId>org.apache.geronimo.specs</groupId> 
     <artifactId>geronimo-stax-api_1.0_spec</artifactId> 
     </exclusion> 
     <exclusion> 
     <groupId>javax.xml.soap</groupId> 
     <artifactId>saaj-api</artifactId> 
     </exclusion> 
    </exclusions> 
    </dependency> 
    <dependency> 
    <groupId>org.apache.cxf</groupId> 
    <artifactId>cxf-rt-bindings-soap</artifactId> 
    <version>${cxf.version}</version> 
    <exclusions> 
     <exclusion> 
     <groupId>org.apache.geronimo.specs</groupId> 
     <artifactId>geronimo-javamail_1.4_spec</artifactId> 
     </exclusion> 
     <exclusion> 
     <groupId>org.apache.geronimo.specs</groupId> 
     <artifactId>geronimo-activation_1.1_spec</artifactId> 
     </exclusion> 
     <exclusion> 
     <groupId>javax.xml.bind</groupId> 
     <artifactId>jaxb-api</artifactId> 
     </exclusion> 
     <!-- GWT hosted not working if this is excluded --> 
     <!-- 
     <exclusion> 
     <groupId>org.codehaus.woodstox</groupId> 
     <artifactId>wstx-asl</artifactId> 
     </exclusion> 
     --> 
    </exclusions> 
    </dependency> 
    // deleted to fit in SO POST 

    <!-- Logging --> 
    <dependency> 
    <groupId>org.slf4j</groupId> 
    <artifactId>slf4j-api</artifactId> 
    <version>1.6.0</version> 
    </dependency> 
    <dependency> 
    <groupId>org.slf4j</groupId> 
    <artifactId>slf4j-log4j12</artifactId> 
    <version>1.6.0</version> 
    </dependency> 
    <dependency> 
    <groupId>log4j</groupId> 
    <artifactId>log4j</artifactId> 
    <version>${log4j.version}</version> 
    </dependency> 
    <dependency> 
    <groupId>commons-logging</groupId> 
    <artifactId>commons-logging</artifactId> 
    <version>1.1.1</version> 
    </dependency> 

    <!-- Velocity (used by cxf & statements) --> 
    <dependency> 
    <groupId>velocity</groupId> 
    <artifactId>velocity</artifactId> 
    <version>${velocity.version}</version> 
    </dependency> 
    <dependency> 
    <groupId>org.apache.velocity</groupId> 
    <artifactId>velocity</artifactId> 
    <version>${velocity.version}</version> 
    </dependency> 
    <dependency> 
    <groupId>org.apache.velocity</groupId> 
    <artifactId>velocity-tools</artifactId> 
    <version>${velocity.tools.version}</version> 
    </dependency> 
    <dependency> 
    <groupId>commons-lang</groupId> 
    <artifactId>commons-lang</artifactId> 
    <version>2.3</version> 
    </dependency> 

    <!-- Pom dependencies for impl specific jars --> 
    <dependency> 
    <groupId>org.kuali.student.common</groupId> 
    <artifactId>ks-jta</artifactId> 
    <version>${project.version}</version> 
    <type>pom</type> 
    </dependency> 
    <dependency> 
    <groupId>org.kuali.student.common</groupId> 
    <artifactId>ks-cxf</artifactId> 
    <version>${project.version}</version> 
    <type>pom</type> 
    </dependency> 
    <dependency> 
    <groupId>org.kuali.student.common</groupId> 
    <artifactId>ks-metro</artifactId> 
    <version>${project.version}</version> 
    <type>pom</type> 
    </dependency> 
    <dependency> 
    <groupId>org.kuali.student.common</groupId> 
    <artifactId>ks-eclipselink</artifactId> 
    <version>${project.version}</version> 
    <type>pom</type> 
    </dependency> 
    <dependency> 
    <groupId>org.kuali.student.common</groupId> 
    <artifactId>ks-hibernate</artifactId> 
    <version>${project.version}</version> 
    <type>pom</type> 
    </dependency> 

    <!-- GWT Dependencies --> 
    // deleted in order to fit in SO post 
    <dependency> 
    <groupId>org.kuali.rice</groupId> 
    <artifactId>rice-impl</artifactId> 
    <version>${kuali.rice.version}</version> 
    <exclusions> 
     <exclusion> 
     <groupId>org.springframework</groupId> 
     <artifactId>spring-dao</artifactId> 
     </exclusion> 
     <exclusion> 
     <groupId>org.springframework</groupId> 
     <artifactId>spring-jpa</artifactId> 
     </exclusion> 
     <exclusion> 
     <groupId>org.springframework</groupId> 
     <artifactId>spring-remoting</artifactId> 
     </exclusion> 
     <exclusion> 
     <groupId>org.springframework</groupId> 
     <artifactId>spring-support</artifactId> 
     </exclusion> 
     <exclusion> 
     <groupId>org.springframework</groupId> 
     <artifactId>spring-jmx</artifactId> 
     </exclusion> 
     <exclusion> 
     <groupId>org.springframework</groupId> 
     <artifactId>spring-mock</artifactId> 
     </exclusion> 
     <exclusion> 
     <groupId>junit</groupId> 
     <artifactId>junit</artifactId> 
     </exclusion> 
     <exclusion> 
     <groupId>htmlunit</groupId> 
     <artifactId>htmlunit</artifactId> 
     </exclusion> 
     <exclusion> 
     <groupId>org.mortbay.jetty</groupId> 
     <artifactId>jetty</artifactId> 
     </exclusion> 
     <!-- 
     <exclusion> 
     <groupId>org.springmodules</groupId> 
     <artifactId>spring-modules-ojb</artifactId> 
     </exclusion> 
     --> 
     <!-- 
     <exclusion> 
     <groupId>ojb</groupId> 
     <artifactId>db-ojb</artifactId> 
     </exclusion> 
     --> 
     <exclusion> 
     <groupId>com.oracle</groupId> 
     <artifactId>ojdbc14</artifactId> 
     </exclusion> 
     <exclusion> 
     <groupId>mysql</groupId> 
     <artifactId>mysql-connector-java</artifactId> 
     </exclusion> 
     <exclusion> 
     <groupId>org.apache.geronimo.specs</groupId> 
     <artifactId>geronimo-activation_1.1_spec</artifactId> 
     </exclusion> 
     <exclusion> 
     <groupId>org.apache.geronimo.specs</groupId> 
     <artifactId>geronimo-javamail_1.4_spec</artifactId> 
     </exclusion> 
     <!-- 
     These dependencies conflict with gwt-dev for running hosted mode via eclipse 
     launch file. 
     --> 
     <exclusion> 
     <groupId>tomcat</groupId> 
     <artifactId>jasper-compiler-jdt</artifactId> 
     </exclusion> 
     <exclusion> 
     <groupId>tomcat</groupId> 
     <artifactId>jasper-compiler</artifactId> 
     </exclusion> 
     <exclusion> 
     <groupId>tomcat</groupId> 
     <artifactId>jasper-runtime</artifactId> 
     </exclusion> 
     <exclusion> 
     <groupId>org.eclipse.jdt</groupId> 
     <artifactId>core</artifactId> 
     </exclusion> 

     <!-- JOTM - uncomment out to switch to Bitronix -->   
     <!-- 
     <exclusion>         
     <groupId>xapool</groupId>     
     <artifactId>xapool</artifactId>   
     </exclusion>         
     <exclusion>         
     <groupId>jotm</groupId>     
     <artifactId>jotm</artifactId>    
     </exclusion> 
     --> 

     <!-- itext --> 
     <exclusion> 
     <groupId>itext</groupId> 
     <artifactId>itext</artifactId> 
     </exclusion> 
    </exclusions> 
    </dependency> 
    <dependency> 
    <groupId>commons-beanutils</groupId> 
    <artifactId>commons-beanutils</artifactId> 
    <version>1.7.0</version> 
    </dependency> 
    // deleted some because SO only allow 30000 characters 

<dependencies> 
<dependency> 
    <groupId>junit</groupId> 
    <artifactId>junit</artifactId> 
</dependency> 

Questo è uno dei pom.xml dei bambini

<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> 
    <parent> 
     <groupId>org.kuali.student</groupId> 
     <artifactId>student</artifactId> 
     <version>1.2</version> 
    </parent> 
    <groupId>org.kuali.student.common</groupId> 
    <artifactId>ks-common</artifactId> 
    <packaging>pom</packaging> 
    <name>KS Common</name> 
    <description>Kuali Student Common</description> 
    <issueManagement> 
     <system>Jira</system> 
     <url>https://test.kuali.org/jira/browse/KSCOR</url> 
    </issueManagement> 
    <profiles> 
     <profile> 
      <id>default</id> 
      <activation> 
       <activeByDefault>true</activeByDefault> 
      </activation> 
      <modules> 
       <module>ks-cxf</module> 
       <module>ks-metro</module> 
       <module>ks-eclipselink</module> 
       <module>ks-hibernate</module> 
       <module>ks-jta</module> 
       <module>ks-rice-lessdep</module> 
       <module>ks-common-util</module> 
       <module>ks-common-test</module> 
       <module>ks-common-api</module> 
       <module>ks-common-impl</module> 
       <module>ks-common-ui</module> 
      </modules> 
     </profile> 
     <profile> 
      <id>skip-ui</id> 
      <modules> 
       <module>ks-cxf</module> 
       <module>ks-metro</module> 
       <module>ks-eclipselink</module> 
       <module>ks-hibernate</module> 
       <module>ks-jta</module> 
       <module>ks-rice-lessdep</module> 
       <module>ks-common-util</module> 
       <module>ks-common-test</module> 
       <module>ks-common-api</module> 
       <module>ks-common-impl</module> 
      </modules> 
     </profile> 
    </profiles> 
    <repositories> 
     <repository> 
      <id>kuali.nexus</id> 
      <name>Nexus Repository Manager</name> 
      <url>http://nexus.kuali.org/content/groups/public</url> 
      <releases> 
       <enabled>true</enabled> 
      </releases> 
      <snapshots> 
       <enabled>true</enabled> 
      </snapshots> 
     </repository> 
    </repositories> 
</project> 
+1

Con il plugin m2e non è necessario eseguire alcuna operazione manuale. Rimuovi il progetto dal tuo spazio di lavoro, quindi vai su File-> Importa-> Maven-> Progetti Maven esistenti. Passeggiata attraverso il mago e boom! Il tuo fatto. – Perception

+0

L'ho appena provato, ma non recupera nessun'altra dipendenza eccetto 'junit-4.4.jar', tutti i jar di dipendenza sono caricati con successo in' $ HOME/.m2/repository', ma non vengono importati nel progetto . – ssgao

+0

Ignora il repository Maven per ora. Fai queste due cose: in primo luogo, fai clic con il pulsante destro del mouse sul progetto e seleziona "Proprietà", nella voce "Percorso di costruzione Java", seleziona ed espandi "Dipendenze Maven". Le tue librerie dipendenti sono elencate qui? Secondo, aggiungi il contenuto del tuo POM alla domanda. Se il POM è molto grande, includi solo la sezione delle dipendenze. – Perception

risposta

6

Con il plugin m2e non è necessario eseguire alcuna operazione manuale. Rimuovi il progetto dal tuo spazio di lavoro, quindi vai a File->Import->Maven->Existing Maven Projects. Passa attraverso le finestre di dialogo per importare il tuo progetto e il gioco è fatto.

Maven Import - Part 1

Maven Import - Part 2

Si noti che se ci sono .classpath, .settings o .project risorse nel progetto Maven o uno qualsiasi dei suoi moduli, sarà necessario eliminarli prima di eseguire l'importazione (mvn eclipse:clean è non sufficienti per rimuoverli). Questo perché creano conflitti con l'installazione di m2e.

+0

infatti è il .project, .classpath e .settings che mi dà il problema. Grazie Percezione. – ssgao

+0

Non aiuta per me .. –

+0

@VladislavBauer: sii più specifico su quale sia il tuo problema. Forse postare una domanda separata? – Perception

3

prova, in quell'ordine:

mvn eclipse:eclipse -Dwtpversion=2.0 

mvn package 

mvn eclipse:clean 
+0

non cambia nulla. Alla fine ho avuto un BUILD SUCCESS. Poi torno ad eclissi e premo 'F5'. Ancora quegli ERRORI. – ssgao

+0

Fare clic con il pulsante destro del mouse sul progetto -> Maven -> disabilitare la natura di Maven; fai un eclissi in mvn: pulito; fare nuovamente clic con il tasto destro del mouse -> Configura -> convertire in progetto Maven – fcm

+0

questa volta ha rilevato 1 dipendenza, 'junit-4.4.jar', ma manca ancora tutto il resto. – ssgao

0

Prova in questo modo:

  1. La prima cosa che serve è m2eclipse. È un po 'bacato ma funziona.(http://m2eclipse.sonatype.org/sites/m2e)
  2. Importa progetto Maven attraverso eclisse (m2eclipse)
  3. Fate un ellisse mvn: Eclipse pulita: Eclipse sul progetto
  4. Aggiorna il progetto in Eclipse

Dovrebbe funzionare in questo modo

+0

Grazie, ma questo è fondamentalmente quello che fcm ha suggerito e l'ho fatto. Non ha aiutato. – ssgao

+0

scusa è passato molto tempo da quando usavo Eclipse con Maven ma fondamentalmente usando il vecchio plugin M2Eclipse (non quello nuovo con connettori che causa problemi) funzionava davvero bene per me. Importare il plug-in attraverso, rigenerare i meta-dati con il plugin di eclissi mvn, aggiornare in eclissi – emd

-1

Ho avuto lo stesso problema, e io risolvere in questo modo (nel progetto che ho usato Maven, Primavera, hibernate):

1) Aiuto 2) Controlla aggiornamenti

ho dovuto aggiornare : Spring IDE (mi dispiace, non ricordavo il nome completo). Dopo questa operazione tutto andava bene (prima di questa operazione ho provato molte soluzioni e niente ha aiutato).

0

Ho provato ad aggiungere in pom.xml, l'aggiornamento, i progetti puliti non hanno funzionato. Ma questo ha funzionato

1 - Fare clic con il tasto destro su Progetto Maven.

2 - Maven -> Aggiungi dipendenza

3 - Invio GroupID, artefatto, versione.

4 - Invia

Voila, è lì! Spero che questo aiuti.

Problemi correlati