Scala Compiler.
Compiler for the Scala Programming Language.
Here is the list of declaration for scala-compiler. If you use Maven you can use the following code to add the dependency for this POM file.
<dependency> <groupId>org.scala-lang</groupId> <artifactId>scala-compiler</artifactId> <version>2.10.2</version> </dependency>
If you think this Maven repository POM file listing for scala-compiler is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.
Name:BSD-like
URL: http://www.scala-lang.org/downloads/license.html.
The scala-compiler-2.10.2 has 3 dependencies.The most popular ones are listed in the following table along with their categories and number of artifacts depending on them.
Category | Artifact | Depended By Count |
---|---|---|
Scala | scala-library 2.10.2 Standard library for the Scala Programming Language | 297 |
Parser | scala-reflect 2.10.2 Compiler for the Scala Programming Language | 41 |
The following packages are defined in the scala-compiler-2.10.2.jar
ch.epfl.lamp.compiler.msil ch.epfl.lamp.compiler.msil.emit ch.epfl.lamp.compiler.msil.util ch.epfl.lamp.fjbg ch.epfl.lamp.util scala.reflect.macros.runtime scala.reflect.macros.util scala.reflect.reify scala.reflect.reify.codegen scala.reflect.reify.phases scala.reflect.reify.utils scala.tools.ant scala.tools.ant.sabbus scala.tools.asm scala.tools.asm.signature scala.tools.asm.tree scala.tools.asm.tree.analysis scala.tools.asm.util scala.tools.cmd scala.tools.cmd.gen scala.tools.nsc scala.tools.nsc.ast scala.tools.nsc.ast.parser scala.tools.nsc.backend scala.tools.nsc.backend.icode scala.tools.nsc.backend.icode.analysis scala.tools.nsc.backend.jvm scala.tools.nsc.backend.msil scala.tools.nsc.backend.opt scala.tools.nsc.dependencies scala.tools.nsc.doc scala.tools.nsc.doc.base scala.tools.nsc.doc.base.comment scala.tools.nsc.doc.doclet scala.tools.nsc.doc.html scala.tools.nsc.doc.html.page scala.tools.nsc.doc.html.page.diagram scala.tools.nsc.doc.model scala.tools.nsc.doc.model.diagram scala.tools.nsc.interactive scala.tools.nsc.interactive.tests scala.tools.nsc.interactive.tests.core scala.tools.nsc.interpreter scala.tools.nsc.interpreter.session scala.tools.nsc.io scala.tools.nsc.javac scala.tools.nsc.matching scala.tools.nsc.plugins scala.tools.nsc.reporters scala.tools.nsc.scratchpad scala.tools.nsc.settings scala.tools.nsc.symtab scala.tools.nsc.symtab.classfile scala.tools.nsc.symtab.clr scala.tools.nsc.transform scala.tools.nsc.transform.patmat scala.tools.nsc.typechecker scala.tools.nsc.util scala.tools.reflect scala.tools.util
Here is the content of the POM file.
<project xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>org.scala-lang</groupId> <artifactId>scala-compiler</artifactId> <packaging>jar</packaging> <version>2.10.2</version> <name>Scala Compiler</name> <description>Compiler for the Scala Programming Language</description> <url>http://www.scala-lang.org/</url> <inceptionYear>2002</inceptionYear> <organization> <name>LAMP/EPFL</name> <url>http://lamp.epfl.ch/</url> </organization> <licenses> <license> <name>BSD-like</name> <url>http://www.scala-lang.org/downloads/license.html </url> <distribution>repo</distribution> </license> </licenses> <scm> <connection>scm:git:git://github.com/scala/scala.git</connection> <url>https://github.com/scala/scala.git</url> </scm> <issueManagement> <system>JIRA</system> <url>https://issues.scala-lang.org/</url> </issueManagement> <dependencies> <dependency> <groupId>org.scala-lang</groupId> <artifactId>scala-library</artifactId> <version>2.10.2</version> </dependency> <dependency> <groupId>org.scala-lang</groupId> <artifactId>scala-reflect</artifactId> <version>2.10.2</version> </dependency> <dependency> <groupId>org.scala-lang</groupId> <artifactId>jline</artifactId> <version>2.10.2</version> <optional>true</optional> </dependency> </dependencies> <distributionManagement> <repository> <id>scala-tools.org</id> <url>https://oss.sonatype.org/service/local/staging/deploy/maven2</url> </repository> <snapshotRepository> <id>scala-tools.org</id> <url>https://oss.sonatype.org/content/repositories/snapshots</url> <uniqueVersion>false</uniqueVersion> </snapshotRepository> </distributionManagement> </project>