【发布时间】:2011-12-11 18:41:35
【问题描述】:
我正在使用带有 tomcat 7 的 eclipse helios 3.6.1 和 WTP 3.2 和 maven 2 作为构建工具,m2eclipse 插件。
当尝试从 Eclipse 在服务器上运行项目时,我得到了无穷无尽的异常 这与从 maven tomcat 插件运行我的项目相反,一切正常
所以我比较了在我的项目中生成的目标文件夹中提取的战争 (workspace/project/target/warFolder)
以及(wtpwebapps/myapp)
中提取的战争以下是内容:
1- (workspace/project/target/warFolder) 内容:
- com
- 消息
- MET-INF
- import.sql
- log4j.properties
2- (wtpwebapps/myapp)
- com
- 消息
- MET-INF
- import.sql
log4j.properties
src
- 目标
- .classpath
- .project
- file.txt
- pom.xml
为什么它会生成那些额外的不需要的文件夹? 当我删除那些额外的文件夹并尝试从 Eclipse 运行服务器上的项目时,它运行良好
所以问题是如何控制 eclipse 或 m2eclipse 或 maven 或任何导致问题不生成这些文件夹的问题,以及为什么我将它们放在首位。
更新: POM 文件插件
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<source>1.6</source>
<target>1.6</target>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-dependency-plugin</artifactId>
<executions>
<execution>
<id>install</id>
<phase>install</phase>
<goals>
<goal>sources</goal>
</goals>
</execution>
</executions>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-resources-plugin</artifactId>
<version>2.5</version>
<configuration>
<encoding>UTF-8</encoding>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.tomcat.maven</groupId>
<artifactId>tomcat7-maven-plugin</artifactId>
<version>2.0-SNAPSHOT</version>
<configuration>
<path>/${project.build.finalName}</path>
</configuration>
</plugin>
</plugins>
【问题讨论】:
标签: jakarta-ee maven m2eclipse eclipse-wtp