`
yangjayup
  • 浏览: 247185 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

Maven 发布 参数 选择目录,多环境配置

阅读更多

MyEclipse 中 Maven项目打包,先右击项目Run as -> Maven Clean

然后 Run as ->Run Configurations;  Base directory 填写项目地址:D:/JavaProject/mavenProject;

Goals填写:clean package -DskipTests -Pproduction (production为对应的pom文件里的环境参数,pom配置如下:)

 

 

<profiles>
<!-- 开发环境JAVA问题查询 -->
<profile>
<id>development</id>
<activation>
<activeByDefault>true</activeByDefault>
</activation>
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<debug>true</debug>
<optimize>false</optimize>
</configuration>
</plugin>
</plugins>
<resources>
<resource>
<directory>${basedir}/src/main/resources</directory>
</resource>
<resource>
<directory>${basedir}/src/main/development</directory>
</resource>
</resources>
< /build>
</profile>
<profile>
<!-- 生产环境JAVA问题查询 -->
<id>production</id>
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<debug>false</debug>
<optimize>true</optimize>
</configuration>
</plugin>
</plugins>
<resources>
<resource>
<directory>${basedir}/src/main/resources</directory>
</resource>
<resource>
<directory>${basedir}/src/main/production</directory>
</resource>
</resources>
< /build>
</profile>
</profiles>

//使用development环境构建项目

命令执行:mvn clean install -Pdevelopment -X  或者(默认development): mvn clean install -X

 

分享到:
评论

相关推荐

    maven window下安装包

    第11章:用Maven管理项目版本/11.4 版本管理举例/11.4.5 在POM中配置/11.4.5.1 发布插件以及标签的基础目录 第11章:用Maven管理项目版本/11.4 版本管理举例/11.4.5 在POM中配置/11.4.5.2 发布到私有仓库配置 第11章...

    Maven2 的新特性.7z

    groupId和artifactId的含义与Maven1中的含义一样,参数artifactId的值会作为项目根目录的名字。除了建立相应的目录之外,Maven2还会创建缺省的pom.xml。 Maven2也考虑到:不同类型的项目需要拥有不同的目录结构。如...

    Maven权威指南 很精典的学习教程,比ANT更好用

    Maven是Ant的另一种选择么? 1.7. 比较Maven和Ant 1.8. 总结 2. 安装和运行Maven 2.1. 验证你的Java安装 2.2. 下载Maven 2.3. 安装Maven 2.3.1. 在Mac OSX上安装Maven 2.3.2. 在Microsoft Windows上安装...

    IDEA安装使用.doc

    创建项目 5.JVM参数配置(64位,内存8G以上) 6.java Web项目创建 7.为java Wbe项目添加第三方依赖 8.配置Maven及使用 9.创建Maven工程 10.Maven创建Java Web工程 11.使用Tomcat插件方式发布项目 12.创建聚合工程 13....

    一套基于SpringBoot2.x + Vue2.x 前后端分离的Java快速开发框架,此项目为后端

    开发部署需要配置application.yml环境,以及对应yml中的数据库、redis、文件路径等参数。 内置功能 用户管理:用户是系统操作者,该功能主要完成系统用户配置。 角色管理:角色菜单权限分配,设置角色按机构进行数据...

    SpringBoot新手学习手册.pdf

    springboot学习资料 一、 Spring介绍 1 1.1、SpringBoot简介 1 1.2、系统要求: 1 二、快速入门 1 ...2.1、创建一个Maven...8.4、多环境配置 9 8.5、修改端口号 9 8.6、SpringBoot yml 使用 9 8.7、发布打包 9

    SpringBoot新手学习手册

    文档内容 一、 Spring介绍 1 1.1、SpringBoot简介 1 1.2、系统要求: 1 ...12.4、多环境配置 50 12.5、修改端口号 50 12.6、SpringBoot yml 使用 50 12.7、SpringBoot整合拦截器 51 12.8、发布打包 52

    joylau-springboot-daemon-windows:将SpringBoot应用制作为Windows Services服务| 使Spring Boot模块进入Windows服务

    心想着能够将这个功能提取出来就好了于是就写了这个Maven插件使用演示地址: MP4: : 1.1发布增加java运行时vm参数和程序参数的分别配置bat文件会自动申请管理员权限,不需要手动快捷以管理员身份运行怎么使用?...

    jenkins-gcloud-sdk-docker:Jenkins w gloud sdk 已安装 + 额外的 Jenkins 插件

    包含多个组件的 Google Cloud SDK 适用于 Go、Java、Python 和 PHP 的 App Engine SDK 适用于 Go、Java、Python 和 PHP 的 Cloud SDK 开发者预览命令 + 扩展 适用于 Go、Python 的 gcloud 应用扩展 詹金斯插件 ...

    play framework 框架手册 word 版

    21.管理多环境下的application.conf - 140 - 框架id(framework ID) - 141 - 从命令行设置框架id - 142 - 22.生产部署 - 142 - application.conf - 142 - 设置框架为prod模式: - 142 - 定义一个真实的数据库: - 143...

    play框架手册

    21.管理多环境下的application.conf - 140 - 框架id(framework ID) - 141 - 从命令行设置框架id - 142 - 22.生产部署 - 142 - application.conf - 142 - 设置框架为prod模式: - 142 - 定义一个真实的数据库: - 143...

    phantomjs-qunit-runner:自动从code.google.compphantomjs-qunit-runner导出

    phantomjs-qunit-runner ...介绍 该插件使您可以在Maven构建中运行QUnit测试。 它通过在!PhantomJs(兼容Webkit的无头浏览器... [DOMTests请参阅此处]插件配置参数已更改。 见下文 2011年12月23日:发布了1.0.6版以解决未

    lejing-mall:乐璟商城

    2个IDEA环境JVM参数配置 提示:主要目的是减少Web服务的的内存占用 JVM参数: -Xms512m -Xmx512m -Xmn200m -Xlog:gc* 3已完成清单 分装好BaseController,用于控制器数据返回 分装好BaseResult,返回结果封装,让...

    SoftwareEstimation-backend:软件评估系统的后端

    当项目发布者发布项目时,它可以进入软件成本估算平台,通过参数输入,对该项目进行软件成本估算,以方便,准确地确定项目价格,工作量等。 该平台旨在帮助项目发布者准确估算软件项目的成本,工作量估算,以防止...

    WLP在线学习系统-其他

    WLP在线学习系统可以通过课件发布共享MP4视频和PDF课件供学员在线学习,目前可支持多级课程分类,支持课程下多章节课时配置(当前仅支持H264编码的MP4视频在线播放和PDF在线播放)。WLP在线学习系统功能:本系统为...

    Eclipse开发分布式商城系统+完整视频代码及文档

    服务发布-商品规格参数.avi │ 07.展示商品基本信息.avi │ 08.展示商品描述.avi │ 09.展示规格参数.avi │ 10.freemarker的使用方法.avi │ 11.freemarker的模板的编写方法.avi │ 12.项目中使用freemarker-分析....

    Spring in Action(第2版)中文版

    目录 第一部分spring的核心 第1章开始spring之旅 1.1spring是什么 1.2开始spring之旅 1.3理解依赖注入 1.3.1依赖注入 1.3.2di应用 1.3.3企业级应用中的依赖注入 1.4应用aop 1.4.1aop介绍 1.4.2aop使用 ...

Global site tag (gtag.js) - Google Analytics