summaryrefslogtreecommitdiff
path: root/src/build/maven
Commit message (Collapse)AuthorAgeFilesLines
* Remove scala-xml and scala-parser-combinatorsAdriaan Moors2013-08-274-126/+9
| | | | | | | | | | | | | | | | | | | These modules move to their own repositories: - https://github.com/scala/scala-xml (v1.0-RC3) - https://github.com/scala/scala-parser-combinators (v1.0-RC1) The modularization depends on the new partest, as the old one's classpath handling did not support a modularized scala. The compiler pom now depends on the artifacts published separately, with versions specified in versions.properties. NOTES: - The osgi tests resolve the xml and parsers jars and osgi-fy them, as they are no longer built locally. TODO: Can we move the osgification to the module builds? - Disabled local repositories: don't want to accidentally include unpublished artifacts in releases etc.
* Move partest to https://github.com/scala/scala-partestAdriaan Moors2013-08-202-63/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | As partest is now resolved from maven, `test/partest` uses `ant test.suite.init` to determine the classpath (serialized to build/pack/partest.properties) that's necessary to run `scala.tools.partest.nest.ConsoleRunner`. Thus, partest gets exactly the same classpath, whether run from the command line through `test/partest` or via `ant test`. The version of partest we're using is specified by properties defined in versions.properties (formerly `starr.number`). Currently, we're using: ``` scala.binary.version=2.11.0-M4 partest.version.number=1.0-RC3 ``` NOTES: - The version of Scala being tested must be backwards binary compatible with the version of Scala that was used to compile partest. - Once 2.11 goes final, `scala.binary.version=2.11`, and `starr.version=2.11.0`. - Need scalacheck on classpath for test/partest scalacheck tests. - Removed atrophied ant tests (haven't been run/changed for at least two years I checked 81d659141a as a "random" sample). - Removed scalacheck. It's resolved as a partest dependency. - For now, use a locally built scalap - Kept the trace macro in the main repo (partest-extras) - New targets for faster pr validation: test-core-opt, test-stab-opt - Reused partest eclipse/intellij project to partest-extras (note: the partest dependency is hard-coded)
* scaladoc needs xml and parser-combinatorsAdriaan Moors2013-07-081-23/+33
| | | | | | | | Concretely, update scala-compiler's pom to list scala-xml and scala-parser-combinators on behalf of scaladoc. NOTE: when spinning off scaladoc, move dependencies to its own pom
* Unfork jline: use vanilla jline 2.11 as a dependency.Adriaan Moors2013-07-053-71/+3
| | | | | | | | Notes: - no longer specifying terminal by class name in scripts (using 'unix') - jline doesn't need a separate jansi dependency; it includes its own version according to: http://mvnrepository.com/artifact/jline/jline/2.11
* Spin off parser combinators to scala-parser-combinators.jar.Adriaan Moors2013-07-052-0/+60
|
* Spin off src/library/scala/xml to src/xml/scala/xml.Adriaan Moors2013-07-052-0/+60
| | | | | | | | | | | | | | | | | | Summary: - Remove the last vestiges of xml from Predef and Contexts. - Change build to compile scala.xml to scala-xml.jar. - Deploy scala-xml module to maven. - Update partest accordingly. Note: An older compiler cannot use the new standard library to compile projects that use XML. Thus, skipping locker will break the build until we use 2.11.0-M4 for STARR. In the future build process, where we drop locker, we would have to release a milestone that supports the old and the new approach to xml. As soon as we'd be using that new milestone for starr, we could drop support for the old approach.
* No more duplication in maven-deploy.xml.Adriaan Moors2013-07-054-285/+83
| | | | | I just couldn't stand the incredible mess in there anymore. More cleanup to come. For now, suffice it to say you need only add one line per new module.
* Merge 2.10.x into masterAdriaan Moors2013-05-174-1/+12
|\ | | | | | | | | | | Conflicts: src/compiler/scala/tools/nsc/typechecker/Implicits.scala src/reflect/scala/reflect/runtime/JavaMirrors.scala
| * SI-7201 scaladoc url in scala-(library,actors,swing,reflect) pomAdriaan Moors2013-05-174-1/+12
| | | | | | | | | | | | | | | | The project/properties/info.apiURL pom property is used by SBT to link to an artifact's scaladoc. For scala library version $v, the url is http://www.scala-lang.org/api/$v/ Note that actors, reflect and swing are included in the library docs in 2.10.x.
* | SI-7421 remove unneeded extra-attachement in maven deployFrançois Garillot2013-04-251-5/+1
|/
* Removing actors-migration from main repository so it can live on elsewhere.Josh Suereth2012-10-302-69/+0
| | | | | | | * Removes actors-migration hooks from partest * Removes actors-migration code * removes actors-migration tests * removes actors-migration distribution packaging.
* Remove typesafe-config as dependency for library. Akka-actors will draw it in.Josh Suereth2012-07-251-2/+2
|
* Introduces scala-reflect.jarEugene Burmako2012-06-083-0/+70
|
* Fix to naming of file.Josh Suereth2012-05-231-0/+0
|
* Adding the Actor Migration Kit.Vojin Jovanovic2012-05-182-0/+69
| | | | | | | | | | | | Kit consists of: 1) The StashingActor which adopts an interface similar to Akka. 2) Props mockup for creating Akka like code 3) Pattern mockup 4) Test cases for every step in the migration. 5) MigrationSystem which will paired on the Akka side. Review of the code : @phaller Review of the build: @jsuereth
* Good-bye, scala.dbc.Paul Phillips2012-04-202-64/+0
| | | | Another deprecated soul passes on to ether world.
* change com.typesafe.config dep to version 0.4.0Havoc Pennington2012-04-191-3/+3
|
* Revert "change com.typesafe.config dep to version 0.4.0"Paul Phillips2012-04-141-3/+3
| | | | This reverts commit f67a00a3cef270835369b8ab1bb57cbe8b2bd2a3.
* change com.typesafe.config dep to version 0.4.0Havoc Pennington2012-04-131-3/+3
|
* Maven repository dependencies are now added to distributions.Josh Suereth2012-03-311-11/+18
|
* Changing URLs for svn and issue tracking.Vojin Jovanovic2012-03-2310-50/+40
| | | | Review by: @jsuereth
* Separating Scala Actors from the Scala Library.Vojin Jovanovic2012-03-192-10/+75
| | | | | | | | | Scala actors are now in scala-actors.jar. Changes that were done are: - Fixed partest to include actors library for various test usages - Created the entry for the new jar in build.xml - Added maven entries for scala actors Review by: @jsuereth
* Fixed maven deployment issues for new versioning scheme.Josh Suereth2012-03-161-12/+20
|
* Modified build for new versioning scheme.Josh Suereth2012-03-161-3/+3
|
* Fixed deploy script for nightlyJosh Suereth2012-02-271-1/+1
|
* Speed up deployment using combined deploy settings.Josh Suereth2012-02-201-36/+10
|
* Fixed POM for sonatypes standards.v2.10.0-M2Josh Suereth2012-02-208-0/+96
|
* Added the ability to publish signed artifacts.Josh Suereth2012-02-201-2/+102
|
* Javadoc + Source jar generation is now complete for maven deployment.Josh Suereth2012-02-201-26/+9
|
* changed repo id to denote new credentials for new serer.Josh Suereth2012-02-141-1/+1
|
* Modified repository deployments to point to OSSRHJosh Suereth2012-02-131-5/+2
|
* Upgraded to latest maven-ant-tasks jarJosh Suereth2011-03-051-1/+1
|
* Modified scala build to push jline artifact to ...Josh Suereth2011-01-223-6/+65
| | | | | | Modified scala build to push jline artifact to maven repositories. Review by: extempore
* Added continuations to maven deployment.Josh Suereth2010-03-122-0/+102
|
* Added jline as optional dependency to scala-com...Josh Suereth2009-06-201-0/+6
| | | | | Added jline as optional dependency to scala-compiler pom
* Fixed URL for nexus.scala-tools.orgJosh Suereth2009-04-221-3/+7
|
* Fixes to XML for maven pomsJosh Suereth2009-04-227-6/+58
|
* merged changes from maven2 branch (include scal...Lukas Rytz2009-02-173-0/+104
| | | | | merged changes from maven2 branch (include scalap as maven package)
* merge from maven2 branch, add licensing info to...Lukas Rytz2009-01-194-0/+93
| | | | | merge from maven2 branch, add licensing info to artifacts.
* - make "latest" symlink in dists/mavenLukas Rytz2008-11-051-147/+148
| | | | | | - maven-deploy.xml takes parameter settings.file (ant deploy.snapshot -Dsettings.file=/path/to/settings.xml)
* merged work from maven2 branch into trunkLukas Rytz2008-10-315-0/+249