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

时间:2013-08-12 18:04:19

标签: 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清洁包装阴影:阴影

我收到错误,无法找到我的hibernate cfg和hbm文件。

有什么想法吗?我已经烧掉了很多BTU。提前谢谢。

2 个答案:

答案 0 :(得分:8)

将这些文件放在src/main/resources maven中,从resources

获取包中的所有内容

答案 1 :(得分:5)

<build>
   <sourceDirectory>src/main/java</sourceDirectory>  
    <resources>
        <resource>
            <directory>src/main/java</directory>
            <includes>
                <include>**/*.xml</include>
            </includes>
        </resource>
    </resources>
</build>

这解决了我的问题