【发布时间】:2020-03-17 03:05:10
【问题描述】:
我有一个使用 Maven 配置的简单 JSP 项目。我有一个标准的 src/main/java 文件夹,其中包含一个名为 MyTest.java 的类。
我像往常一样将此 src 文件夹添加到构建路径中。当我与 Maven 进行战争时,类就在那里。
我检查了 .classpath 并且 src 文件夹在那里:
<classpathentry kind="src" output="target/classes" path="src/main/java">
<attributes>
<attribute name="optional" value="true"/>
<attribute name="maven.pomderived" value="true"/>
</attributes>
</classpathentry>
注意它出于某种原因说“可选”?我不知道为什么会这样。
我的构建路径是这样的(涂黑的部分是保密的,它只是一个项目依赖,没有问题):
我的 POM 文件:
<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>[CONFIDENTAL]</groupId>
<artifactId>auth-java-example</artifactId>
<version>0.0.1-SNAPSHOT</version>
<packaging>war</packaging>
<dependencies>
//... dependencies here
</dependencies>
<build>
<plugins>
<plugin>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.7.0</version>
<configuration>
<source>1.8</source>
<target>1.8</target>
</configuration>
</plugin>
</plugins>
</build>
当我在嵌入式 Eclipse 服务器上运行它时,这就是放置所有这些的地方:
C:/Users/User/eclipse-workspace/.metadata/.plugins/org.eclipse.wst.server.core/tmp1/wtpwebapps/auth-java-example/
然而,当我检查这个文件夹时,所有的 src 文件夹都不见了……我想不通,这里有什么问题吗?
谢谢
【问题讨论】:
标签: java eclipse maven jsp servlets