Skip to content

Instantly share code, notes, and snippets.

@jvican
Created July 4, 2018 14:32
Show Gist options
  • Select an option

  • Save jvican/d20d925e69b03aeef44f1a78ce1ee22f to your computer and use it in GitHub Desktop.

Select an option

Save jvican/d20d925e69b03aeef44f1a78ce1ee22f to your computer and use it in GitHub Desktop.
<?xml version="1.0" encoding="UTF-8"?>
<!-- Generated by maven-plugin-tools 3.5 on 2018-06-16 -->
<plugin>
<name>maven-bloop</name>
<description>maven-bloop</description>
<groupId>ch.epfl.scala</groupId>
<artifactId>maven-bloop_2.12</artifactId>
<version>1.0.0-M11</version>
<goalPrefix>bloopInstall</goalPrefix>
<isolatedRealm>true</isolatedRealm>
<inheritedByDefault>true</inheritedByDefault>
<mojos>
<mojo>
<goal>bloopInstall</goal>
<requiresDependencyResolution>test</requiresDependencyResolution>
<requiresDirectInvocation>false</requiresDirectInvocation>
<requiresProject>true</requiresProject>
<requiresReports>false</requiresReports>
<aggregator>false</aggregator>
<requiresOnline>false</requiresOnline>
<inheritedByDefault>true</inheritedByDefault>
<phase>generate-resources</phase>
<implementation>bloop.integrations.maven.BloopMojo</implementation>
<language>java</language>
<instantiationStrategy>per-lookup</instantiationStrategy>
<executionStrategy>once-per-session</executionStrategy>
<threadSafe>true</threadSafe>
<parameters>
<parameter>
<name>addRunArgs</name>
<type>java.lang.String</type>
<required>false</required>
<editable>true</editable>
<description></description>
</parameter>
<parameter>
<name>bloopConfigDir</name>
<type>java.io.File</type>
<required>false</required>
<editable>true</editable>
<description></description>
</parameter>
<parameter>
<name>bloopExecutionFork</name>
<type>boolean</type>
<required>false</required>
<editable>true</editable>
<description></description>
</parameter>
<parameter>
<name>classpathOptionsAutoBoot</name>
<type>boolean</type>
<required>false</required>
<editable>true</editable>
<description></description>
</parameter>
<parameter>
<name>classpathOptionsBootLibrary</name>
<type>boolean</type>
<required>false</required>
<editable>true</editable>
<description></description>
</parameter>
<parameter>
<name>classpathOptionsCompiler</name>
<type>boolean</type>
<required>false</required>
<editable>true</editable>
<description></description>
</parameter>
<parameter>
<name>classpathOptionsExtra</name>
<type>boolean</type>
<required>false</required>
<editable>true</editable>
<description></description>
</parameter>
<parameter>
<name>classpathOptionsFilterLibrary</name>
<type>boolean</type>
<required>false</required>
<editable>true</editable>
<description></description>
</parameter>
<parameter>
<name>launcher</name>
<type>java.lang.String</type>
<required>false</required>
<editable>true</editable>
<description></description>
</parameter>
<parameter>
<name>launchers</name>
<type>scala_maven.AppLauncher[]</type>
<required>false</required>
<editable>true</editable>
<description></description>
</parameter>
<parameter>
<name>mojoExecution</name>
<type>org.apache.maven.plugin.MojoExecution</type>
<required>true</required>
<editable>false</editable>
<description></description>
</parameter>
<parameter>
<name>scalaArtifactID</name>
<type>java.lang.String</type>
<required>false</required>
<editable>true</editable>
<description></description>
</parameter>
<parameter>
<name>notifyCompilation</name>
<type>boolean</type>
<required>false</required>
<editable>true</editable>
<description>notifyCompilation if true then print a message &quot;path: compiling&quot;
for each root directory or files that will be compiled.
Useful for debug, and for integration with Editor/IDE to reset markers only for compiled files.</description>
</parameter>
<parameter>
<name>testAnalysisCacheFile</name>
<type>java.io.File</type>
<required>false</required>
<editable>true</editable>
<description>Analysis cache file for incremental recompilation.</description>
</parameter>
<parameter>
<name>compileOrder</name>
<type>java.lang.String</type>
<required>false</required>
<editable>true</editable>
<description>Compile order for Scala and Java sources for sbt incremental compile.
Can be Mixed, JavaThenScala, or ScalaThenJava.</description>
</parameter>
<parameter>
<name>once</name>
<type>boolean</type>
<required>false</required>
<editable>true</editable>
<description>Define if cc should run once or in infinite loop. (useful for test or working with editor)</description>
</parameter>
<parameter>
<name>addZincArgs</name>
<type>java.lang.String</type>
<required>false</required>
<editable>true</editable>
<description>Additional parameter to use to call zinc server
It is a pipe &apos;|&apos; separated list of arguments, so it can be used from command line (&quot;-DaddZincArgs=arg1|arg2|arg3|...&quot;).</description>
</parameter>
<parameter>
<name>source</name>
<type>java.lang.String</type>
<required>false</required>
<editable>true</editable>
<description>The -source argument for the Java compiler (when using incremental compiler).</description>
</parameter>
<parameter>
<name>compilerPlugins</name>
<type>scala_maven.BasicArtifact[]</type>
<required>false</required>
<editable>true</editable>
<description>Compiler plugin dependencies to use when compiling.
ex:</description>
</parameter>
<parameter>
<name>localRepo</name>
<type>org.apache.maven.artifact.repository.ArtifactRepository</type>
<required>true</required>
<editable>false</editable>
<description>Location of the local repository.</description>
</parameter>
<parameter>
<name>reactorProjects</name>
<type>java.util.List</type>
<required>true</required>
<editable>false</editable>
<description>Contains the full list of projects in the reactor.</description>
</parameter>
<parameter>
<name>sendJavaToScalac</name>
<type>boolean</type>
<required>false</required>
<editable>true</editable>
<description>Enables/Disables sending java source to the scala compiler.</description>
</parameter>
<parameter>
<name>useZincServer</name>
<type>boolean</type>
<required>false</required>
<editable>true</editable>
<description>Use zinc server for incremental recompilation.</description>
</parameter>
<parameter>
<name>verbose</name>
<type>boolean</type>
<required>false</required>
<editable>true</editable>
<description>Turns verbose output on.</description>
</parameter>
<parameter>
<name>javacArgs</name>
<type>java.lang.String[]</type>
<required>false</required>
<editable>true</editable>
<description>Arguments for javac (when using incremental compiler).</description>
</parameter>
<parameter>
<name>project</name>
<type>org.apache.maven.project.MavenProject</type>
<required>true</required>
<editable>false</editable>
<description></description>
</parameter>
<parameter>
<name>scalaHome</name>
<type>java.lang.String</type>
<required>false</required>
<editable>true</editable>
<description>Path to Scala installation to use instead of the artifact (define as dependencies).</description>
</parameter>
<parameter>
<name>jvmArgs</name>
<type>java.lang.String[]</type>
<required>false</required>
<editable>true</editable>
<description>Jvm Arguments.</description>
</parameter>
<parameter>
<name>checkMultipleScalaVersions</name>
<type>boolean</type>
<required>false</required>
<editable>true</editable>
<description>Check if every dependencies use the same version of scala-library or scala.compat.version.</description>
</parameter>
<parameter>
<name>zincPort</name>
<type>int</type>
<required>false</required>
<editable>true</editable>
<description>Zinc server port, if running with incremental zinc server mode.</description>
</parameter>
<parameter>
<name>mainSourceDir</name>
<type>java.io.File</type>
<required>false</required>
<editable>true</editable>
<description>The main directory containing scala source for compilation</description>
</parameter>
<parameter>
<name>forceUseArgFile</name>
<type>boolean</type>
<required>false</required>
<editable>true</editable>
<description>Force the use of an external ArgFile to run any forked process.</description>
</parameter>
<parameter>
<name>scalaClassName</name>
<type>java.lang.String</type>
<required>true</required>
<editable>true</editable>
<description>className (FQN) of the scala tool to provide as</description>
</parameter>
<parameter>
<name>addScalacArgs</name>
<type>java.lang.String</type>
<required>false</required>
<editable>true</editable>
<description>Additional parameter to use to call the main class
Using this parameter only from command line (&quot;-DaddScalacArgs=arg1|arg2|arg3|...&quot;), not from pom.xml.</description>
</parameter>
<parameter>
<name>encoding</name>
<type>java.lang.String</type>
<required>false</required>
<editable>true</editable>
<description>The -encoding argument for the Java compiler. (when using incremental compiler).</description>
</parameter>
<parameter>
<name>failOnMultipleScalaVersions</name>
<type>boolean</type>
<required>false</required>
<editable>true</editable>
<description>Determines if a detection of multiple scala versions in the dependencies will cause the build to fail.</description>
</parameter>
<parameter>
<name>scalaVersion</name>
<type>java.lang.String</type>
<required>false</required>
<editable>true</editable>
<description>Scala &apos;s version to use.
(property &apos;maven.scala.version&apos; replaced by &apos;scala.version&apos;)</description>
</parameter>
<parameter>
<name>excludes</name>
<type>java.util.Set</type>
<required>false</required>
<editable>true</editable>
<description>A list of exclusion filters for the compiler.
ex :
&lt;pre&gt;
&amp;lt;excludes&amp;gt;
&amp;lt;exclude&amp;gt;SomeBadFile.scala&amp;lt;/exclude&amp;gt;
&amp;lt;/excludes&amp;gt;
&lt;/pre&gt;</description>
</parameter>
<parameter>
<name>analysisCacheFile</name>
<type>java.io.File</type>
<required>false</required>
<editable>true</editable>
<description>Analysis cache file for incremental recompilation.</description>
</parameter>
<parameter>
<name>scalaCompatVersion</name>
<type>java.lang.String</type>
<required>false</required>
<editable>true</editable>
<description>Scala &apos;s version to use to check binary compatibility (like suffix in artifactId of dependency).
If it is defined then it is used to checkMultipleScalaVersions</description>
</parameter>
<parameter>
<name>fork</name>
<type>boolean</type>
<required>false</required>
<editable>true</editable>
<description>Forks the execution of scalac into a separate process.</description>
</parameter>
<parameter>
<name>testOutputDir</name>
<type>java.io.File</type>
<required>false</required>
<editable>true</editable>
<description>The directory to place test compilation output in</description>
</parameter>
<parameter>
<name>javacGenerateDebugSymbols</name>
<type>boolean</type>
<required>false</required>
<editable>true</editable>
<description>Whether to instruct javac to generate debug symbols (when using incremental compiler)</description>
</parameter>
<parameter>
<name>remoteRepos</name>
<type>java.util.List</type>
<required>true</required>
<editable>false</editable>
<description>List of Remote Repositories used by the resolver</description>
</parameter>
<parameter>
<name>useFsc</name>
<type>boolean</type>
<required>false</required>
<editable>true</editable>
<description>Define if fsc should be used, else scalac is used.
fsc =&gt; scala.tools.nsc.CompileClient, scalac =&gt; scala.tools.nsc.Main.</description>
</parameter>
<parameter>
<name>pluginArtifacts</name>
<type>java.util.List</type>
<required>false</required>
<editable>true</editable>
<description></description>
</parameter>
<parameter>
<name>displayCmd</name>
<type>boolean</type>
<required>true</required>
<editable>true</editable>
<description>Display the command line called ?
(property &apos;maven.scala.displayCmd&apos; replaced by &apos;displayCmd&apos;)</description>
</parameter>
<parameter>
<name>session</name>
<type>org.apache.maven.execution.MavenSession</type>
<required>true</required>
<editable>false</editable>
<description>The Maven Session Object</description>
</parameter>
<parameter>
<name>localRepository</name>
<type>org.apache.maven.artifact.repository.ArtifactRepository</type>
<required>true</required>
<editable>false</editable>
<description>The artifact repository to use.</description>
</parameter>
<parameter>
<name>args</name>
<type>java.lang.String[]</type>
<required>false</required>
<editable>true</editable>
<description>compiler additionnals arguments</description>
</parameter>
<parameter>
<name>target</name>
<type>java.lang.String</type>
<required>false</required>
<editable>true</editable>
<description>The -target argument for the Java compiler (when using incremental compiler).</description>
</parameter>
<parameter>
<name>testSourceDir</name>
<type>java.io.File</type>
<required>false</required>
<editable>true</editable>
<description>The directory containing test source for compilation</description>
</parameter>
<parameter>
<name>addJavacArgs</name>
<type>java.lang.String</type>
<required>false</required>
<editable>true</editable>
<description>Alternative method for specifying javac arguments (when using incremental compiler).
Can be used from command line with -DaddJavacArgs=arg1|arg2|arg3|... rather than in pom.xml.</description>
</parameter>
<parameter>
<name>includes</name>
<type>java.util.Set</type>
<required>false</required>
<editable>true</editable>
<description>A list of inclusion filters for the compiler.
ex :
&lt;pre&gt;
&amp;lt;includes&amp;gt;
&amp;lt;include&amp;gt;SomeFile.scala&amp;lt;/include&amp;gt;
&amp;lt;/includes&amp;gt;
&lt;/pre&gt;</description>
</parameter>
<parameter>
<name>recompileMode</name>
<type>java.lang.String</type>
<required>false</required>
<editable>true</editable>
<description>Recompile mode to use when sources were previously compiled and there is at least one change:
&quot;modified-only&quot; =&gt; only modified sources are recompiled (pre 2.13 behavior), &quot;all&quot; =&gt; all sources are recompiled,
&quot;incremental&quot; =&gt; incrementally recompile modified sources and other affected sources.</description>
</parameter>
<parameter>
<name>dependencies</name>
<type>scala_maven.BasicArtifact[]</type>
<required>false</required>
<editable>true</editable>
<description>Additional dependencies/jar to add to classpath to run &quot;scalaClassName&quot; (scope and optional field not supported)
ex :
&lt;pre&gt;
&amp;lt;dependencies&gt;
&amp;lt;dependency&gt;
&amp;lt;groupId&gt;org.scala-tools&amp;lt;/groupId&gt;
&amp;lt;artifactId&gt;scala-compiler-addon&amp;lt;/artifactId&gt;
&amp;lt;version&gt;1.0-SNAPSHOT&amp;lt;/version&gt;
&amp;lt;/dependency&gt;
&amp;lt;/dependencies&gt;
&lt;/pre&gt;</description>
</parameter>
<parameter>
<name>useCanonicalPath</name>
<type>boolean</type>
<required>false</required>
<editable>true</editable>
<description>Should use CanonicalPath to normalize path (true =&gt; getCanonicalPath, false =&gt; getAbsolutePath)</description>
</parameter>
<parameter>
<name>mainOutputDir</name>
<type>java.io.File</type>
<required>false</required>
<editable>true</editable>
<description>The output directory for compilation.</description>
</parameter>
<parameter>
<name>scalaOrganization</name>
<type>java.lang.String</type>
<required>false</required>
<editable>true</editable>
<description>Organization/group ID of the Scala used in the project.
Default value is &apos;org.scala-lang&apos;.
This is an advanced setting used for clones of the Scala Language.
It should be disregarded in standard use cases.</description>
</parameter>
</parameters>
<configuration>
<addRunArgs implementation="java.lang.String">${addRunArgs}</addRunArgs>
<bloopConfigDir implementation="java.io.File" default-value="${session.executionRootDirectory}/.bloop">${bloop.configDirectory}</bloopConfigDir>
<bloopExecutionFork implementation="boolean" default-value="false">${bloop.executionFork}</bloopExecutionFork>
<classpathOptionsAutoBoot implementation="boolean" default-value="true">${bloop.classpathOptions.autoBoot}</classpathOptionsAutoBoot>
<classpathOptionsBootLibrary implementation="boolean" default-value="true">${bloop.classpathOptions.bootLibrary}</classpathOptionsBootLibrary>
<classpathOptionsCompiler implementation="boolean" default-value="false">${bloop.classpathOptions.compiler}</classpathOptionsCompiler>
<classpathOptionsExtra implementation="boolean" default-value="false">${bloop.classpathOptions.extra}</classpathOptionsExtra>
<classpathOptionsFilterLibrary implementation="boolean" default-value="true">${bloop.classpathOptions.filterLibrary}</classpathOptionsFilterLibrary>
<launcher implementation="java.lang.String">${launcher}</launcher>
<mojoExecution implementation="org.apache.maven.plugin.MojoExecution" default-value="${mojoExecution}"/>
<scalaArtifactID implementation="java.lang.String" default-value="scala-compiler">${scala.artifactID}</scalaArtifactID>
<notifyCompilation implementation="boolean" default-value="true">${notifyCompilation}</notifyCompilation>
<testAnalysisCacheFile implementation="java.io.File" default-value="${project.build.directory}/analysis/test-compile">${testAnalysisCacheFile}</testAnalysisCacheFile>
<compileOrder implementation="java.lang.String" default-value="mixed">${compileOrder}</compileOrder>
<once implementation="boolean" default-value="false">${once}</once>
<addZincArgs implementation="java.lang.String">${addZincArgs}</addZincArgs>
<source implementation="java.lang.String">${maven.compiler.source}</source>
<localRepo implementation="org.apache.maven.artifact.repository.ArtifactRepository">${localRepository}</localRepo>
<reactorProjects implementation="java.util.List" default-value="${reactorProjects}"/>
<sendJavaToScalac implementation="boolean" default-value="true"/>
<useZincServer implementation="boolean" default-value="false">${useZincServer}</useZincServer>
<verbose implementation="boolean" default-value="false">${verbose}</verbose>
<javacArgs implementation="java.lang.String[]">${javacArgs}</javacArgs>
<project implementation="org.apache.maven.project.MavenProject">${project}</project>
<scalaHome implementation="java.lang.String">${scala.home}</scalaHome>
<checkMultipleScalaVersions implementation="boolean" default-value="true">${maven.scala.checkConsistency}</checkMultipleScalaVersions>
<zincPort implementation="int" default-value="3030">${zincPort}</zincPort>
<mainSourceDir implementation="java.io.File" default-value="${project.build.sourceDirectory}/../scala"/>
<forceUseArgFile implementation="boolean" default-value="false"/>
<scalaClassName implementation="java.lang.String" default-value="scala.tools.nsc.Main">${maven.scala.className}</scalaClassName>
<addScalacArgs implementation="java.lang.String">${addScalacArgs}</addScalacArgs>
<encoding implementation="java.lang.String" default-value="UTF-8">${project.build.sourceEncoding}</encoding>
<failOnMultipleScalaVersions implementation="boolean" default-value="false"/>
<scalaVersion implementation="java.lang.String">${scala.version}</scalaVersion>
<analysisCacheFile implementation="java.io.File" default-value="${project.build.directory}/analysis/compile">${analysisCacheFile}</analysisCacheFile>
<scalaCompatVersion implementation="java.lang.String">${scala.compat.version}</scalaCompatVersion>
<fork implementation="boolean" default-value="true"/>
<testOutputDir implementation="java.io.File" default-value="${project.build.testOutputDirectory}"/>
<javacGenerateDebugSymbols implementation="boolean" default-value="true">${javacGenerateDebugSymbols}</javacGenerateDebugSymbols>
<remoteRepos implementation="java.util.List">${project.remoteArtifactRepositories}</remoteRepos>
<useFsc implementation="boolean" default-value="true">${fsc}</useFsc>
<pluginArtifacts implementation="java.util.List" default-value="${plugin.artifacts}"/>
<displayCmd implementation="boolean" default-value="false">${displayCmd}</displayCmd>
<session implementation="org.apache.maven.execution.MavenSession">${session}</session>
<localRepository implementation="org.apache.maven.artifact.repository.ArtifactRepository">${localRepository}</localRepository>
<target implementation="java.lang.String">${maven.compiler.target}</target>
<testSourceDir implementation="java.io.File" default-value="${project.build.testSourceDirectory}/../scala"/>
<addJavacArgs implementation="java.lang.String">${addJavacArgs}</addJavacArgs>
<recompileMode implementation="java.lang.String" default-value="all">${recompileMode}</recompileMode>
<useCanonicalPath implementation="boolean" default-value="true">${maven.scala.useCanonicalPath}</useCanonicalPath>
<mainOutputDir implementation="java.io.File">${project.build.outputDirectory}</mainOutputDir>
<scalaOrganization implementation="java.lang.String" default-value="org.scala-lang">${scala.organization}</scalaOrganization>
</configuration>
<requirements>
<requirement>
<role>org.apache.maven.plugin.MavenPluginManager</role>
<field-name>mavenPluginManager</field-name>
</requirement>
<requirement>
<role>org.apache.maven.artifact.metadata.ArtifactMetadataSource</role>
<field-name>artifactMetadataSource</field-name>
</requirement>
<requirement>
<role>org.apache.maven.artifact.factory.ArtifactFactory</role>
<field-name>artifactFactory</field-name>
</requirement>
<requirement>
<role>org.apache.maven.shared.dependency.tree.DependencyTreeBuilder</role>
<field-name>dependencyTreeBuilder</field-name>
</requirement>
<requirement>
<role>org.apache.maven.artifact.resolver.ArtifactCollector</role>
<field-name>artifactCollector</field-name>
</requirement>
<requirement>
<role>org.apache.maven.repository.RepositorySystem</role>
<field-name>factory</field-name>
</requirement>
<requirement>
<role>org.apache.maven.project.MavenProjectBuilder</role>
<field-name>mavenProjectBuilder</field-name>
</requirement>
<requirement>
<role>org.apache.maven.artifact.resolver.ArtifactResolver</role>
<field-name>resolver</field-name>
</requirement>
<requirement>
<role>org.apache.maven.toolchain.ToolchainManager</role>
<field-name>toolchainManager</field-name>
</requirement>
</requirements>
</mojo>
</mojos>
<dependencies>
<dependency>
<groupId>org.apache.maven</groupId>
<artifactId>maven-plugin-api</artifactId>
<type>jar</type>
<version>3.5.2</version>
</dependency>
<dependency>
<groupId>net.alchim31.maven</groupId>
<artifactId>scala-maven-plugin</artifactId>
<type>maven-plugin</type>
<version>3.2.2</version>
</dependency>
<dependency>
<groupId>com.lihaoyi</groupId>
<artifactId>scalaparse_2.12</artifactId>
<type>jar</type>
<version>0.4.2</version>
</dependency>
<dependency>
<groupId>org.apache.maven.shared</groupId>
<artifactId>maven-dependency-tree</artifactId>
<type>jar</type>
<version>1.2</version>
</dependency>
<dependency>
<groupId>org.codehaus.plexus</groupId>
<artifactId>plexus-classworlds</artifactId>
<type>bundle</type>
<version>2.5.2</version>
</dependency>
<dependency>
<groupId>org.apache.maven.wagon</groupId>
<artifactId>wagon-provider-api</artifactId>
<type>jar</type>
<version>1.0-beta-2</version>
</dependency>
<dependency>
<groupId>org.sonatype.plexus</groupId>
<artifactId>plexus-cipher</artifactId>
<type>jar</type>
<version>1.4</version>
</dependency>
<dependency>
<groupId>org.codehaus.plexus</groupId>
<artifactId>plexus-container-default</artifactId>
<type>jar</type>
<version>1.0-alpha-30</version>
</dependency>
<dependency>
<groupId>com.typesafe</groupId>
<artifactId>config</artifactId>
<type>bundle</type>
<version>1.2.1</version>
</dependency>
<dependency>
<groupId>org.sonatype.plexus</groupId>
<artifactId>plexus-sec-dispatcher</artifactId>
<type>jar</type>
<version>1.4</version>
</dependency>
<dependency>
<groupId>com.typesafe.zinc</groupId>
<artifactId>zinc</artifactId>
<type>jar</type>
<version>0.3.5</version>
</dependency>
<dependency>
<groupId>jline</groupId>
<artifactId>jline</artifactId>
<type>jar</type>
<version>2.14.6</version>
</dependency>
<dependency>
<groupId>org.apache.maven.resolver</groupId>
<artifactId>maven-resolver-spi</artifactId>
<type>jar</type>
<version>1.1.0</version>
</dependency>
<dependency>
<groupId>org.apache.maven</groupId>
<artifactId>maven-builder-support</artifactId>
<type>jar</type>
<version>3.5.2</version>
</dependency>
<dependency>
<groupId>org.scala-lang</groupId>
<artifactId>scala-library</artifactId>
<type>jar</type>
<version>2.12.6</version>
</dependency>
<dependency>
<groupId>org.scalameta</groupId>
<artifactId>scalameta_2.12</artifactId>
<type>jar</type>
<version>1.7.0</version>
</dependency>
<dependency>
<groupId>org.codehaus.plexus</groupId>
<artifactId>plexus-utils</artifactId>
<type>jar</type>
<version>3.1.0</version>
</dependency>
<dependency>
<groupId>com.lihaoyi</groupId>
<artifactId>fastparse_2.12</artifactId>
<type>jar</type>
<version>0.4.2</version>
</dependency>
<dependency>
<groupId>org.apache.maven</groupId>
<artifactId>maven-settings-builder</artifactId>
<type>jar</type>
<version>3.5.2</version>
</dependency>
<dependency>
<groupId>org.scalameta</groupId>
<artifactId>inputs_2.12</artifactId>
<type>jar</type>
<version>1.7.0</version>
</dependency>
<dependency>
<groupId>org.scalameta</groupId>
<artifactId>tokenizers_2.12</artifactId>
<type>jar</type>
<version>1.7.0</version>
</dependency>
<dependency>
<groupId>org.scalameta</groupId>
<artifactId>dialects_2.12</artifactId>
<type>jar</type>
<version>1.7.0</version>
</dependency>
<dependency>
<groupId>com.trueaccord.lenses</groupId>
<artifactId>lenses_2.12</artifactId>
<type>jar</type>
<version>0.4.10</version>
</dependency>
<dependency>
<groupId>com.google.guava</groupId>
<artifactId>guava</artifactId>
<type>bundle</type>
<version>20.0</version>
</dependency>
<dependency>
<groupId>com.trueaccord.scalapb</groupId>
<artifactId>scalapb-runtime_2.12</artifactId>
<type>jar</type>
<version>0.6.0-pre2</version>
</dependency>
<dependency>
<groupId>io.circe</groupId>
<artifactId>circe-core_2.12</artifactId>
<type>jar</type>
<version>0.9.3</version>
</dependency>
<dependency>
<groupId>org.apache.maven.shared</groupId>
<artifactId>maven-invoker</artifactId>
<type>jar</type>
<version>2.0.11</version>
</dependency>
<dependency>
<groupId>org.eclipse.sisu</groupId>
<artifactId>org.eclipse.sisu.plexus</artifactId>
<type>eclipse-plugin</type>
<version>0.3.3</version>
</dependency>
<dependency>
<groupId>commons-io</groupId>
<artifactId>commons-io</artifactId>
<type>jar</type>
<version>2.5</version>
</dependency>
<dependency>
<groupId>org.apache.maven</groupId>
<artifactId>maven-project</artifactId>
<type>jar</type>
<version>2.0.8</version>
</dependency>
<dependency>
<groupId>com.google.inject</groupId>
<artifactId>guice</artifactId>
<type>jar</type>
<version>4.0</version>
</dependency>
<dependency>
<groupId>com.typesafe.sbt</groupId>
<artifactId>incremental-compiler</artifactId>
<type>jar</type>
<version>0.13.5</version>
</dependency>
<dependency>
<groupId>org.scalameta</groupId>
<artifactId>quasiquotes_2.12</artifactId>
<type>jar</type>
<version>1.7.0</version>
</dependency>
<dependency>
<groupId>org.codehaus.plexus</groupId>
<artifactId>plexus-interpolation</artifactId>
<type>bundle</type>
<version>1.24</version>
</dependency>
<dependency>
<groupId>org.apache.maven</groupId>
<artifactId>maven-artifact</artifactId>
<type>jar</type>
<version>3.5.2</version>
</dependency>
<dependency>
<groupId>com.lihaoyi</groupId>
<artifactId>sourcecode_2.12</artifactId>
<type>jar</type>
<version>0.1.3</version>
</dependency>
<dependency>
<groupId>com.lucidchart</groupId>
<artifactId>scalafmt-impl_2.12</artifactId>
<type>jar</type>
<version>1.14-1.0</version>
</dependency>
<dependency>
<groupId>org.apache.maven.resolver</groupId>
<artifactId>maven-resolver-impl</artifactId>
<type>jar</type>
<version>1.1.0</version>
</dependency>
<dependency>
<groupId>javax.annotation</groupId>
<artifactId>jsr250-api</artifactId>
<type>jar</type>
<version>1.0</version>
</dependency>
<dependency>
<groupId>com.typesafe.sbt</groupId>
<artifactId>sbt-interface</artifactId>
<type>jar</type>
<version>0.13.5</version>
</dependency>
<dependency>
<groupId>org.apache.maven.shared</groupId>
<artifactId>maven-shared-utils</artifactId>
<type>jar</type>
<version>3.1.0</version>
</dependency>
<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-exec</artifactId>
<type>jar</type>
<version>1.1</version>
</dependency>
<dependency>
<groupId>io.circe</groupId>
<artifactId>circe-jawn_2.12</artifactId>
<type>jar</type>
<version>0.9.3</version>
</dependency>
<dependency>
<groupId>com.geirsson</groupId>
<artifactId>scalafmt-core_2.12</artifactId>
<type>jar</type>
<version>1.3.0</version>
</dependency>
<dependency>
<groupId>org.scalameta</groupId>
<artifactId>transversers_2.12</artifactId>
<type>jar</type>
<version>1.7.0</version>
</dependency>
<dependency>
<groupId>org.apache.maven</groupId>
<artifactId>maven-core</artifactId>
<type>jar</type>
<version>3.5.2</version>
</dependency>
<dependency>
<groupId>org.scalameta</groupId>
<artifactId>parsers_2.12</artifactId>
<type>jar</type>
<version>1.7.0</version>
</dependency>
<dependency>
<groupId>org.apache.maven</groupId>
<artifactId>maven-repository-metadata</artifactId>
<type>jar</type>
<version>3.5.2</version>
</dependency>
<dependency>
<groupId>org.apache.maven</groupId>
<artifactId>maven-profile</artifactId>
<type>jar</type>
<version>2.0.8</version>
</dependency>
<dependency>
<groupId>org.apache.maven.doxia</groupId>
<artifactId>doxia-logging-api</artifactId>
<type>jar</type>
<version>1.1.2</version>
</dependency>
<dependency>
<groupId>org.apache.maven.reporting</groupId>
<artifactId>maven-reporting-api</artifactId>
<type>jar</type>
<version>3.0</version>
</dependency>
<dependency>
<groupId>org.scalameta</groupId>
<artifactId>io_2.12</artifactId>
<type>jar</type>
<version>1.7.0</version>
</dependency>
<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-lang3</artifactId>
<type>jar</type>
<version>3.5</version>
</dependency>
<dependency>
<groupId>org.scala-lang</groupId>
<artifactId>scala-compiler</artifactId>
<type>jar</type>
<version>2.12.6</version>
</dependency>
<dependency>
<groupId>org.codehaus.plexus</groupId>
<artifactId>plexus-io</artifactId>
<type>jar</type>
<version>2.0.2</version>
</dependency>
<dependency>
<groupId>org.codehaus.plexus</groupId>
<artifactId>plexus-component-annotations</artifactId>
<type>jar</type>
<version>1.7.1</version>
</dependency>
<dependency>
<groupId>org.eclipse.sisu</groupId>
<artifactId>org.eclipse.sisu.inject</artifactId>
<type>eclipse-plugin</type>
<version>0.3.3</version>
</dependency>
<dependency>
<groupId>org.apache.maven.doxia</groupId>
<artifactId>doxia-sink-api</artifactId>
<type>jar</type>
<version>1.1.2</version>
</dependency>
<dependency>
<groupId>org.apache.maven</groupId>
<artifactId>maven-model-builder</artifactId>
<type>jar</type>
<version>3.5.2</version>
</dependency>
<dependency>
<groupId>org.typelevel</groupId>
<artifactId>machinist_2.12</artifactId>
<type>jar</type>
<version>0.6.2</version>
</dependency>
<dependency>
<groupId>org.apache.maven</groupId>
<artifactId>maven-artifact-manager</artifactId>
<type>jar</type>
<version>2.0.8</version>
</dependency>
<dependency>
<groupId>org.scalameta</groupId>
<artifactId>tokens_2.12</artifactId>
<type>jar</type>
<version>1.7.0</version>
</dependency>
<dependency>
<groupId>org.scalameta</groupId>
<artifactId>inline_2.12</artifactId>
<type>jar</type>
<version>1.7.0</version>
</dependency>
<dependency>
<groupId>org.spire-math</groupId>
<artifactId>jawn-parser_2.12</artifactId>
<type>jar</type>
<version>0.11.1</version>
</dependency>
<dependency>
<groupId>org.apache.maven.resolver</groupId>
<artifactId>maven-resolver-util</artifactId>
<type>jar</type>
<version>1.1.0</version>
</dependency>
<dependency>
<groupId>org.codehaus.plexus</groupId>
<artifactId>plexus-archiver</artifactId>
<type>jar</type>
<version>2.1</version>
</dependency>
<dependency>
<groupId>org.apache.maven</groupId>
<artifactId>maven-plugin-registry</artifactId>
<type>jar</type>
<version>2.0.8</version>
</dependency>
<dependency>
<groupId>org.scala-lang</groupId>
<artifactId>scala-reflect</artifactId>
<type>jar</type>
<version>2.12.6</version>
</dependency>
<dependency>
<groupId>io.circe</groupId>
<artifactId>circe-derivation_2.12</artifactId>
<type>jar</type>
<version>0.9.0-M3</version>
</dependency>
<dependency>
<groupId>org.typelevel</groupId>
<artifactId>cats-macros_2.12</artifactId>
<type>jar</type>
<version>1.0.1</version>
</dependency>
<dependency>
<groupId>org.apache.maven</groupId>
<artifactId>maven-resolver-provider</artifactId>
<type>jar</type>
<version>3.5.2</version>
</dependency>
<dependency>
<groupId>org.apache.maven</groupId>
<artifactId>maven-archiver</artifactId>
<type>jar</type>
<version>2.5</version>
</dependency>
<dependency>
<groupId>com.lihaoyi</groupId>
<artifactId>fastparse-utils_2.12</artifactId>
<type>jar</type>
<version>0.4.2</version>
</dependency>
<dependency>
<groupId>org.apache.maven.resolver</groupId>
<artifactId>maven-resolver-api</artifactId>
<type>jar</type>
<version>1.1.0</version>
</dependency>
<dependency>
<groupId>org.scalameta</groupId>
<artifactId>common_2.12</artifactId>
<type>jar</type>
<version>1.7.0</version>
</dependency>
<dependency>
<groupId>javax.enterprise</groupId>
<artifactId>cdi-api</artifactId>
<type>jar</type>
<version>1.0</version>
</dependency>
<dependency>
<groupId>org.typelevel</groupId>
<artifactId>cats-kernel_2.12</artifactId>
<type>jar</type>
<version>1.0.1</version>
</dependency>
<dependency>
<groupId>org.apache.maven.plugin-tools</groupId>
<artifactId>maven-plugin-annotations</artifactId>
<type>jar</type>
<version>3.5</version>
</dependency>
<dependency>
<groupId>org.typelevel</groupId>
<artifactId>cats-core_2.12</artifactId>
<type>jar</type>
<version>1.0.1</version>
</dependency>
<dependency>
<groupId>org.scalameta</groupId>
<artifactId>semantic_2.12</artifactId>
<type>jar</type>
<version>1.7.0</version>
</dependency>
<dependency>
<groupId>com.typesafe.sbt</groupId>
<artifactId>compiler-interface</artifactId>
<type>src</type>
<version>0.13.5</version>
</dependency>
<dependency>
<groupId>org.scala-lang.modules</groupId>
<artifactId>scala-xml_2.12</artifactId>
<type>bundle</type>
<version>1.0.6</version>
</dependency>
<dependency>
<groupId>org.scala-lang</groupId>
<artifactId>scala-library</artifactId>
<type>jar</type>
<version>2.12.2</version>
</dependency>
<dependency>
<groupId>io.circe</groupId>
<artifactId>circe-numbers_2.12</artifactId>
<type>jar</type>
<version>0.9.3</version>
</dependency>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<type>jar</type>
<version>3.8.1</version>
</dependency>
<dependency>
<groupId>io.circe</groupId>
<artifactId>circe-parser_2.12</artifactId>
<type>jar</type>
<version>0.9.3</version>
</dependency>
<dependency>
<groupId>aopalliance</groupId>
<artifactId>aopalliance</artifactId>
<type>jar</type>
<version>1.0</version>
</dependency>
<dependency>
<groupId>com.geirsson</groupId>
<artifactId>metaconfig-typesafe-config_2.12</artifactId>
<type>jar</type>
<version>0.4.0</version>
</dependency>
<dependency>
<groupId>com.google.protobuf</groupId>
<artifactId>protobuf-java</artifactId>
<type>bundle</type>
<version>3.2.0</version>
</dependency>
<dependency>
<groupId>javax.inject</groupId>
<artifactId>javax.inject</artifactId>
<type>jar</type>
<version>1</version>
</dependency>
<dependency>
<groupId>org.scalameta</groupId>
<artifactId>trees_2.12</artifactId>
<type>jar</type>
<version>1.7.0</version>
</dependency>
<dependency>
<groupId>org.apache.maven</groupId>
<artifactId>maven-model</artifactId>
<type>jar</type>
<version>3.5.2</version>
</dependency>
<dependency>
<groupId>com.geirsson</groupId>
<artifactId>metaconfig-core_2.12</artifactId>
<type>jar</type>
<version>0.4.0</version>
</dependency>
<dependency>
<groupId>org.apache.maven</groupId>
<artifactId>maven-settings</artifactId>
<type>jar</type>
<version>3.5.2</version>
</dependency>
</dependencies>
</plugin>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment