`

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 容易遇到的问题
分享到:
评论

相关推荐

    Maven2 的新特性.7z

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

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

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

    Maven安装与配置教程.pdf

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

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

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

    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

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

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

    centos7.5分布式平台搭建.docx

    24.5. 拷贝etcd.conf和etcd.service文件到其他2个节点 74 24.6. 启动服务 74 24.7. 测试集群 75 24.8. 注意事项 75 25. Kubernetes集群安装部署 75 25.1. Master节点部署 75 25.1.1. 复制文件 75 25.1.2. 部署kube-...

    t淘淘商城项目 商城项目 视频和源码教程 详细

    -- 资源文件拷贝插件 --&gt; &lt;groupId&gt;org.apache.maven.plugins &lt;artifactId&gt;maven-resources-plugin &lt;version&gt;2.7 &lt;encoding&gt;UTF-8 &lt;!-- java编译插件 --&gt; &lt;groupId&gt;org.apache.maven....

    大数据非关系型数据库课程设计基于Scala的交通拥堵预测源码+项目说明.zip

    该资源内项目代码都是经过测试运行成功,功能ok的情况下才上传的,请放心下载使用! 本项目适合计算机相关专业(如计科、人工智能、通信工程、自动化、电子信息等)的在校学生、老师或者企业员工下载使用,也适合小白...

    vertxrs:带有Vert.x的JAX-RS

    对Web资源的静态文件服务支持。 SockJs和Websocket支持。 Java 8和React式编程友好。 用于编写极其快速的零拷贝TCP客户端和服务器的简单API。 群集的,语言无关的事件总线,用于IPC和服务器通信。例子Maven依赖项。...

    开源中国源码

    - 分享栏目,用户可分享发布如百度网盘资源地址,电影地址等等,赚取积分 - 各个栏目话题聚合内容,话题可编辑删除,审核; - 用户个人首页,可查看自己关注的用户和自己发布的内容 - 用户内容收藏 - 用户积分管理...

    J2eeFAST企业级快速开发平台-其他

    5、将代码导入开发工具fast-admin启动模块- 执行FastApplication类即可 注意:fast-admin模块,资源目录application-Test.yml中修改连接数据库和链接地址;如果你是按照initDb.sql建库,test.sql导入初始数据,则...

    Redis云管理平台CacheCloud.zip

    请确保/opt/有足够的硬盘空间,因为/opt/cachecloud/data要存储RDB和AOF的持久化文件,如果硬盘过小,会造成持久化失败。 (如果硬盘确实很小,建议建立一个软链接到/opt/cachecloud/data,且保证软链接的目录也是...

    J2eeFAST企业级快速开发平台 v2.0.8

    文件大小: 16.9 MB 更新时间: 2020-08-11 资源类型: 国产软件 推荐等级: ★★★☆☆ 平台环境: JAVA/Mysql 作者主页: 点击查看 演示地址: 点击查看 详细介绍 – [ J2eeFAST企业级快速开发平台 v2.0.8 ] J2...

Global site tag (gtag.js) - Google Analytics