`
yangjayup
  • 浏览: 252397 次
  • 性别: 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 环境搭建总结

    ### Maven环境搭建与配置详解 #### 一、Maven简介 Maven是Apache下的一个开源项目,它是一种项目管理和理解工具。通过一个中心信息管理的方式,Maven能够管理项目的构建、报告和文档。Maven使用描述性的XML文件来...

    maven web pom文件常用配置

    总的来说,`pom.xml`文件是Maven项目的核心配置文件,它定义了项目的基本信息、依赖关系、构建过程和发布策略。理解并熟练掌握`pom.xml`的配置,能有效提高开发效率,确保项目构建的一致性和可重复性。通过不断学习...

    cruisecontrol+maven2配置

    - **Web应用配置**:修改`%CruiseControl_Home%/webapps/cruisecontrol/WEB-INF/web.xml`文件,设置`logDir`和`rootDir`参数,分别指向`logs`和`artifacts`目录。 - **配置文件修改**:在`%CruiseControl_Home%/...

    maven 占位符打包

    总之,Maven的占位符打包技术是解决多环境配置问题的有效手段,它允许我们在一个统一的配置框架下处理研发、测试和生产等不同环境的需求,从而简化项目管理和部署流程。通过熟练掌握这一技术,开发者可以更高效地...

    Maven之远程仓库的配置详解

    在Maven的构建管理中,远程仓库扮演...正确配置这些参数,可以确保Maven能够从指定的远程仓库获取所需的依赖,同时确保构建过程的稳定性和安全性。在实际开发中,根据项目需求灵活调整这些配置,是提升开发效率的关键。

    apache-maven的插件包:apache-maven-3.3.9-bin.zip

    这个版本发布于2015年,是Maven 3的一个稳定版本,提供了许多改进和新特性,包括性能优化、更好的错误报告以及对Java 8的支持。 描述中的信息虽然简洁,但暗示了这个压缩包包含的是Maven的可执行文件和必要的库文件...

    Maven3.5~3.6.3各版本下载

    - **多线程构建**:利用Maven的`-T`参数指定并发线程数,加快构建速度。 - **减少不必要的构建任务**:使用`mvn clean install -DskipTests`跳过测试阶段,或者根据实际需要定制构建流程。 - **优化本地仓库**:定期...

    maven3.3.3

    开发者可以根据需求选择合适的插件,并在POM中配置插件参数。 3. **生命周期与构建阶段**:Maven有预定义的构建生命周期,包括clean、default和site三个阶段。default阶段包括编译、测试、打包、验证等步骤,可以...

    maven创建web工程

    转换后,项目中会多出一个 `WebContent` 目录。 ##### 3. 调整项目结构以符合 Maven 规范 为了符合 Maven 的标准目录结构,需要进行以下操作: 1. **移动目录**:将 `WebContent` 下面的 `META-INF` 和 `WEB-INF`...

    maven-3.5.4.rar.7z

    它遵循“最接近原则”,即如果多个依赖具有相同的子依赖,Maven会选择最近版本的子依赖。 ** Maven 的仓库系统 ** Maven 使用仓库系统来存储和检索库文件。默认情况下,它使用本地仓库(位于用户主目录下),同时...

    maven项目构建入门书籍

    - Maven插件可以通过POM进行配置,添加自定义的参数和目标。 ### Maven与IDE集成 - Maven可以无缝集成到主流的Java IDE,如Eclipse、IntelliJ IDEA,方便进行项目构建和管理。 通过《Maven权威指南》这本书,读者...

    maven3.0.4学习教程

    - **环境变量配置**:设置`MAVEN_HOME`环境变量指向Maven安装目录,并将`bin`目录添加到系统`PATH`中。 ##### 2.2 配置本地仓库 Maven默认会在用户的主目录下的`.m2`目录中创建本地仓库,用于存储下载的依赖。用户...

    maven下载安装与配置.docx

    - **调整JVM参数**:可以通过修改`MAVEN_OPTS`环境变量来调整Maven的JVM参数,例如增加内存分配等。 #### Maven常用命令 - **打包项目**:使用`mvn package`命令可以将项目打包成可发布的格式(如jar或war)。 - **...

    maven3.3.9版本下载

    8. **配置和命令行参数**:Maven 允许用户通过设置文件(settings.xml)和命令行参数来定制其行为,如指定仓库位置、选择特定的构建配置等。 9. **错误和日志处理**:Maven 3.3.9 提供了清晰的错误信息和详细的构建...

    maven3.3亲测可用

    1. **安装 Maven**:下载 `apache-maven-3.3.3.zip`,解压到本地,并配置环境变量 `MAVEN_HOME` 和 `PATH`。 2. **创建新项目**:使用 `mvn archetype:create` 命令生成一个新的 Maven 项目模板。 3. **编辑 POM....

    maven 下载 安装包

    为了让系统能够在任何目录下使用 Maven 命令,我们需要设置环境变量。以下是不同操作系统下的配置步骤: - **Windows**: - 打开“系统属性”(右键点击“此电脑”,选择“属性”&gt; “高级系统设置”)。 - 在...

    Maven与开发工具的总集步骤

    2. **配置环境变量**:设置`MAVEN_HOME`指向Maven的安装路径,可选地设置`MAVEN_OPTS`以调整JVM内存参数。 3. **添加到PATH**:将`%MAVEN_HOME%\bin`添加到系统的PATH环境变量中。 4. **验证安装**:在命令行中输入`...

    建立Maven私服 – Nexus下载、安装、配置、使用

    为了让Maven知道如何与Nexus交互,需要在Maven的`settings.xml`中配置新的repository和proxy。将Nexus的URL、仓库ID、用户名和密码添加到对应的元素中。 ```xml &lt;id&gt;nexus &lt;url&gt;...

    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章...

Global site tag (gtag.js) - Google Analytics