`

maven之资源文件拷贝设置

阅读更多
执行命令
mvn compile
时发现hibernate的映射文件(*.hbm.xml)没有拷贝到target/classes的指定目录中,故需在pom.xml中添加插件maven-antrun-plugin,进行文件的拷贝。如下:
<plugin>
				<groupId>org.apache.maven.plugins</groupId>
				<artifactId>maven-antrun-plugin</artifactId>
				<version>1.7</version>
				<executions>
					<execution>
						<id>prepare-hbm-copy</id>
						<phase>generate-resources</phase>
						<goals>
							<goal>run</goal>
						</goals>
						<configuration>
							<tasks>
								<copy todir="target/classes/com/srt/vas/bll/xn/model"
									overwrite="true">
									<fileset dir="src/main/java/com/srt/vas/bll/xn/model">
										<include name="**/*.hbm.xml" />
									</fileset>
								</copy>
							</tasks>
						</configuration>
					</execution>
				</executions>
</plugin>


解决项目中hbm文件用maven运行没有拷贝到target里面的问题

Maven实践(三):如何打包我要的资源文件
<build>
		<resources>
			<resource>
				<directory>src/main/java</directory>
				<excludes>
					<exclude>**/*.java</exclude>
					<exclude>**/.svn/*</exclude>
				</excludes>
			</resource>
		</resources>
	</build>

maven设定项目编码

使用maven 容易遇到的问题
分享到:
评论

相关推荐

    MavenUtil 文件拷贝

    MavenUtil是特定于某个项目或库的一个实用工具类,它通常包含了与Maven相关的辅助方法,比如处理项目的资源文件、依赖管理或者构建过程中的自定义操作。在“MavenUtil 文件拷贝”这个场景中,我们讨论的是如何利用...

    maven资源过滤打包后文件变大的处理方法

    当Maven在构建项目时,会将资源文件从src/main/resources目录下拷贝到conf目录下。在这个过程中,如果资源文件中包含二进制数据,如ip.dat文件,Maven可能会将其解析和修改,从而导致文件变大。 三、解决方案 为了...

    maven项目补丁生成程序

    首先,我们要理解Maven项目的基本结构,它遵循约定优于配置的原则,标准目录结构包括src/main/java(源代码)、src/main/resources(资源文件)、target(编译输出目录)等。在这样的结构下,补丁生成程序通常会处理...

    maven、tomcat下载资源

    例如,使用Maven的Tomcat插件(如`maven-tomcat-plugin`或`tomcat7-maven-plugin`),可以直接通过命令行将应用部署到本地运行的Tomcat服务器上,而无需手动拷贝WAR文件到Tomcat的webapps目录。 以下是一个简单的...

    Maven2 的新特性.7z

    然后解压,并设置环境变量M2_HOME= Maven2的解压安装目录;最后将%M2_HOME%/bin添加到path中,方便Maven在任何目录下运行。 Maven2的运行命令是mvn,使用mvn -h可以获得相关的帮助信息。常用情形: • 创建Maven项目...

    Netty权威指南源码-maven版

    在“Netty权威指南源码-maven版”中,你可以看到 Maven 项目的组织结构,包括 `pom.xml` 文件,这是 Maven 项目配置文件,用于管理项目依赖、构建过程等。源代码通常分布在 `src/main/java` 目录下,按照包结构组织...

    以Jar形式为Web项目提供资源文件WebJars.zip

    WebJars是以Jar形式为Web项目提供资源文件,然后借助Maven这些依赖库的管理,保证这些Web资源版本唯一性。Webjars多应用于基于Spring Boot创建微服务项目,需要打包所有资源为可执行的jar。 标签:WebJars

    maven3.0.4使用教程 中文PDF版

    Maven 的基本原理很简单,采用远程仓库和本地仓库以及一个核心的配置文件 pom.xml,pom.xml 中定义的 jar 文件从远程仓库下载到本地仓库,各个应用使用同一个本地仓库的 jar,同一个版本的 jar 只需下载一次,而且...

    maven学习教程

    Maven的安装和配置通常涉及设置环境变量,比如将Maven的bin目录添加到PATH环境变量中,以及配置Maven的本地和远程仓库地址。用户可以通过修改~/.m2/settings.xml文件来个性化配置Maven的行为。 总的来说,Maven简化...

    Maven安装与配置教程.pdf

    同时,Maven通过pom.xml文件来导入依赖,可以自动下载jar包以及其所依赖的jar包,无需手动下载和拷贝,极大地解放了程序员的劳动力。Maven是一个项目构建及管理工具,它大大简化了项目开发的流程,使开发团队能够更...

    elasticsearch多版本jar包(直接拷贝到maven仓库对应位置即可)

    在“\repository\org”路径下解压该文件即可。由于直接下载可能比较慢,故分享该资源

    HDFS-API文件上传、创建、删除、重命名

    首先,我们需要导入Hadoop相关的库,通常在Java项目中,这可以通过添加Hadoop的Maven依赖来完成。确保你的`pom.xml`文件中包含以下依赖: ```xml &lt;groupId&gt;org.apache.hadoop &lt;artifactId&gt;hadoop-client ...

    Maven2的Eclipse插件.zip

    解压缩本资源 zip 之后,得到 features 和 plugins 两个目录,将这两个目录下的文件分别拷贝至 Eclipse 根目录下的相应目录中。重新启动 Eclipse,在 Explorer 视图下单击项目名,看到 M2 Maven 图标,证明安装成功...

    hash-resource:静态资源版本更新 maven插件

    简介 maven 插件实现 我们希望得到的是,修改了的...拷贝warSourceDirectory (和maven-war-plugin的默认值一样是${basedir}/src/main/webapp)到 ${project.build.directory}/prepareWarSource 下,然后对js和css进行h

    netty-all-4.1.5.Final完整pom.xml文件配置

    `pom.xml`文件是Maven项目对象模型(Project Object Model)的配置文件,用于定义项目依赖、构建过程和其他元数据。在这里,这个文件配置了所有必要的依赖,使得开发者可以直接在自己的项目中引入,而无需关心不同...

    Android Studio 2021离线环境配置教程完整介绍

    然后,在内网电脑上安装Android Studio,将联网电脑上已加载的资源拷贝到离线电脑并配置maven本地依赖。 主要需要以下内容: 1. C:\Users\Administrator\.android,.android文件下创建名为manual-offline-m2的文件夹...

    WIN10环境 Maven的安装与配置详细教程

    - 拷贝`settings.xml`文件到`C:\Users\Administrator\.m2`目录。 - 在`settings.xml`文件中,找到`&lt;localRepository&gt;`标签,将其路径更改为新设定的本地仓库路径,例如 `&lt;localRepository&gt;D:\Program Files\Maven\...

    浅谈maven的jar包和war包区别 以及打包方法

    Maven的jar包是一种常见的打包格式,用于将Java类、资源文件和普通文件打包到一个文件中。在Maven中,jar文件包含src/main/java和src/main/resources资源文件夹下的所有文件。在打包时,Maven会自动生成META-INF...

    SpringBoot如何实现分离资源文件并打包

    Spring Boot 实现分离资源文件并打包的方法 Spring Boot 项目默认情况下会将所有资源文件、依赖包和可执行文件打包到一个单一的 JAR 文件中,但是有时候我们并不想让配置文件、依赖包和可执行文件混杂在一起。这...

    java操作svn把资源下载到服务器

    通常,这些JAR文件可以从Apache官方网站或通过Maven或Gradle等构建工具引入。 以下是使用SVNKit实现该功能的基本步骤: 1. **初始化SVNClientManager**:这是与SVN服务器交互的主要对象。创建一个`...

Global site tag (gtag.js) - Google Analytics