Здравствуйте, я пытаюсь установить Hibernate v4.0.0.CR2 на настольном компьютере, и для работы требуется Maven.
Я установил необходимые переменные среды для Maven и пытаюсь собрать maven из командылиния.Когда я запускаю команду 'mvn 3.0.3' в командной строке из каталога bin в Maven (который находится на моем рабочем столе), я получаю сообщение об ошибке:
D:\Documents and Settings\user\Desktop\apache-maven-3.0.3\bin>mvn
3.0.3 [INFO] Scanning for projects... [ERROR] The build could not read
1 project -> [Help 1] [ERROR] [ERROR] The project
org.hibernate.tutorials:hibernate-tutorial:1.0.0-SNAPSHOT
(D:\Documents and
Settings\user\Desktop\apache-maven-3.0.3\bin\pom.xml) has 4 errors
[ERROR] 'dependencies.dependency.version' for
org.hibernate:hibernate-core:j ar is missing. @ line 18, column 21
[ERROR] 'dependencies.dependency.version' for
javax.servlet:servlet-api:jar is missing. @ line 24, column 21 [ERROR]
'dependencies.dependency.version' for org.slf4j:slf4j-simple:jar is
missing. @ line 30, column 21 [ERROR]
'dependencies.dependency.version' for javassist:javassist:jar is mis
sing. @ line 36, column 21 [ERROR] [ERROR] To see the full stack trace
of the errors, re-run Maven with the -e swit ch. [ERROR] Re-run Maven
using the -X switch to enable full debug logging. [ERROR] [ERROR] For
more information about the errors and possible solutions, please rea d
the following articles: [ERROR] [Help 1]
http://cwiki.apache.org/confluence/display/MAVEN/ProjectBuildin
gException D:\Documents and
Settings\user\Desktop\apache-maven-3.0.3\bin>
Мой файл POM.xml находится в корзинекаталог в Maven:
<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>org.hibernate.tutorials</groupId>
<artifactId>hibernate-tutorial</artifactId>
<version>1.0.0-SNAPSHOT</version>
<name>First Hibernate Tutorial</name>
<build>
<!-- we dont want the version to be part of the generated war
file name -->
<finalName>${artifactId}</finalName>
</build>
<dependencies>
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-core</artifactId>
</dependency>
<!-- Because this is a web app, we also have a dependency on
the servlet api. -->
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>servlet-api</artifactId>
</dependency>
<!-- Hibernate uses slf4j for logging, for our purposes here
use the simple backend -->
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-simple</artifactId>
</dependency>
<!-- Hibernate gives you a choice of bytecode providers
between cglib and javassist -->
<dependency>
<groupId>javassist</groupId>
<artifactId>javassist</artifactId>
</dependency>
</dependencies> </project>
Я следую учебному пособию по Hibernate на веб-сайте, чтобы понять, как использовать Hibernate на работе, однако я наткнулся на эту проблему.
Любые идеигде я ошибся?
Спасибо!