java - idea无法输出resource文件
黄舟
黄舟 2017-04-18 10:24:47
[Java讨论组]

现在的项目是把sqlmap放在src/main/java文件夹下的(下图),但是target里面没有输出这个sqlmap目录

ps:无法将sqlmap 目录mark as resources

黄舟
黄舟

人生最曼妙的风景,竟是内心的淡定与从容!

全部回复(4)
天蓬老师

你这个明显是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...

阿神

资源放在src/main/resources/下。

阿神

main下面与java平行,创建一个resources目录,可以设置为“resources”
你的java目录已经是“Sources”了

阿神

src/main/java已经配成了source builder path(我觉得等同于mark as resources
,编译打包后看classes文件夹可以验证我的说法),你要拿mapper就层级特别深com/.../sqlMap/XXX.xml
所以就参照楼上建议,新建src/main/resources/文件夹并将其设置成resources,将sqlMap的xml文件放进去

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号