文档章节

将maven项目中的hbm.xml文件打入jar包中

偶尔诗文
 偶尔诗文
发布于 2015/10/10 16:37
字数 166
阅读 784
收藏 4
点赞 0
评论 0

方法一:本人实际操作过,好用

<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>

方法二:本人没用过,听说不是很稳定

(1)jar包的时候

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

(2)war包的时候

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

 

© 著作权归作者所有

共有 人打赏支持
偶尔诗文
粉丝 9
博文 126
码字总数 59692
作品 0
沈阳
高级程序员
maven3.3搭建spring+hibernate+struts2的web项目

我对maven的理解: 网上是这样解释的:Maven 是一个项目管理和构建自动化工具。 举个例子: 在不使用maven的时候,我要创建一个web项目,那我这个项目需要某些jar包(比如struts2的框架包),...

蜡笔小小小新 ⋅ 2015/09/06 ⋅ 0

一次 Maven 事故

一次 Maven 事故 ImportNew2018-01-061 阅读 maven 原文出处: whatbeg 改动mllib中的org.apache.spark.ml.tree.impl.DTStatsAggregator源码,加了一个原来没有的allStats(): Array[Double]......

ImportNew ⋅ 01/06 ⋅ 0

Maven War 插件Classes文件夹打为Jar包的Bug与解决方法

有时候我们需要利用Maven Resource管理的过滤功能将某些文件中的${XXX}变量在构建时进行动态替换,但同时我们不希望这些文件被加入到jar包中,因为它们是在jar包外或者只是部署时有用,这个需...

bluishglc ⋅ 2017/09/07 ⋅ 0

maven 可执行jar

今天做了个小项目,本地测试成功后想用maven-assembly-plugin插件打成个可执行jar包: pom.xml中添加插件如下: 然后转到项目的目录下,cmd中执行命令: cd E:eclipseSocStatistics,然后执行...

liuhuics10 ⋅ 2016/05/31 ⋅ 0

maven怎么配置使打的war包能够包含pom中所有依赖的jar?

工程B使用maven打成了一个jar包,B的pom文件依赖了一些jar包,这些jar包没有被打入B.jar; 工程A的pom文件中依赖B.jar,然后使用的maven4eclipse插件,在eclipse中可以冲工程A的maven depen...

ToSun ⋅ 2013/12/22 ⋅ 1

maven将依赖包一起打入jar包中

如果需要将依赖包打入jar包,需要添加maven-assembly-plugin插件,默认是没有这个插件的。使用命令mvn package,jar包就打进去了。这里所用到的MAVEN-PLUGIN是MAVNE-ASSEMBLY-PLUGIN,官方网...

cjun1990 ⋅ 2016/12/09 ⋅ 0

BlackHole开发日记-jar包内文件的访问

2012-12-27 今天将Mac下DNS设置的模块完成了,于是着手做一个单机服务器吧!将项目拆开成了两个目录,server和localserver。 另外解决了一个很初级的Spring配置的问题,如果要引入jar包中的配...

黄亿华 ⋅ 2012/12/29 ⋅ 0

一次 Maven 事故

原文出处:whatbeg 改动mllib中的org.apache.spark.ml.tree.impl.DTStatsAggregator源码,加了一个原来没有的allStats(): Array[Double] = ..的方法,然后打成MLlib包,替换maven库中的mllib...

whatbeg ⋅ 01/06 ⋅ 0

maven+hibernate 打包问题

我新建了个maven项目,其中使用到了hibernate框架, 当我使用maven打包后,hibernate.cfg.xml文件也会被打到jar包中去了, 这样虽然可以运行但是有个很麻烦的地方,就是当我需要修改SQL链接信...

莫问viva ⋅ 2014/01/02 ⋅ 0

使用assembly打出的独立可执行jar包启动时报错spring错误的解决方法

项目开发使用dubbo,想把服务打成可执行jar包,并将所有的依赖也打包到这个jar文件中,工程依赖使用了spring等,在使用maven的assembly打包成独立可执行的jar包后,在执行时报如下错误: Co...

凯文加内特 ⋅ 2015/05/21 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

从零开始搭建Risc-v Rocket环境---(1)

为了搭建Rocke环境,我买了一个2T的移动硬盘,安装的ubuntu-16.04 LTS版。没有java8,gcc是5.4.0 joe@joe-Inspiron-7460:~$ java -version程序 'java' 已包含在下列软件包中: * default-...

whoisliang ⋅ 12分钟前 ⋅ 0

大数据学习路线(自己制定的,从零开始学习大数据)

大数据已经火了很久了,一直想了解它学习它结果没时间,过年后终于有时间了,了解了一些资料,结合我自己的情况,初步整理了一个学习路线,有问题的希望大神指点。 学习路线 Linux(shell,高并...

董黎明 ⋅ 18分钟前 ⋅ 0

systemd编写服务

一、开机启动 对于那些支持 Systemd 的软件,安装的时候,会自动在/usr/lib/systemd/system目录添加一个配置文件。 如果你想让该软件开机启动,就执行下面的命令(以httpd.service为例)。 ...

勇敢的飞石 ⋅ 20分钟前 ⋅ 0

mysql 基本sql

CREATE TABLE `BBB_build_info` ( `community_id` varchar(50) NOT NULL COMMENT '小区ID', `layer` int(11) NOT NULL COMMENT '地址层数', `id` int(11) NOT NULL COMMENT '地址id', `full_......

zaolonglei ⋅ 29分钟前 ⋅ 0

安装chrome的vue插件

参看文档:https://www.cnblogs.com/yulingjia/p/7904138.html

xiaoge2016 ⋅ 32分钟前 ⋅ 0

用SQL命令查看Mysql数据库大小

要想知道每个数据库的大小的话,步骤如下: 1、进入information_schema 数据库(存放了其他的数据库的信息) use information_schema; 2、查询所有数据的大小: select concat(round(sum(da...

源哥L ⋅ 54分钟前 ⋅ 0

两个小实验简单介绍@Scope("prototype")

实验一 首先有如下代码(其中@RestController的作用相当于@Controller+@Responsebody,可忽略) @RestController//@Scope("prototype")public class TestController { @RequestMap...

kalnkaya ⋅ 59分钟前 ⋅ 0

php-fpm的pool&php-fpm慢执行日志&open_basedir&php-fpm进程管理

12.21 php-fpm的pool pool是PHP-fpm的资源池,如果多个站点共用一个pool,则可能造成资源池中的资源耗尽,最终访问网站时出现502。 为了解决上述问题,我们可以配置多个pool,不同的站点使用...

影夜Linux ⋅ 今天 ⋅ 0

微服务 WildFly Swarm 管理

Expose Application Metrics and Information 要公开关于我们的微服务的有用信息,我们需要做的就是将监视器模块添加到我们的pom.xml中: 这将使在管理和监视功能得到实现。从监控角度来看,...

woshixin ⋅ 今天 ⋅ 0

java连接 mongo伪集群部署遇到的坑

部署mongo伪集群 #创建mongo数据存放文件地址mkdir -p /usr/local/config1/datamkdir -p /usr/local/config2/data mkdir -p /usr/local/config3/data mkdir -p /usr/local/config1/l......

努力爬坑人 ⋅ 今天 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部