java - eclipse中的.classpath文件是如何生成的?

标签 java eclipse maven

我在 eclipse 中有一个 java 项目,它有一个 .classpath 文件,如下所示:

<?xml version="1.0" encoding="UTF-8"?>
<classpath>
<classpathentry including="**/*.java" kind="src" output="target/test-classes" path="src/test/java"/>
<classpathentry excluding="**/*.java" kind="src" output="target/test-classes" path="src/test/resources"/>
<classpathentry including="**/*.java" kind="src" path="src/main/java"/>
<classpathentry kind="src" path="src/generated/java"/>
<classpathentry excluding="**/*.java" kind="src" path="src/main/resources"/>
.......
<classpathentry kind="output" path="target/classes"/>

这个文件是如何生成的?我可以编辑这个文件吗?

我希望将证书文件添加到路径target/test-classes 中的项目中。我在哪里配置它? 我的理解是 target/test-classes 文件夹是在 mvn clean install 之后生成的。所以我认为应该有一个地方可以在目标文件夹中配置我需要的所有内容。我需要在 pom.xml 中配置它吗?

最佳答案

.classpath 文件反射(reflect)了您手动应用于项目内的 BUILD PATH 设置的所有设置的内容。

换句话说:在使用 eclipse UI 设置构建路径时,所有这些信息都会进入 .classpath 文件。

并且完全有可能停止 Eclipse 并在您首选的编辑器中更改该文件;然后重新启动 Eclipse,可能会进行全面刷新;并且(除非您搞砸了)再次打开构建路径设置时,更改应该可见。

关于java - eclipse中的.classpath文件是如何生成的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41857809/

相关文章:

maven - 在没有互联网连接的情况下离线运行 Maven 和 Sonatype Nexus

java - 如何 Intent 到android上的另一个页面/从空闲时间弹出一条消息?

java - 如何使用 hibernate util 优化 dao?

android - 在 Eclipse 中,是否有可能在代码中设置依赖于导出与运行/调试操作的设置?

java - Maven bundle plugin - 如何添加主类

java - Maven 更新项目在 Eclipse 中做了什么?

java - 使用struts2显示标签

java - org.gradle.api.internal.tasks.testing.TestSuiteExecutionException : Could not complete execution for Gradle Test Executor 5

java - 在 eclipse 中离线安装 google app engine 插件

java - Maven 原型(prototype) : Sub-package names