aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #216 from cvogt/fix-circleciJan Christopher Vogt2016-08-281-0/+1
|\ | | | | try to fix circleci
| * try to fix circleciChristopher Vogt2016-08-281-0/+1
|/ | | | | for some reason the circle machines now have a .gitconfig that breaks jgit it replaces https github urls with ssh github urls in a way jgit does not like
* Merge pull request #205 from cvogt/fix-pom-orgJan Christopher Vogt2016-07-081-52/+50
|\ | | | | fix Organization and url in pom file
| * fix Organization and url in pom fileChristopher Vogt2016-07-081-52/+50
|/
* Merge pull request #203 from cvogt/publish-localJan Christopher Vogt2016-07-063-2/+37
|\ | | | | Publish local
| * basic setup to allow publishing cbtChristopher Vogt2016-07-061-1/+16
| |
| * publish local supportChristopher Vogt2016-07-062-1/+21
| |
* | Merge pull request #200 from benjaminfrank/feature/proxy_supportJan Christopher Vogt2016-07-065-6/+49
|\ \ | |/ |/| Support proxy settings in CBT.
| * Support proxy settings in CBT.Benjamin Frank2016-07-065-6/+49
| | | | | | | | | | | | | | Proxy settings can be supplied either via Java system-properties or via environment variables (http_proxy/https_proxy/no_proxy). Java system-properties take precedence over env vars. Evaluation of proxy settings happens only during nailgun startup for now.
* | Merge pull request #196 from benjaminfrank/fix/publish_anonymousJan Christopher Vogt2016-07-052-9/+13
|\| | | | | Allow empty credentials for publishing.
| * Allow empty credentials for publishing.Benjamin Frank2016-07-052-9/+13
|/ | | | | | This enables to publish into a repository where no credentials are required but and empty/wrong HTTP Auth header throws an HTTP 401 (not authorized) error
* Merge pull request #159 from rockjam/wip/uber-jarJan Christopher Vogt2016-06-2412-23/+245
|\ | | | | Uber-jar plugin initial implementation
| * include directories from classpath in uber jar. fixes multi project jarsrockjam2016-06-241-9/+6
| |
| * explicitly specify jar extension, delete file before writing jar in librockjam2016-06-243-21/+13
| |
| * uber jar put all functions in one classrockjam2016-06-242-86/+76
| |
| * remove catching exception in taskrockjam2016-06-242-16/+8
| |
| * update uber jar PRrockjam2016-06-245-169/+66
| |
| * write current jdk version to MANIFEST.MFrockjam2016-06-241-5/+13
| |
| * uber-jar plugin implementationrockjam2016-06-2411-1/+347
|/
* add multi-project example (#158)Jan Christopher Vogt2016-06-2414-0/+87
| | | | | | * add multi-project example * add shared build
* close jar file in case of exception (#175)Jan Christopher Vogt2016-06-231-20/+22
|
* Scalafmt plugin implementation (#156)Nikolay Tatarinov2016-06-2313-30/+199
| | | | | | | | | | | | | | * scalariform: improve logging, declare tasks final * scalafmt plugin implementation * add scalafmt and scalariform plugins and examples to tests * fix logging guarded logging behaviour * add notes about formatting check to README * fix compilation error in examples
* Updated usage example in the README.md file (#154)prassee2016-06-201-12/+29
| | | | updated usage example and added sbt way to declaring dependencies
* Merge pull request #151 from rockjam/scalariformJan Christopher Vogt2016-06-208-0/+132
|\ | | | | Scalariform support
| * scalariform plugin naive implementationrockjam2016-06-208-0/+132
|/
* Merge pull request #147 from cvogt/scalajs-2Jan Christopher Vogt2016-06-1918-150/+135
|\ | | | | Scalajs refactoring
| * add scalajs example to testsChristopher Vogt2016-06-191-3/+8
| |
| * refactor/simplify scalaJs plugin and exampleChristopher Vogt2016-06-1917-145/+122
| | | | | | | | | | | | - Restructure code as 1 library case class and 1 Build mixin trait. A library is generally easier to understand and could be re-used independently. 1 trait seems simpler than several here. - Let not the plugin create the multi-project build, but the user project manually. I think while this adds some minor code overhead it is much simpler to understand. Fewer tasks and other moving parts needed. - Remove verbose nested sbt-style folder structure. It's simpler without it :).
| * add support for custom scalaJsOptionsChristopher Vogt2016-06-191-2/+7
| |
| * propagate trigger files to combined cross build and let js tasks depend on ↵Christopher Vogt2016-06-192-8/+14
| | | | | | | | compile. this makes `cbt loop fastOptJs` work (and depending on compile seems generally a good idea)
| * use long versions of scalajs linker flags for easier understandabilityChristopher Vogt2016-06-191-4/+4
| |
| * fix scalajs example (broke in recent refactorings and went unchecked)Christopher Vogt2016-06-193-10/+2
|/
* Merge pull request #150 from cvogt/chris2Jan Christopher Vogt2016-06-1923-223/+99
|\ | | | | various changes
| * better name for DirectoryDependencyChristopher Vogt2016-06-198-120/+20
| | | | | | | | | | seems to be more precise than BuildDependency, hence hopefully more readable also cleaned up Scaffolding and added DirectoryDependency example
| * fix bug ignoring OpenOptions when writingChristopher Vogt2016-06-191-1/+1
| |
| * built-in plugin structure improvementsChristopher Vogt2016-06-197-72/+60
| | | | | | | | | | | | - move plugins into cbt namespace - enable scalac warnings in builds by default - merged language flags into AdvancedScala trait
| * simplify logic that delegates to test build and runs itChristopher Vogt2016-06-192-25/+6
| |
| * show scalac warnings to stage1 and stage2 compilationChristopher Vogt2016-06-192-2/+5
| |
| * add plugin builds and scalatest example build to being compiled in testsChristopher Vogt2016-06-193-3/+6
| |
| * Rename scalatest-example folder. Probably slightly more intuitive name now.Christopher Vogt2016-06-194-0/+0
| |
| * fix organization URL typeChristopher Vogt2016-06-191-1/+2
|/
* Merge pull request #148 from cvogt/fix-readmeJan Christopher Vogt2016-06-181-1/+1
|\ | | | | BaseBuild does not have fields version, etc
| * BaseBuild does not have fields version, etcChristopher Vogt2016-06-181-1/+1
|/
* Merge pull request #143 from cvogt/publish-improvementsJan Christopher Vogt2016-06-1542-217/+242
|\ | | | | Publish improvements
| * unwrap InvocationTargetException. Any reason not to do this? Seems just ↵Christopher Vogt2016-06-151-15/+29
| | | | | | | | easier to read without.
| * add support for compile time only dependenciesChristopher Vogt2016-06-151-1/+4
| |
| * separate sbt layout and scalatest plugins and create a more general plugin ↵Christopher Vogt2016-06-1511-60/+48
| | | | | | | | architecture
| * Get rid of Build default imports to reduce noise in build files. This also ↵Christopher Vogt2016-06-1529-92/+15
| | | | | | | | changes builds from using immutable.Seq to using Predef.Seq in favor of simplicity over purity. This has been discussed on gitter.
| * support for git dependencies on projects in subdirectoriesChristopher Vogt2016-06-152-11/+16
| |
| * turn Build base classes into traits for less verbosity and uniform usage ↵Christopher Vogt2016-06-1519-38/+42
| | | | | | | | with any other plugin