Java MyEclipse不会将JAR部署到WEB-INF/lib目录中
我将一个现有的Maven项目导入Eclipse,并将其部署到tomcat中 pom.xmlJava MyEclipse不会将JAR部署到WEB-INF/lib目录中,java,eclipse,maven,tomcat,Java,Eclipse,Maven,Tomcat,我将一个现有的Maven项目导入Eclipse,并将其部署到tomcat中 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
<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>
4.0.0
com.bookshop.main
书店
战争
1.0-快照
4.0.5.1发布
4.11
朱尼特
朱尼特
${junit.version}
测试
org.springframework
弹簧框架
${spring.version}
org.springframework
弹簧网
${spring.version}
javax.servlet
javax.servlet-api
3.1.0
com.fasterxml.jackson.core
杰克逊核心
2.3.0
com.fasterxml.jackson.core
杰克逊数据绑定
2.3.0
org.springframework
弹簧网袋
4.0.1.1发布
org.springframework
spring消息
4.0.1.1发布
书店
引用“eclipse项目右键单击->属性->部署程序集->添加->Java构建路径”,这没有帮助
你有主意吗?谢谢
顺便说一句:重新部署时,我还收到以下错误消息:
无法重新部署,因为无法在取消部署阶段将其完全删除。错误为:
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-web</artifactId>
<version>${spring.version}</version>
</dependency>
org.springframework
弹簧网
${spring.version}
我在maven存储库中没有看到这样的工件。对不起。所以,在部署程序集更改之后,您的部署程序集显示了一行maven依赖项,部署路径为“WEB-INF/lib”?项目中有错误吗?MyEclipse的哪个版本?@Tony Weddle好的,完成了。因为在中央存储库中找不到我的依赖关系。错误是:org.springframework-spring-framework${spring.version}为什么?我在maven存储库中没有看到这样的工件。所以它找不到也就不足为奇了。@Tony Weddle我从以下地方复制了它:(