`
happyqing
  • 浏览: 3205451 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

maven 编译部署src/main/java下的资源文件

阅读更多

 

maven默认会把src/main/resources下的所有配置文件以及src/main/java下的所有java文件打包或发布到target\classes下面,但是现实我们可能会在src/main/java下面也放置一些配置文件如hibernate配置文件或mybatis mapper配置文件等,如果不做一些额外配置,那我们打包后的项目可能找不到这些必须的资源文件,因此在pom.xml中增加类似如下配置:

 

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

 

就会将src/main/java下的xml文件随同java编译后的class文件一同copy到相应的class目录

 

分享到:
评论

相关推荐

    解决Maven资源过滤的pom配置文件

    Maven通过`&lt;build&gt;`标签下的`&lt;resources&gt;`配置来管理这些资源文件的编译和打包过程。本文将详细解析如何通过POM配置文件控制资源文件的过滤行为。 #### Maven资源过滤简介 资源过滤是一种在构建过程中替换资源文件...

    geoserver源码编译文件

    2. 数据处理:GeoServer的核心数据处理组件位于src/main/java/org/geoserver目录下,包括WMS、WFS服务的实现以及数据存储接口。 3. 工作流:GeoServer的风格化和图层处理逻辑在workflow目录下,开发者可以在这里定制...

    十分钟学会创建Maven项目及一键部署

    - `src/main/java/cn/itcast/maven/Hello.java` 文件内容如下: ```java package cn.itcast.maven; public class Hello { public String sayHello(String name) { return "Hello " + name + "!"; } } ``` ...

    maven sample src

    这个示例项目可能包括了标准的Maven目录结构,如`src/main/java`(存放Java源代码)、`src/main/resources`(存放资源配置文件)、`src/test/java`(存放测试代码)以及`pom.xml`(Maven项目配置文件)。 【标签】...

    maven 简单示例+部署

    接下来,编写`src/main/java/com/example/HelloWorld.java`,写一个简单的主类: ```java package com.example; public class HelloWorld { public static void main(String[] args) { System.out.println(...

    Intellij IDEA下建立maven管理的web项目,配置jetty热部署

    * src/main/resources:资源文件目录 * src/test/java:测试 Java 源代码目录 * src/test/resources:测试资源文件目录 * target:编译生成的项目文件目录 * pom.xml:Maven 项目配置文件 知识点 3:Maven 的 POM ...

    maven多环境部署pom文件实例

    2. **文件夹方式**:创建不同环境的配置文件夹,如`src/main/resources-dev`、`src/main/resources-test`和`src/main/resources-prod`,并使用Maven资源过滤(Resource Filtering)来选择合适的资源文件。...

    如何用Maven编译java项目实例

    使用Maven编译Java项目,只需在命令行中输入`mvn compile`,Maven就会自动找到src/main/java目录下的源代码,进行编译,并将结果放在target/classes目录下。 5. **运行测试** Maven同样支持自动化测试,通过`mvn ...

    Linux上执行带main方法的java文件

    javac -d build/classes src/main/java/*.java ``` 其中`-d`参数指定了编译后的`.class`文件输出目录。 2. **创建JAR文件** 将编译后的`.class`文件打包成JAR文件,可以使用`jar`命令或者第三方工具如Maven或...

    网上资源管理系统(ssm)-maven

    4. `src/test/java` 和 `src/test/resources`:分别存放单元测试的Java代码和测试相关的资源文件。 5. `pom.xml`:项目的核心配置文件,定义项目信息、依赖管理、构建配置等。 在搭建SSM项目时,首先需要在pom.xml...

    Maven全套教程,maven项目管理从基础到高级,Java项目开发必会管理工具maven

    项目目录是项目的根目录,src/main/java 目录用于存储 Java 源代码,src/main/resources 目录用于存储项目资源,src/test/java 目录用于存储测试代码,pom.xml 文件用于配置项目信息和 dependencies。 3.2 Maven ...

    admin-template-master_maven_materialglf_

    1. **项目结构**:按照 Maven 的标准目录结构组织,包括 `src/main/java`(源代码)、`src/main/resources`(资源文件)、`src/main/webapp`(Web应用相关的静态资源和配置)等。 2. **pom.xml**:这是 Maven 项目...

    使用Maven的struts2项目结构

    - `src/main/webapp/WEB-INF/classes`:Maven构建后,编译后的Java类和资源文件会放在这里。 - `src/main/webapp/WEB-INF/lib`:Maven会把所有依赖的JAR包放在这里。 - `src/main/webapp/struts-config.xml`:...

    maven下载和配置,以及在idea里面如何设置本地仓库加配置,和创建java项目和web项目

    Java项目结构包括src/main/java和src/main/resources两个文件夹,Web项目结构包括src/main/java、src/main/resources和src/main/webapp三个文件夹。 在Maven中配置Web项目需要设置两个插件,包括compiler插件和war...

    apache-maven-3.6.1-src.zip

    同时,Maven使用约定优于配置的原则,提供了默认的构建目录结构(如src/main/java存放源代码,src/test/java存放测试代码),这使得项目具有良好的一致性,降低了学习和维护的成本。 总的来说,Apache Maven 3.6.1...

    apache-maven-3.6.2-bin安装包.rar

    Maven遵循约定优于配置的原则,有一个标准的项目目录结构,包括src/main/java(源代码)、src/main/resources(资源文件)、src/test/java(测试代码)等。 3. **Maven的生命周期**: Maven有三个主要的生命周期...

    Maven的HelloWorld程序

    2. **src/main/resources**:用于存放资源文件,如配置文件或图片等。 3. **src/test/java**:测试源代码存放的位置,对应于JUnit或其他测试框架的测试类。 4. **src/test/resources**:测试用例的资源文件存放位置...

    maven教案-maven入门学习资料

    1. **项目构建**:Maven 提供了一套标准化的构建过程,包括编译、测试、打包、部署等步骤,使得开发者无需关心具体操作,只需按照规定的目录结构放置源代码和资源文件,Maven 就能自动完成整个构建流程。 2. **依赖...

    java方面的maven资料

    例如,`src/main/java`存放源代码,`src/main/resources`存储资源文件,`src/test/java`和`src/test/resources`用于测试代码和资源。在本例中,`user-core`可能包含了项目的公共核心模块,`user-web`可能是Web应用...

    maven2使用指南非常有用

    - **源代码 HelloWorld.java**:在 `src/main/java` 目录下创建 `HelloWorld.java` 文件,编写简单的 Java 类来实现输出 "Hello World"。 - **使用 Maven 2 编译打包**:通过命令行运行 `mvn compile` 来编译 Java...

Global site tag (gtag.js) - Google Analytics