mirror of
https://github.com/OpenBankProject/OBP-API.git
synced 2026-02-06 09:26:53 +00:00
refactor/build: Simplify Scala plugin configs and adjust JVM arguments
This commit is contained in:
parent
57f9f30a44
commit
58a9c0b834
@ -673,26 +673,15 @@
|
|||||||
<version>4.8.1</version>
|
<version>4.8.1</version>
|
||||||
<configuration>
|
<configuration>
|
||||||
<fork>true</fork>
|
<fork>true</fork>
|
||||||
<recompileMode>incremental</recompileMode>
|
|
||||||
<useZincServer>true</useZincServer>
|
|
||||||
<jvmArgs>
|
<jvmArgs>
|
||||||
<jvmArg>-Xms4G</jvmArg>
|
<jvmArg>-Xms4G</jvmArg>
|
||||||
<jvmArg>-Xmx12G</jvmArg>
|
<jvmArg>-Xmx12G</jvmArg>
|
||||||
<jvmArg>-Xss4m</jvmArg>
|
|
||||||
<jvmArg>-XX:MaxMetaspaceSize=4G</jvmArg>
|
<jvmArg>-XX:MaxMetaspaceSize=4G</jvmArg>
|
||||||
<jvmArg>-XX:+UseG1GC</jvmArg>
|
<jvmArg>-XX:+UseG1GC</jvmArg>
|
||||||
<jvmArg>-XX:+TieredCompilation</jvmArg>
|
|
||||||
<jvmArg>-XX:TieredStopAtLevel=1</jvmArg>
|
|
||||||
</jvmArgs>
|
</jvmArgs>
|
||||||
<args>
|
<args>
|
||||||
<arg>-deprecation</arg>
|
<arg>-deprecation</arg>
|
||||||
<arg>-feature</arg>
|
<arg>-feature</arg>
|
||||||
<!-- Enable language features to suppress warnings -->
|
|
||||||
<arg>-language:implicitConversions</arg>
|
|
||||||
<arg>-language:reflectiveCalls</arg>
|
|
||||||
<arg>-language:postfixOps</arg>
|
|
||||||
<!-- Suppress auto-application deprecation warning -->
|
|
||||||
<arg>-Wconf:cat=deprecation&msg=auto-application:s</arg>
|
|
||||||
</args>
|
</args>
|
||||||
</configuration>
|
</configuration>
|
||||||
</plugin>
|
</plugin>
|
||||||
|
|||||||
14
pom.xml
14
pom.xml
@ -134,14 +134,10 @@
|
|||||||
<scalaVersion>${scala.compiler}</scalaVersion>
|
<scalaVersion>${scala.compiler}</scalaVersion>
|
||||||
<charset>${project.build.sourceEncoding}</charset>
|
<charset>${project.build.sourceEncoding}</charset>
|
||||||
<displayCmd>true</displayCmd>
|
<displayCmd>true</displayCmd>
|
||||||
<recompileMode>incremental</recompileMode>
|
|
||||||
<useZincServer>true</useZincServer>
|
|
||||||
<jvmArgs>
|
<jvmArgs>
|
||||||
<jvmArg>-DpackageLinkDefs=file://${project.build.directory}/packageLinkDefs.properties</jvmArg>
|
<jvmArg>-DpackageLinkDefs=file://${project.build.directory}/packageLinkDefs.properties</jvmArg>
|
||||||
<jvmArg>-Xms512m</jvmArg>
|
<jvmArg>-Xms64m</jvmArg>
|
||||||
<jvmArg>-Xmx2G</jvmArg>
|
<jvmArg>-Xmx1024m</jvmArg>
|
||||||
<jvmArg>-XX:+TieredCompilation</jvmArg>
|
|
||||||
<jvmArg>-XX:TieredStopAtLevel=1</jvmArg>
|
|
||||||
</jvmArgs>
|
</jvmArgs>
|
||||||
<args>
|
<args>
|
||||||
<arg>-unchecked</arg>
|
<arg>-unchecked</arg>
|
||||||
@ -151,12 +147,6 @@
|
|||||||
<arg>-deprecation</arg>
|
<arg>-deprecation</arg>
|
||||||
-->
|
-->
|
||||||
<arg>-Ypartial-unification</arg>
|
<arg>-Ypartial-unification</arg>
|
||||||
<!-- Enable language features to suppress warnings -->
|
|
||||||
<arg>-language:implicitConversions</arg>
|
|
||||||
<arg>-language:reflectiveCalls</arg>
|
|
||||||
<arg>-language:postfixOps</arg>
|
|
||||||
<!-- Suppress auto-application deprecation warning -->
|
|
||||||
<arg>-Wconf:cat=deprecation&msg=auto-application:s</arg>
|
|
||||||
</args>
|
</args>
|
||||||
</configuration>
|
</configuration>
|
||||||
<executions>
|
<executions>
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user