thi*_*365 4 xml eclipse buildpath maven eclipse-project-file
这个问题与MyBatis 3.0.5和mappers加载问题以及如何抑制Maven"无法找到资源"消息不一样?
我有XML文件中org.org.wpse.db.config.db.config包,但为什么我不能在目标/班找到这些XML文件/组织/ WPSE/DB /配置/即使我运行mvn编译目录.
当我使用mybatis时,此错误会导致以下错误:
Could not find resource
Run Code Online (Sandbox Code Playgroud)
导致此错误的问题是.xml文件未复制到构建目录,即使我在使用mvn编译时也是如此
默认情况下,Maven在src/main/resources目录中查找资源文件,即*.xml,*.properties等.建议将资源文件放在此处.
但是,没有什么能阻止你将资源文件放在其他地方,例如,src/main/java/org/wpse/db/config/因为有些人喜欢将资源文件和类文件放在特殊包下,你只需要在pom.xml中进行一些配置:
<build>
<resources>
<resource>
<!-- This include everything else under src/main/java directory -->
<directory>${basedir}/src/main/java</directory>
<excludes>
<exclude>**/*.java</exclude>
</excludes>
</resource>
</resources>
... ...
</build>
Run Code Online (Sandbox Code Playgroud)
相关问题: 如何自定义maven以生成我想要的.classpath?
默认配置,运行时mvn eclipse:eclipse会生成以下.classpath文件:
<classpath>
<classpathentry kind="src" path="src/main/java" including="**/*.java"/>
... ...
</classpath>
... ...
Run Code Online (Sandbox Code Playgroud)
导入Eclipse时,它会为您提供以下类路径(您不想要的):

使用上面的pom配置,当运行'mvn eclipse:eclipse'时,它会生成以下.classpath文件:
<classpath>
<classpathentry kind="src" path="src/main/java"/>
... ...
</classpath>
... ...
Run Code Online (Sandbox Code Playgroud)
导入Eclipse时,它会为您提供以下类路径(您想要的):

| 归档时间: |
|
| 查看次数: |
4044 次 |
| 最近记录: |