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

Mic*_*izo 5 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>
Run Code Online (Sandbox Code Playgroud)

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

mvn清洁包装阴凉处:阴凉处

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

有任何想法吗?我已经烧掉了很多BTU.提前致谢.

Jig*_*shi 9

把这些文件放在src/main/resourcesmaven中从包中取出所有内容resources

  • 啊! 当盲人拿起锤子看见时,我看到他说。感谢您的快速回复...现在一切正常。 (2认同)

小智 6

<build>
   <sourceDirectory>src/main/java</sourceDirectory>  
    <resources>
        <resource>
            <directory>src/main/java</directory>
            <includes>
                <include>**/*.xml</include>
            </includes>
        </resource>
    </resources>
</build>
Run Code Online (Sandbox Code Playgroud)

这解决了我的问题