`
guibin
  • 浏览: 366247 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Maven的常用技巧总结

阅读更多
Maven的常用技巧总结
guibin.beijing@gmail.com

本文总结了日常使用mvn时的经验,会逐步更新。

1. 执行mvn install时skip(跳过)test:
引用

mvn install -Dmaven.test.skip=true


2. 编译JAVA和Scala混合代码时如果出现“OutOfMemoryError”,则需要设置两个地方
引用

首先确认MAVEN_OPTS设置了足够大的Xmx
echo $MAVEN_OPTS
-Xms512M -Xmx1024M
然后确认在相应的pom中在maven-scala-plugin的configuration中指定了足够大的Xmx
<plugin>
    <groupId>org.scala-tools</groupId>
    <artifactId>maven-scala-plugin</artifactId>
...
    <configuration>
        <jvmArgs>
                <jvmArg>-Xms64m</jvmArg>
                <jvmArg>-Xmx1024m</jvmArg>

                <jvmArg>-Xss64m</jvmArg> <!-- Avoid StackOverFlowError -->

        </jvmArgs>
...
</configuration>



3. 编译JAVA和Scala混合代码时如果出现“StackOverFlowError”,解决方法则如2.中红色部分所示,显示指定
引用
<jvmArg>-Xss64m</jvmArg>


分享到:
评论
1 楼 nowaytj 2011-01-29  
还没用上这个

相关推荐

    maven工具和源码下载

    ** Maven使用技巧 ** 1. **常用命令**:如`mvn clean`用于清理目标目录,`mvn compile`用于编译源代码,`mvn package`则会打包项目。 2. **POM优化**:合理设置依赖的范围(compile、test、runtime等),避免引入...

    Maven 总结.pdf

    在学习Maven的人群中,会接触到多种与Maven相关的知识点和配置技巧。本篇总结主要涵盖了Maven在项目管理、依赖管理、插件使用、命名规范、仓库类型和工程类型等方面的内容。 首先,Maven的Tomcat插件是用于远程部署...

    Maven视频资料及如何学习心得体会

    总结,Maven不仅是一个工具,更是提升开发效率的利器。通过系统学习和实践,我们可以更好地驾驭这个工具,让开发工作更加得心应手。"学到就是赚到",让我们一起踏上"玩转Maven"的旅程,从新手走向大牛。

    maven完整教程

    本教程将深入探讨Maven的核心概念和使用技巧。 ### Maven核心概念 1. **项目对象模型 (Project Object Model, POM)**: Maven的中心是POM,它是一个XML文件,包含了项目的配置信息,如项目属性、构建指令、依赖关系...

    Maven+Eclipse 中使用tomcat

    Maven有多个插件可以用来部署和运行Web应用在Tomcat上,其中最常用的是`maven-tomcat-plugin`。要在pom.xml文件中添加这个插件,需要在`&lt;build&gt;&lt;plugins&gt;`部分插入以下配置: ```xml &lt;groupId&gt;org.apache....

    Maven实战最清楚版

    - **6.9 小结**:总结Maven仓库的使用技巧和最佳实践。 #### 7. 生命周期和插件 - **7.1 何为生命周期**:Maven生命周期的定义及其作用。 - **7.2 生命周期详解** - **7.2.1 三套生命周期**:Maven中的三套主要...

    maven教程.pdf

    - **中央仓库** (Central Repository): Maven 默认使用的公共仓库,包含大量常用的 Java 库。 - **自定义远程仓库**: 开发者可以设置自己的远程仓库来托管私有或特定版本的依赖。 - **仓库配置**: - **settings....

    maven2 公司培训ppt

    本培训PPT旨在帮助学习者理解并熟练掌握Maven2的核心概念和使用技巧,以便于在实际开发中提高效率,降低项目的复杂性。 **一、Maven2基础** 1. **项目对象模型(Project Object Model, POM)** Maven2 的核心是...

    Maven企业全栈开发讲解.rar

    本讲解将深入探讨Maven在企业全栈开发中的应用,帮助开发者理解并掌握其核心概念和实践技巧。 一、Maven简介 Maven是由Apache软件基金会开发的项目管理工具,它通过一个统一的构建过程和一套约定优于配置的原则,...

    Maven基础快速学习入门

    在本文中,我们将深入探讨Maven的基本概念、配置、生命周期以及依赖管理,帮助初学者快速掌握Maven的使用技巧。 一、Maven简介 Maven是由Apache软件基金会开发的项目管理工具,其核心理念是通过一个统一的构建过程...

    idea使用技巧总结

    标题“idea使用技巧总结”暗示了内容将围绕IntelliJ IDEA这一流行的Java集成开发环境(IDE),覆盖其使用中的一些技巧和遇到的常见问题。描述说明了文章将主要讨论在使用IDEA过程中遇到的常见坑点,以及解决这些问题...

    php、java、vs、delphi语言开发ide常用的技巧

    以上是针对 PHP、Java、Visual Studio 及 Delphi 四种开发环境下的一些常用技巧总结,希望能够帮助到从事这些领域工作的程序员们更高效地完成工作。当然,每种语言和技术都有其特点,实际应用中还需根据具体需求灵活...

    常用代码汇总

    【标题】"常用代码汇总"所涵盖的知识点主要是一些在日常编程中常见的代码片段、技巧和工具的使用。这可能包括但不限于各种编程语言的基础语法、优化技巧、调试方法以及特定场景下的解决方案。 【描述】"常用代码...

    常用pom.xml文件.zip

    总结来说,pom.xml文件是Maven项目的核心,它定义了项目的基本信息、依赖、构建过程和插件配置。正确理解和使用pom.xml,能有效提升开发效率,降低项目维护成本。因此,掌握pom.xml的编写和管理技巧,对于每个Maven...

    nutony-开发环境工具常用配置集锦

    通过对上述配置的详细解析,我们可以看到,《nutony-开发环境工具常用配置集锦》为MyEclipse2013用户提供了非常实用且全面的配置指导,涵盖了从基本的字体设置到复杂的Maven仓库管理等多个方面。这些配置不仅能够...

    Myeclipse快捷键和常用问题经验总结操作手册打包

    通过Maven或Gradle构建工具自动化构建项目,简化依赖管理;以及使用Eclipse插件市场安装额外的插件,如PMD、Checkstyle等,提升代码质量。 此外,MyEclipse还支持多种Web技术,如JavaEE、Spring、Struts、Hibernate...

    开发环境工具常用配置集锦

    ### 开发环境工具常用配置集锦 #### 一、MyEclipse 2013 新工作空间设置 ...以上是基于给定文件的信息所总结的相关知识点。这些配置和技巧将有助于开发者更好地进行Java Web开发以及其他相关领域的项目管理。

    eclipse使用技巧

    - **M2路径**:Maven的本地仓库路径配置,对于使用Maven管理项目的开发者来说至关重要。 - **PMD支付宝规则**:用于代码质量检查,确保代码遵循一定的规范标准。 - **字体和颜色**:个性化界面设置,让工作环境更加...

Global site tag (gtag.js) - Google Analytics