我要投搞

标签云

收藏小站

爱尚经典语录、名言、句子、散文、日志、唯美图片

当前位置:刘伯温论坛 > 分别编译 >

idea中maven项目编译和打包分别指定不同的pom文件

归档日期:07-07       文本归类:分别编译      文章编辑:爱尚语录

  一般来说,同一个项目一个pom文件即可,但是有时候本地测试时编译项目使用的pom文件和打包上传到服务器上所使用的pom文件不一致,这时候虽然可以使用同一个pom文件,但是很不方便。本地测试时需要把打包时使用的pom依赖给注掉,打包时需要把本地测试时使用的pom给注掉。

  为本地测试和打包指定不同的pom文件就可以很好的解决上面所讲的问题。因为项目开发中用的较多的还是本地测试,所以将pom.xml作为本地测试时编译的pom文件,将打包时要使用的pom文件名修改为pomXxx.xml和pom.xml放在同级即可。

  本地测试编译时会自动调用pom.xml不需要做额外的工作。打包时就需要指定所使用的pom文件,使用mvn命令进行打包。

  **1.pom工程:**用在父级工程或聚合工程中。用来做jar包的版本控制。必须指明这个聚合工程的打包方式为pom2.war工程:将会打包成war,发布在服务器上的工程。如网站或服务。在SpringB...博文来自:赵宪福的博客

  第一步打war包:   这样war报就在你项目的target目录下:第二步部署 首先进入服务器tomcat bin目录关闭服务 命令: ./shutdown.sh 然后就要进入webapp(命令:cd...博文来自:M义薄云天的博客

  在项目进行过程中,项目打包发布到不同环境时,比如开发环境,测试环境,生产环境等。我们都需要根据不同环境去修改项目包中的数据库配置,缓存配置,文件存储路径等内容。针对maven构建的项目,我们可以通过配...博文来自:RunSnail的博客

  DEA在编译发布的时候默认不会将src/main目录中的xml文件打包进包里,一般我们都把资源文件放在resource目录下,但是有些同学觉得有些配置文件还是跟java类放在一起查看或修改起来比较方便...博文来自:zsg88的专栏

  在打包的时候我们添加上 这里我们指定配置文件问test这个是在pom.xml里面定义的,里面有product,dev和test三个定义在不同环境使用Jenkins的时候,-P后面加上不同的参数我这里...博文来自:乔志勇笔记

  今天在DOS下执行mvncompile命令时报错说缺少必要符号,事实上根本就没有缺少,但何以如此呢,为啥eclipse在编译时就没有这问题呢?原因是编码的问题造成的!eclipse在编译的使用使用的是...博文来自:sjy_2010的专栏

  在git-bash中想要启动一个工程服务就是不成功,始终提示jar包找不到,本地代码已提交。这时可直接登陆git,找到对应项目,查看项目中pom文件引用的书写,最终发现git上引用的jar的确还是原版...博文来自:愿我如星君如月 ... 夜夜流光相皎洁 ...

  很久以前用Maven的时候基本都是一个工程,后来感觉太落伍了,就根据geoserver源码开始分模块对功能进行优化。后来有个新来的同事也碰到了这个问题,我就给他解决一下,顺便把以前的心得记录一下,日子...博文来自:u013067420的博客

  问题描述:解决办法:右键lib重新指定一下copy到lib中的依赖文件博文来自:yaoyaowudi123的博客

  我的问题主要是:对父项目parent执行mvn:install的时候报的这个错。原因:我在创建子项目child_service,下划线用的中文的,然后我又删除了它,重新创建child_service,...博文来自:ray

  问题发生的原因时:在本地运行代码时正确执行,运行Jar时提示类找不到。现象:打出来的包中缺少了一个依赖的Jar包,正是找不到的类所在的Jar包。打包日志:提示ThePOMforXXXisinvalid...博文来自:咻咻ing的专栏

  今天在家里加班,发现家里打包的项目放上去之后,之前在公司保存的url访问就404了.通过仔细对比url,发现:之前的正确url是:而现在的访问...博文来自:y41992910的博客

  maven项目打包时把依赖加到指定目录的pom插件配置博文来自:wyh9459的专栏

  问题描述:window7平台下,在maven文件夹下,使用cmd命令行compile命令,编译过程中引入jar包,提示拒绝访问原因:权限不够解决方法:使用管理员权限打开cmd命令行,执行编译,提示,同...博文来自:竹影斋

  一个中秋回来,打开AndroidStudio就发现报这个错,各种百度,一上午了没有丝毫进展。然后下午翻墙以后,又谷歌许久,stackoverflow都翻遍了,依然没能找到解决办法。引号里面的这个东西点...博文来自:Jay_zjc的博客

  个人在进行使用Eclipse进行Maven项目开发过程中,建立父工程ego-parent(pom类型项目),遇到了下列问题,为解决这个问题,个人花费的了很大精力、时间。特此,写本篇博客,希望能够帮助到...博文来自:dear_Alice_moon的专栏

  有时候我们在创建Maven项目的时候会出现上述的问题,导致Maven项目创建失败,报错的提示如下:    这往往是由于我们在同一个目录中创建了ProjectName相同的项目导致的。因为在同一目录下不...博文来自:乞力马扎罗的雪CYF的博客

  今天我解决了一个maven打包的问题,这个打包的问题一直困扰了几天,我想把依赖包全部打入pom文件中,用maven把java的源码打入到jar的架包中,尝试了网上的几种方法并没有完全成功,后面我自己也...博文来自:江西看见你科技有限公司

  当关闭自动编译后,运行mavencompile命令不会对scala文件进行编译,因此会导致运行maven的package命令时不会对scala类进行打包,可以添加以下pom,进行编译打包。 &a...博文来自:静待花开

  本地的测试配置文件与内测的配置,甚至线上的配置不一样,以前比较土的做法就是每次复制粘贴。然后不停的来回改文件。现在是将本地的开发环境,内测的,生产环境的,各个不同的配置文件放在配置文件夹里。例如:在项...博文来自:Saindy5828的专栏

  开发过程,我们习惯把数据源配置,项目常量,日志配置等基础数据配置写到一个个单独的的文件中.如jdbc.properties等各种.格式的文件.如何不频繁修改配置文件,随时打包不同基础数据配置信息的项目...博文来自:拉轰的大蜗牛

  先把组策略开放公网入端口,允许3306端口在公网上访问畅通无阻。我在电脑上用mysqlyog客户端连接虚拟机linux系统上的mysql客户端。提示:“host17.183.183.23isnot...博文来自:chinet_bridge的专栏

  由于我们在添加maven聚合工程的子项目的时候,maven会在父工程的pom.xml文件的modules标签中添加一个该项目的module,如下图:因此当我们在删除一个子工程的时候,记得也要把父工程里...博文来自:只为成功找方法 不为失败找借口

  今天遇到的问题是需要修改右边的版本号不然程序会不兼容,但是在这期间有遇到了一个新的问题,就是修改右边版本号的时候左边的包下载的还是原来的版本,需要的是5.0.2,但是他下载的是4.2.4,很是头疼出现...博文来自:的博客

  jquery/js实现一个网页同时调用多个倒计时(最新的)nn最近需要网页添加多个倒计时. 查阅网络,基本上都是千遍一律的不好用. 自己按需写了个.希望对大家有用. 有用请赞一个哦!nnnn//jsn...博文来自:Websites

  最近比较有空,大四出来实习几个月了,作为实习狗的我,被叫去研究Docker了,汗汗!nnDocker的三大核心概念:镜像、容器、仓库n镜像:类似虚拟机的镜像、用俗话说就是安装文件。n容器:类似一个轻量...博文来自:我走小路的博客

  本篇文章是根据我的上篇博客,给出的改进版,由于时间有限,仅做了一个简单的优化。相关文章:将excel导入数据库2018年4月1日,新增下载地址链接:点击打开源码下载地址十分抱歉,这个链接地址没有在这篇...博文来自:Lynn_Blog

本文链接:http://saltstudios.net/fenbiebianyi/608.html