首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

maven项目公用项目配置文件如何配置

资源共享 共享资源插件可以用于在多模块构建中的模块之间共享资源。在以下示例中,我们有一组文件,我们想在项目的几个模块中复用这些资源。 设置一个用于共享资源的模块 创建一个名为common的新模块。...将文件放在以下目录中,确保共享文件位于src / main / resources目录中: common | +- src | | | `- main | | | `- resources... 这将在generate-resources阶段将共享资源捆绑到JAR文件中。这意味着其他模块可以在此后的任何阶段使用这些资源。...,处理捆绑中的每个资源,并将它们放入resource-consumer模块的$ {project.build.directory} / maven-shared-archive-resources目录中...具体学习需要查看官方文档:http://maven.apache.org/plugins/maven-remote-resources-plugin/examples/sharing-resources.html

2.1K20

项目管理与构建——Maven

application library resources - 资源库,会自动编译到classes文件夹下 src/main/filters resources filter files - 资源过滤文件...main/webapp java web应用的目录,包含WEB-INF,js,css等 src/main/bin 脚本库 src/test/java 单元测试java源代码文件 src/test/resources...测试需要的资源库 src/test/filters 测试资源过滤库 src/site 一些文档 pom.xml 工程描述文件 target/ 存放项目构建后的文件和目录,jar包,war包,编译的class...文件等;Maven构建时生成的 构建HelloWorld 创建项目目录, mkdir mavenDomo/src/main/java/com/baxiang 在baxiang文件下增加HelloWorld.java...这是因为我们在用Maven构建项目的时候如果在本地Maven仓库中找不到相应的依赖,那么Maven会自动的去查询远程仓库并且从远程仓库将相关依赖下载到本地仓库,Maven本身自带了一个远程仓库,该远程仓库是

