java - Maven 构建不包括 hibernate cfg.xml 或 hbm.xml 文件

标签 java hibernate maven

我正在构建可执行 jar,但该 jar 不包含 cfg 或 hbm hibernate 文件。我的 pom 文件包含以下内容:

<build>
    <plugins>
       <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-jar-plugin</artifactId>
            <version>2.3.2</version>
            <configuration>
                <archive>
                    <manifest>
                        <addClasspath>true</addClasspath>
          <mainClass>com.myCompany.myProject.myMainClass</mainClass>
                    </manifest>
                </archive>
            </configuration>
        </plugin>

    </plugins>
    </build>

我正在使用以下内容来构建它:

mvn clean package shade:shade

我收到找不到我的 hibernate cfg 和 hbm 文件的错误。

有什么想法吗?我已经为此燃烧了许多 BTU。提前致谢。

最佳答案

将这些文件放入 src/main/resources maven 从 resources 中获取包中的所有内容

关于java - Maven 构建不包括 hibernate cfg.xml 或 hbm.xml 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18193663/

相关文章:

java - HibernateTemplate findByExample 不返回任何结果

java - maven 获取服务器原型(prototype)失败

java - 最佳数据库迁移方法?

java - Hibernate 不更新数据库(尽管它提交并读取它)

java - 创建包含类路径的 jar

java - Libgdx 在两次鼠标点击之间绘制线条

maven - Guice 依赖注入(inject)在 Maven 插件中不起作用

java - BeanCreationException,Spring 启动

java - 我的 grails 项目面临错误“TransactionRequiredException :no transaction"using domain. save(flush :true). save()) 它可以保存但正在更新

java - 如何连续读取时间?