2014-06-21 9 views
0

Я импортирую существующий проект Maven в Eclipse, и я развернул его в tomcat. Когда я взглянул на папку/WEB-INF/lib, я не нашел JAR файлы.MyEclipse не развертывает банки в каталог WEB-INF/lib

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>com.bookshop.main</groupId> 
    <artifactId>BookShop</artifactId> 
    <packaging>war</packaging> 
    <version>1.0-SNAPSHOT</version> 

    <properties> 
    <spring.version>4.0.5.RELEASE</spring.version> 
    <junit.version>4.11</junit.version> 
    </properties> 

    <dependencies> 
    <dependency> 
     <groupId>junit</groupId> 
     <artifactId>junit</artifactId> 
     <version>${junit.version}</version> 
     <scope>test</scope> 
    </dependency> 

    <dependency> 
     <groupId>org.springframework</groupId> 
     <artifactId>spring-framework</artifactId> 
     <version>${spring.version}</version> 
    </dependency> 

    <dependency> 
     <groupId>org.springframework</groupId> 
     <artifactId>spring-web</artifactId> 
     <version>${spring.version}</version> 
    </dependency> 

    <dependency> 
     <groupId>javax.servlet</groupId> 
     <artifactId>javax.servlet-api</artifactId> 
     <version>3.1.0</version> 
    </dependency> 

    <dependency> 
     <groupId>com.fasterxml.jackson.core</groupId> 
     <artifactId>jackson-core</artifactId> 
     <version>2.3.0</version> 
    </dependency> 

    <dependency> 
     <groupId>com.fasterxml.jackson.core</groupId> 
     <artifactId>jackson-databind</artifactId> 
     <version>2.3.0</version> 
    </dependency> 

    <dependency> 
     <groupId>org.springframework</groupId> 
     <artifactId>spring-websocket</artifactId> 
     <version>4.0.1.RELEASE</version> 
    </dependency> 
    <dependency> 
     <groupId>org.springframework</groupId> 
     <artifactId>spring-messaging</artifactId> 
     <version>4.0.1.RELEASE</version> 
    </dependency> 

    </dependencies> 
    <build> 
    <finalName>BookShop</finalName> 
    </build> 
</project> 

цитата "затмить проект правой кнопкой мыши -> Свойства -> Сборка Deployment -> Добавить -> Java Build Path", это не поможет.

У вас есть идеи? Спасибо.

кстати: я также получил следующие сообщения об ошибках, когда я передислоцировать его:

не может быть перераспределена, потому что она не может быть полностью удален в свёртывании фазе.

+0

Итак, после изменения сборки развертывания ваша сборка развертывания отображает строку для зависимостей Maven с указанием пути развертывания «WEB-INF/lib»? Есть ли ошибки в проекте? Какой выпуск MyEclipse? –

+0

@Tony Weddle Хорошо, это done.Because моей зависимости не может найти в центре Ошибка repository.the является: org.springframework весна рамки $ {spring.version} почему? – HFX

+0

Я не вижу такой артефакт в репозитории maven. Поэтому неудивительно, что его невозможно найти. –

ответ

0

Ошибка является:

<dependency> 
    <groupId>org.springframework</groupId> 
    <artifactId>spring-web</artifactId> 
    <version>${spring.version}</version> 
</dependency> 

Я не вижу такой артефакт в Maven repository.Sorry.

Смежные вопросы