Maven Abhängigkeiten im SpringSource-Tool-Suite

Dies ist mein erstes mal mit Maven und aus irgendeinem Grund auf meinem Rechner, ich bin nicht in der Lage, um zwei der hibernate Abhängigkeiten, die ich brauche. Meine Pom.xml Datei ist unter:

            <?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/maven-v4_0_0.xsd">
                <modelVersion>4.0.0</modelVersion>
                <groupId>com.aramburu</groupId>
                <artifactId>depcheck</artifactId>
                <name>depcheck</name>
                <packaging>war</packaging>
                <version>1.0.0-BUILD-SNAPSHOT</version>

                <properties>
                    <java-version>1.6</java-version>
                    <org.springframework-version>3.1.0.RELEASE</org.springframework-version>
                    <org.aspectj-version>1.6.9</org.aspectj-version>
                    <org.slf4j-version>1.5.10</org.slf4j-version>
                </properties>
                <dependencies>
                    <!-- Spring -->
                    <dependency>
                        <groupId>org.springframework</groupId>
                        <artifactId>spring-context</artifactId>
                        <version>${org.springframework-version}</version>
                        <exclusions>
                            <!-- Exclude Commons Logging in favor of SLF4j -->
                            <exclusion>
                                <groupId>commons-logging</groupId>
                                <artifactId>commons-logging</artifactId>
                             </exclusion>
                        </exclusions>
                    </dependency>
                    <dependency>
                        <groupId>org.springframework</groupId>
                        <artifactId>spring-webmvc</artifactId>
                        <version>${org.springframework-version}</version>
                    </dependency>

                    <!-- AspectJ -->
                    <dependency>
                        <groupId>org.aspectj</groupId>
                        <artifactId>aspectjrt</artifactId>
                        <version>${org.aspectj-version}</version>
                    </dependency>   

                    <!-- Logging -->
                    <dependency>
                        <groupId>org.slf4j</groupId>
                        <artifactId>slf4j-api</artifactId>
                        <version>${org.slf4j-version}</version>
                    </dependency>
                    <dependency>
                        <groupId>org.slf4j</groupId>
                        <artifactId>jcl-over-slf4j</artifactId>
                        <version>${org.slf4j-version}</version>
                        <scope>runtime</scope>
                    </dependency>
                    <dependency>
                        <groupId>org.slf4j</groupId>
                        <artifactId>slf4j-log4j12</artifactId>
                        <version>${org.slf4j-version}</version>
                        <scope>runtime</scope>
                    </dependency>
                    <dependency>
                        <groupId>log4j</groupId>
                        <artifactId>log4j</artifactId>
                        <version>1.2.15</version>
                        <exclusions>
                            <exclusion>
                                <groupId>javax.mail</groupId>
                                <artifactId>mail</artifactId>
                            </exclusion>
                            <exclusion>
                                <groupId>javax.jms</groupId>
                                <artifactId>jms</artifactId>
                            </exclusion>
                            <exclusion>
                                <groupId>com.sun.jdmk</groupId>
                                <artifactId>jmxtools</artifactId>
                            </exclusion>
                            <exclusion>
                                <groupId>com.sun.jmx</groupId>
                                <artifactId>jmxri</artifactId>
                            </exclusion>
                        </exclusions>
                        <scope>runtime</scope>
                    </dependency>

                    <!-- @Inject -->
                    <dependency>
                        <groupId>javax.inject</groupId>
                        <artifactId>javax.inject</artifactId>
                        <version>1</version>
                    </dependency>

                    <!-- Servlet -->
                    <dependency>
                        <groupId>javax.servlet</groupId>
                        <artifactId>servlet-api</artifactId>
                        <version>2.5</version>
                        <scope>provided</scope>
                    </dependency>
                    <dependency>
                        <groupId>javax.servlet.jsp</groupId>
                        <artifactId>jsp-api</artifactId>
                        <version>2.1</version>
                        <scope>provided</scope>
                    </dependency>
                    <dependency>
                        <groupId>javax.servlet</groupId>
                        <artifactId>jstl</artifactId>
                        <version>1.2</version>
                    </dependency>

                    <!-- Test -->
                    <dependency>
                        <groupId>junit</groupId>
                        <artifactId>junit</artifactId>
                        <version>4.7</version>
                        <scope>test</scope>
                    </dependency>
                    <dependency>
                        <groupId>javax.validation</groupId>
                        <artifactId>validation-api</artifactId>
                    </dependency>
                    <dependency>
                        <groupId>org.hibernate</groupId>
                        <artifactId>hibernate-entitymanager</artifactId>
                        <version>3.6.8.Final</version><!--$NO-MVN-MAN-VER$-->
                    </dependency>
                </dependencies>
                <build>
                    <plugins>
                        <plugin>
                            <artifactId>maven-eclipse-plugin</artifactId>
                            <version>2.9</version>
                            <configuration>
                                <additionalProjectnatures>
                                    <projectnature>org.springframework.ide.eclipse.core.springnature</projectnature>
                                </additionalProjectnatures>
                                <additionalBuildcommands>
                                    <buildcommand>org.springframework.ide.eclipse.core.springbuilder</buildcommand>
                                </additionalBuildcommands>
                                <downloadSources>true</downloadSources>
                                <downloadJavadocs>true</downloadJavadocs>
                            </configuration>
                        </plugin>
                        <plugin>
                            <groupId>org.apache.maven.plugins</groupId>
                            <artifactId>maven-compiler-plugin</artifactId>
                            <version>2.3.2</version>
                            <configuration>
                                <source>1.6</source>
                                <target>1.6</target>
                                <compilerArgument>-Xlint:all</compilerArgument>
                                <showWarnings>true</showWarnings>
                                <showDeprecation>true</showDeprecation>
                            </configuration>
                        </plugin>
                        <plugin>
                            <groupId>org.codehaus.mojo</groupId>
                            <artifactId>exec-maven-plugin</artifactId>
                            <version>1.2.1</version>
                            <configuration>
                                <mainClass>org.test.int1.Main</mainClass>
                            </configuration>
                        </plugin>
                    </plugins>
                </build>

                <dependencyManagement>

                    <dependencies>
                        <dependency>
                            <groupId>javax.validation</groupId>
                            <artifactId>validation-api</artifactId>
                            <version>1.0.0.GA</version>
                        </dependency>
                        <dependency>
                            <groupId>org.hibernate</groupId>
                            <artifactId>hibernate-entitymanager</artifactId>
                            <version>3.6.8.Final</version>
                        </dependency>
                    </dependencies>
                </dependencyManagement>
            </project>

Für einige Grund, org.hibernate-hibernate-entitymanager

nicht gefunden werden kann. Die maven-setup ich verwende, ist die Standardeinstellung, die kommt mit springsource-tool-suite. Ich habe keine änderungen an der version von maven-Sie Gaben mir. Ich bin versuchen zu bauen diese auf 64-bit-windows-Maschine mit jdk 7 installiert.

Ich schaute in die andere Lösungen wie die Aktualisierung depdencies und Konfiguration in dem Menü, das erscheint, wenn Sie mit der rechten Maustaste auf ein Projekt und gehen Sie zu maven.

Einige Leute haben gesagt, dass ich brauchen, um die Abhängigkeiten, aber es gibt kein Menü auf der rechten Seite und ich bin in der Lage, download Dinge wie das hibernate core und die Abhängigkeiten korrekt aufgelöst. Nur Probleme mit diese spezifische Abhängigkeit.

Muss ich hinzufügen repositories oder etwas, dass die Natur zum original settings.xml Datei mit der installation von maven im SpringSource-Tool-Suite?

InformationsquelleAutor flips | 2012-07-06

Schreibe einen Kommentar