代码之家  ›  专栏  ›  技术社区  ›  user9750148

Scala-MVN包-如何仅添加一个文件更改

  •  0
  • user9750148  · 技术社区  · 8 年前

    我继承了带有许多文件/类的大型scala项目。

    为了进行更改和测试,需要:
    1) 修改一个文件
    2) MVN清理编译包
    3) 通过运行特定的scala类来测试这个新的jar,该类在步骤2中使用这个构建的jar(如上所述)

    建造一个罐子需要3-4分钟。如果只更改了1个文件(以及其中的1行),如何加快此过程?

    谢谢

    1 回复  |  直到 8 年前
        1
  •  0
  •   Chaitanya    8 年前

    可以使用以下方法优化生成:-

    1) 使用多线程运行maven build对我来说可以加快构建速度。例如:

    mvn清洁安装-T100 其中-T用于根据硬件指定所需的线程数。

    以下是wiki的变体 Maven 3。x能够执行并行构建。命令如下:

    mvn-4个线程的4个干净安装版本

    mvn-T 1C清洁安装每个cpu核心1个线程

    mvn-T 1.5C清洁安装每个cpu内核1.5个线程

    2) 如果您已经编写了Junit测试,并且不想每次都运行测试用例,那么可以使用-DskipTests=true

    3) 本地安装Nexus或存储库 您可以将内存配置调整为最佳,例如:将此行添加到mvn。bat set MAVEN\U OPTS=-Xmx512m-XX:MaxPermSize=256m

    另请参考 http://bosy.dailydev.org/2009/02/speed-up-your-maven-build-four-times.html