63520
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    maven 的pom 文件里面可以写什么,具体内容的解答

    2 在POM中配置远程仓库(repositories标签和pluginRepositories标签) 前面我们看到超级POM配置了ID为central的远程仓库, 我们可以在POM中配置其它的远程仓库... 解释里面的标签的意思 releases标签 和snapshots标签 一个仓库一般分为public(Release)仓和SNAPSHOT仓,前者存放正式版本,后者存放快照版本 我们先看一下...maven的默认filter文件夹为${basedir}/src/main/filters Resources标签里面的配置 里面配置的东西就是,在打包为jar包的时候,哪些资源文件就可以打包,哪些资源不打包...directory 定义resource文件所在的文件夹,默认为${basedir}/src/main/resources 5)includes...与pom build里的plugins区别是,这里的plugin是列出来,然后让子pom来决定是否引用。

    90330

    Maven使用速记 原

    ## 资源文件管理 一个Java程序肯定会涉及到各种各样的配置文件,在maven的结构下通常我们会将资源文件放置到${root}/src/main/resources目录下。...项目而言,classpath的根路径是从java开始的,与之对应的,/resources路径也是一个classpath的root,编译或者打包后,会将resource中的文件合并到一个classpath...对应的,也可以在test目录下建立一个resources目录,在执行单元测试的时候,它会被加入到单元测试时的classpath中。...资源文件参数化 通常情况下,发布生产和发布测试某些参数肯定是不一样的(比如数据库链接参数),所以某些时候需要资源文件中的参数根据打包命令进行变更。这个使用会用到resources>标签(插件)。...用于确定依赖包的使用范围,与maven的运行生命周期相对应。更多的标签说明参见 官网Project Descriptor Reference。

    51440

    项目管理工具Maven1

    工程目录结构说明: project /src/main/java 主体程序 java源文件(不要放配置文件) /src/main/resources 主体程序所需要的配置文件(不要放...java文件) /src/test/java 单元测试程序 java源文件 /src/test/resources 单元测试程序所用的配置文件 /target...:生成资源目录 process-resources:处理资源文件 complie:编译源代码 process-classes:处理编译后文件 generate-test-sources:生成测试目录 process-test-sources...:处理项目测试资源文件,复制测试资源文件到outputclasspath generate-test-resources:生成测试资源文件 process-test-resources:处理测试资源文件...常用命令如下: compile:编译 clean:清理,将target下的class文件清理 test:执行单元测试类,执行src/test/java下的类 package :将java工程打成jar、

    1.1K10

    Maven课堂笔记

    中央仓库是maven自带的远程仓库,默认地址:https://repo.maven.apache.org/maven2,由于默认中央仓库的服务器在国外,下载会比较慢,一般需要配置使用国内的公共远程仓库作为中央仓库镜像...src java 源文件目录 main 项目主体目录 java 源代码目录 resources 资源目录 webapp web 项目目录 test 项目测试目录 pom.xml maven项目核心配置文件...>maven-resources-plugin:2.6:resources >maven-compiler-plugin:3.1:compile test // 编译并运行test目录的代码 mvn...test 使用插件 >maven-resources-plugin:2.6:resources >maven-compiler-plugin:3.1:compile >maven-resources-plugin...5、注意此路径为 web.xml 的存放路径 6、将 web.xml 的路径放在项目下的 src 下的 main 下的 webapp 下的 WEB-INF 下即可 7、点击编辑 Web 资源路径

    67520

    E029Web学习笔记-Maven基础

    二、Maven安装 第一步:下载压缩包 地址:http://maven.apache.org/download.cgi 第二步:将安装包解压到一个路径没有中文名没有空格的文件下 第三步:配置环境变量...存放已经下载到电脑本地的Jar包; 中央仓库: 放置了所有开源的Jar包的仓库; 远程仓库: 公司自己的仓库(私服); 远程仓库有一些Jar是本地上传的,也有一些是从中央仓库下载的; 3、存在私服的Maven...执行流程 4、电脑本地仓库设置 所需修改的配置文件 修改的内容 四、Maven标准目录结构 Maven项目标准目录结构: //Java项目 src/main/java目录:核心代码部分; src/main.../resources目录:配置文件部分; src/test/java目录:测试代码部分; src/test/resources目录:测试文件部分; //如果项目是Java web项目,还有: src/main...“resources”文件夹,再右键Make...使其作为Resources Root目录; 3、不使用骨架创建Maven项目(创建Java时推荐使用此方法) 第一步:选中Maven直接下一步; 第二步

    5600

    Maven基础

    Maven 能解决什么问题 1.我们需要引用各种 jar 包 2.java文件,需要将它编译成二进制字节码 3.我们后面还需要把代码与各种配置文件、资源整合到一起,定型打包,如果是 web 项目,还需要将之发布到服务器...进入 src 目录: src/main/java —— 存放项目的.java 文件 src/main/resources —— 存放项目资源文件,如 spring, hibernate 配置文件...src/test/java —— 存放所有单元测试.java 文件,如 JUnit 测试类 src/test/resources —— 测试资源文件 target —— 项目输出位置,编译后的 class...Maven 常用命令 compile:是 maven 工程的编译命令,作用是将 src/main/java 下的文件编译为 class 文件输出到 target目录下。...test: 是 maven 工程的测试命令 mvn test,会执行 src/test/java 下的单元测试类。

    48620

    从零开始学 Maven:简化 Java 项目的构建与管理

    、HTML、CSS 文件等)├── test/ # 测试代码和资源文件│ ├── java/ # 测试源代码│ ├── resources/...# 测试资源文件3.1 ​src/main​​ 目录src/main​ 目录下的文件通常用于生产代码和资源。​...src/main/resources/​ ​:存放项目的资源文件,如配置文件、数据库脚本、XML 文件等。Maven 会将这些资源文件复制到输出目录 target/classes​ 中。​...3.2 ​src/test​​ 目录src/test​ 目录下的文件通常用于存放单元测试代码和测试资源。​src/test/java/​ ​:用于存放 Java 测试代码。...测试类通常会模仿主代码目录中的包结构。​src/test/resources/​ ​:存放测试资源文件,这些资源文件在执行单元测试时可能需要。

    25310

    什么是Maven?

    下面用独具匠心的文章来通俗的讲一下Maven都干了些什么: 下面我们来对比一下,首先建立一个普通的Java工程,是这样的: 这个我们都很熟悉,src下建包写代码,那么配置文件放在哪里?...接下来,看一下使用maven构建一个普通Java项目之后的目录结构: 看到使用Maven构建的普通Java项目,对源代码、单元测试代码、资源乃至后续需要的文件都有专门的目录规划。...4、build build表示与构建相关的配置,比如build下有finalName,表示的就是最终构建之后的名称。...src/main/resources java配置           src/main/webapp myeclipse web项目中 WebRoot目录...测试:mvn test    --src/test/java 目录编译。 清理:mvn clean    --删除target目录,也就是将class文件等删除。

    63030

    我把公司 10 年老系统改造 Maven,真香!!

    ,涉及到方方面面,所以还需要再完善其他资源目录的创建: - src - main - java - resources - filters - webapp -...test - java - resources 这是一个比较标准的 Maven Web 项目结构,我把它弄成了一个基础脚手架,还集成了各种现成的插件和功能,后面其他项目转 Maven.../main/resources 资源目录 src/main/filters 多环境配置过滤目录 src/main/webapp Web应用文件目 src/test/java 测试代码目录 src/test.../resources 测试资源目录 所有目录创建完后,再根据文件性质把原系统所有除了(*.jar)文件移到对应的目录,这里没什么难度。...在找对应依赖的时候,如果中央仓库找不到,其他远程仓库能找到的,就在公司私库中添加该包所在的远程仓库代理配置。 如果中央仓库或者其他远程仓库都找不到的,比如第三方的 SDK 包,就上传到公司私库。

    47310

    项目管理Maven系列(二)- 创建项目、POM文件、依赖机制、生命周期、定制库、外部依赖

    所有的源代码放在/src/main/java/文件下。 所有的单元测试代码放在/src/test/java/文件下。...所有的源代码放在/src/main/java/文件下。 所有的单元测试代码放在/src/test/java/文件下。...(5)generate-resources 生成包含在包中的资源。 (6)process-resources 将资源复制并处理到目标目录中,准备打包。 (7)compile 编译项目的源代码。...(10)process-test-sources 处理测试源代码,例如过滤任何值。 (11)generate-test-resources 为测试创建资源。...(12)process-test-resources 将资源复制并处理到测试目标目录中。 (13)test-compile 将测试源代码编译到测试目标目录。

    2.4K20

    【maven】maven是什么?maven安装及idea中使用maven

    Maven生命周期:清理、验证、编译、测试、打包、安装、报告 、部署 maven对工程分模块构建,提高开发效率 1.2 仓库 仓库分类:私有仓库、中央仓库、第三方仓库(远程) 私有仓库...(JDK的安装目录) 1.3.1 下载 版本:3.5.3 1.3.2 安装 将下载资源解压即可 1.3.3 配置:系统环境变量 配置window 系统环境变量 MAVEN_HOME...开发时,所有资源src/main/java开发时,源代码资源(*.java)src/main/resources开发时,非源码资源(html、js、xml 等)src/test测试时,所有资源src/test.../java测试时,源代码资源src/test/resources测试时,非源码资源(html、js、xml 等) 如果 src/test/resources不存在,需要手动创建,如果图标不正确,需要设置...添加测试资源,在resources目录右键添加 维护maven目录 入门程序 package com.czxy.domain; ​ /** * @author

    1.5K21

    快速学习Maven-Maven的使用

    2.1.2 Maven 软件的安装 Maven 下载后,将 Maven 解压到一个没有中文没有空格的路径下,比如 D:\software\maven 下面。 解压后目录结构如下: ?...2.2.3 全局 setting 与用户 setting maven 仓库地址、私服等配置信息需要在 setting.xml 文件中配置,分为全局配置和用户配置。...作为一个 maven 工程,它的 src 目录和 pom.xml 是必备的。 进入 src 目录后,我们发现它里面的目录结构如下: ?...src/main/java —— 存放项目的.java 文件 src/main/resources —— 存放项目资源文件,如 spring, hibernate 配置文件 src/test/java...—— 存放所有单元测试.java 文件,如 JUnit 测试类 src/test/resources —— 测试资源文件 target —— 项目输出位置,编译后的 class 文件会输出到此目录 pom.xml

    54130

    Maven入门

    (3)统一开发结构:提供标准的,统一的项目开发结构,如下图所示: 各目录存放资源类型说明: src/main/java:项目java源码 src/main/resources:项目的相关配置文件(比如...mybatis配置,xml映射配置,自定义配置文件等) src/main/webapp:web资源(比如html,css,js等) src/test/java:测试代码 src/test/resources...,属于开源的 私服:各公司/部门等小范围内存储资源的仓库,私服也可以从中央仓库获取资源 本地仓库:开发者自己电脑上存储资源的仓库,也可从远程仓库获取资源 私服的作用: (1)保存具有版权的资源,包含购买或自主研发的...: 使用唯一标识,唯一性定义资源位置,通过该标识可以将资源的识别与下载工作交由机器完成。.../java (4)创建配置文件所在目录,即创建src/main/resources (5)创建测试源代码所在目录,即创建src/test/java (6)创建测试存放配置文件存放目录,即src/test

    43920

    maven

    src/main/resources 存放项目资源文件,如spring、struts2配置文件,db.properties src/main/webapp 存放jsp,css,image等文件 src.../test/java 存放所有测试.java文件,如JUnit测试类 src/test/resources 测试资源文件 pom.xml 主要要写的maven配置文件 target 项目由maven...包都是放到maven仓库当中 在项目当中是对仓库jar包的引用 Maven仓库 本地仓库:本地存放jar的目录 私服:私人搭建的服务器,一般在企业内部局域网使用 中央仓库:Maven内置了一个远程仓库的地址...,它就是中央仓库 Maven找jar包的过程 Maven查找引入jar包时, 会先到本地仓库当中查找,没有找到现到私服中找,也没有就去到远程中央仓库查找....找到后会下载到本地仓库,下次就不用到远程仓库了 最终都会把jar包下载到本地仓库 Maven工程最终引用的都是本地的jar包 设置本地仓库目录地址 默认本地仓库 修改本地仓库 把maven

    22810
    领券