现在的项目是把sqlmap放在src/main/java文件夹下的(下图),但是target里面没有输出这个sqlmap目录
ps:无法将sqlmap 目录mark as resources
天蓬老师2017-04-18 10:26:47
你這個明顯是maven的專案架構,可以在pom.xml檔裡顯式的配好資源檔目錄
<build>
<finalName>你项目名</finalName>
<resources>
<resource>
<directory>src/main/resources</directory>
</resource>
<resource>
<directory>src/main/java</directory>
<includes>
<include>**/*.xml</include>
<include>**/*.properties</include>
</includes>
</resource>
</resources>
</build>
maven只會把resource目錄下的所有檔案複製到classpath下,而源碼目錄裡就只會把.java檔編譯輸出,想要把源碼目錄裡的其他檔輸出,就要配置resource
具體可看http ://www.programgo.com/arti...
阿神2017-04-18 10:26:47
src/main/java
已经配成了source builder path
(我觉得等同于mark as resources
,编译打包后看classes
文件夹可以验证我的说法),你要拿mapper
就层级特别深com/.../sqlMap/XXX.xml
。
所以就参照楼上建议,新建src/main/resources/
文件夹并将其设置成resources
,将sqlMap的xml
文件放進去