Maven项目不打包*.hbm.xml文件

Posted 小破孩123

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Maven项目不打包*.hbm.xml文件相关的知识,希望对你有一定的参考价值。

<build>  
        <finalName>basic</finalName>  
        <plugins>  
            <plugin>  
                <groupId>org.codehaus.mojo</groupId>  
                <artifactId>tomcat-maven-plugin</artifactId>  
                <version>1.0-beta-1</version>  
                <configuration>  
                    <url>http://www.my.com:6789/manager/html</url>  
                    <server>tomcat7</server>  
                </configuration>  
            </plugin>  
        </plugins>  
          
        <resources>  
            <resource>  
                <directory>src/main/java</directory>  
                <includes>  
                    <include>**/*.hbm.xml</include>  
                </includes>  
            </resource>  
            <resource>  
                <directory>src/main/resources</directory>  
                <includes>  
                    <include>**/*.xml</include>  
                    <include>**/*.properties</include>  
                </includes>  
            </resource>  
        </resources>  
             
    </build> 

还看到有说这样做的,不过使用第一次加进来了,clean一次后又不打包hbm.xml文件。

如果是 jar 包,在 Plugin 中配置:

<build>
  <plugins>
    <plugin>
      <groupId>org.apache.maven.plugins</groupId>
      <artifactId>maven-jar-plugin</artifactId>
      <configuration>
        <archive>
          <addMavenDescriptor>false</addMavenDescriptor>
        </archive>
      </configuration>
    </plugin>
  </plugins>
</build>

如果是 war 包,在 Plugin 中配置:

<build>
  <plugins>
    <plugin>
      <groupId>org.apache.maven.plugins</groupId>
      <artifactId>maven-war-plugin</artifactId>
      <configuration>
        <archive>
          <addMavenDescriptor>false</addMavenDescriptor>
        </archive>
      </configuration>
    </plugin>
  </plugins>
</build>

 

以上是关于Maven项目不打包*.hbm.xml文件的主要内容,如果未能解决你的问题,请参考以下文章

intellij 编译 springmvc+hibernate+spring+maven 找不到hbm.xml映射文件

org.hibernate.MappingNotFoundException: *.hbm.xml not found

如何使用 maven 配置 hibernate-tools 以生成 hibernate.cfg.xml、*.hbm.xml、POJO 和 DAO

maven打包项目

maven项目打包的时候,*Mapper.xml 文件会打不不进去解决办法

*.hbm.xml作用是什么