文档章节

maven中配置resource,多个source目录

fengyexjtu
 fengyexjtu
发布于 2016/02/06 22:04
字数 278
阅读 138
收藏 0

默认情况下

<build> 
  <sourceDirectory>src/main/java</sourceDirectory>  
  <testSourceDirectory>src/test/java</testSourceDirectory>  
  <resources> 
    <resource> 
      <directory>src/main/resources</directory> 
    </resource> 
  </resources>  
  <testResources> 
    <testResource> 
      <directory>src/test/resources</directory> 
    </testResource> 
  </testResources> 
</build>

配置多个资源文件夹

<build> 
  <resources> 
    <resource> 
      <directory>src/main/resources</directory> 
    </resource>  
    <resource> 
      <directory>src/labs/resources</directory> 
    </resource> 
  </resources> 
</build>

使用eclipse要更新一下maven工程的配置。项目右键-》maven-》update project configuration

配置读取源文件夹里的资源文件

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

 配置多个源文件夹

<build>
  <plugins>... 
    <!-- build-helper-maven-plugin, 设置多个源文件夹 -->  
    <plugin> 
      <groupId>org.codehaus.mojo</groupId>  
      <artifactId>build-helper-maven-plugin</artifactId>  
      <version>1.4</version>  
      <executions> 
        <execution> 
          <id>add-source</id>  
          <phase>generate-sources</phase>  
          <goals> 
            <goal>add-source</goal> 
          </goals>  
          <configuration> 
            <sources> 
              <source>${basedir}/src/labs/java</source>  
              <!-- 我们可以通过在这里添加多个source节点,来添加任意多个源文件夹 --> 
            </sources> 
          </configuration> 
        </execution> 
      </executions> 
    </plugin>
  </plugins>
</build>


本文转载自:http://casheen.iteye.com/blog/540385

共有 人打赏支持
fengyexjtu

fengyexjtu

粉丝 5
博文 52
码字总数 20519
作品 0
西安
程序员
私信 提问
Jenkins + maven + git 多环境自动化部署

Jenkins + maven + git 多环境自动化部署 Jenkins篇 Jenkins版本:Jenkins ver. 2.119,对应的JDK版本是 1.8, tomcat版本是tomcat8,Jenkins war包下载下来,可以选用jar方式启动,也可以选...

赵传喜
05/08
0
0
maven动态切换项目环境

下面讲解怎么在maven项目中配置profile,达到切换环境的目的 profile可以让我们定义一系列的配置信息,然后指定其激活条件。这样我们就可以定义多个profile,然后每个profile对应不同的激活条...

梦蝶飘雪
2016/08/10
160
0
Maven使用介绍

Maven 使用介绍 创建project 先去官方网站下载一个最新版本http://maven.apache.org/download.cgi. 下载后解压,使用之前最好先将maven的bin目录设置到path环境变量里面。 maven无非也就是用...

MiniBu
2016/05/13
91
0
eclipse maven创建servlet3.0项目

1、打开Eclipse4.2,新建一个Maven项目     1)选择maven的archetype为maven-archetype-webapp     2)填写项目信息   2、完善项目目录结构     1)手工添加 src/main/java、s...

开源中国搬砖小能手
2013/09/06
0
0
非标准Maven项目 打包war部署

用过Maven的人都知道,Maven项目的目录结构跟传统的DynamicWeb项目有些不同。当然我们按照Maven的规范建项目最好,但是当你恰好没有按照Maven的规范来,又恰好需要使用Maven来打包,那问题就...

引鸩怼孑
2015/12/15
108
0

没有更多内容

加载失败,请刷新页面

加载更多

TensorFlow的基础概念02

TensorFlow的计算流图 import osos.environ['TF_CPP_MIN_LOG_LEVEL'] = '2'#TensorFlow的计算模型,数据流图'''TensorFlow = Tensor + FlowTensor 张量 数据结构:多维数组Flo...

怪咖先生forever
11分钟前
1
0
大数据技术的发展趋势

大数据领域已经涌现出了大量新的技术,它们成为大数据采集、存储、处理和呈现的有力武器。这些技术下一步将如何发展?它们之中哪些技术将广为流行?又会诞生哪些新的技术? 技术趋向多样化,...

董黎明
26分钟前
7
0
藏在正则表达式里的陷阱

前几天线上一个项目监控信息突然报告异常,上到机器上后查看相关资源的使用情况,发现 CPU 利用率将近 100%。通过 Java 自带的线程 Dump 工具,我们导出了出问题的堆栈信息。 我们可以看到所...

前端小攻略
29分钟前
3
0
关联更新,关联查询

关联更新 update A,B SET A.c1=B.c1,A.c2=B.c2 where A.id=B.id and ... update A inner join on A.id=B.id set A.c1=B.c1,A.c2=B.c2 where... 关联查询 交叉连接(cross join),内连接(inner ......

关元
32分钟前
3
0
django的环境搭建及启用

Pycharm社区版不像商业版那样可以直接创建django工程,需要通过一下步骤创建: 新建一个用于Django开发的虚拟环境 打开命令窗口 新建虚拟环境: conda create -n env_name python=3.6 查看系...

davidwbnu
32分钟前
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部