我一直在使用这个策略,我会在我的项目的JAR工件中包含我的SQL语句,并使用getResourceAsStream()在运行时读取它。
然而,在这个新项目中,IntelliJ无法将这些文件添加到我的JAR中。
见图:
然而,在另一个项目中似乎工作正常。
我试图关闭/重新打开IntelliJ,没有修复。
我试图删除我的Artifact构建并从头开始重新创建,没有修复。
手动将文件放入JAR中,但我需要将其作为构建过程的一部分,并为JAR生成。
我没有想法。
答案 0 :(得分:0)
这是答案。
如果您将项目创建为MAVEN项目,它将具有此行为,因此您需要弄清楚在将其设置为maven项目时如何修复此问题。
OR。
您删除了project.iml文件中的配置。
示例:
<?xml version="1.0" encoding="UTF-8"?>
<module org.jetbrains.idea.maven.project.MavenProjectsManager.isMavenModule="true" type="JAVA_MODULE" version="4">
要:
<?xml version="1.0" encoding="UTF-8"?>
<module type="JAVA_MODULE" version="4">
重建我的项目正确生成了一个工件JAR。