Commit Graph

408 Commits

Author SHA1 Message Date
Josh Suereth 1a2435f746 Added UI to windows MSI.
* Can now select installation directory of SBT.
* Can optionally add SBT to the path, instead of required.
* Displays a license agreement to the user.
2012-01-11 11:50:57 -05:00
David M. Lee 1c84c7fca1 execRunner should exec.
This avoids having a stray bash process that's not useful for anything.
2012-01-05 18:56:39 -08:00
Josh Suereth e5a861fdd8 Moved WIX xml into build so we can have dynamic parts. 2011-12-28 10:14:19 -05:00
Josh Suereth dea48caddd Modified WIX xml so it *WORKS* and adds sbt to path appropriately. Requires restart for some strange reason. No help on interwebs but a few others noticed the issue. 2011-12-28 09:45:58 -05:00
Josh Suereth eba16354ea First attempt at a windows MSI.
* Windows WIX configuration
* Windows package configuration
* Default lame-o bat file for SBT, until I get external contribs.
2011-12-24 00:46:15 -05:00
Josh Suereth 65d2c9dc51 Added support for locally installed launch jar on installation. 2011-12-21 14:39:57 -05:00
Josh Suereth b299acd858 Merge etc branch into SBT script, so we operate more like a linux package. 2011-12-21 14:20:16 -05:00
Josh Suereth 77c327de8c Merge branch 'master' into deb-etc 2011-12-21 14:12:04 -05:00
Josh Suereth af7303aedd Merge branch 'master' into full-packaging 2011-12-21 13:59:33 -05:00
Josh Suereth 1605256c13 Minor fixes.
* Migrated packaging info form debian.scala to packaging.scala
* Fixed issue with using sourceDirectory in Debian instead of
  in Linux
2011-12-21 13:52:26 -05:00
Josh Suereth 5ca52f63d8 Fix to packaging for new structure. 2011-12-21 11:21:16 -05:00
Josh Suereth 183ffffe2a Removed os specification.
Defaults are now better in packager plugin.
2011-12-21 09:52:35 -05:00
Josh Suereth c462aad953 modifications so that RPM will actually build. A few areas I thoguht optional are mandatory. 2011-12-21 09:34:47 -05:00
Josh Suereth 221667426c Update build for rpm building. 2011-12-20 22:25:02 -05:00
Josh Suereth 1776f10a5c Test migration to a dedicated packaging plugin. 2011-12-19 21:15:10 -05:00
Paul Phillips 0afdf8cd48 Added -S option.
Analogous to -J, passes an argument to scalac (by way of
adding it to sbt's scalacOptions.)

Example, sbt -S-Xlint .
2011-12-09 23:28:09 -08:00
Paul Phillips 7472c2f603 Reworked argument code. 2011-12-07 13:53:15 -08:00
Paul Phillips 230a729c05 More robust against missing arguments.
After watching -jvm-debug hang and scratching my head,
added defense against missing mandatory args.
2011-12-07 13:36:21 -08:00
Paul Phillips a0cb0503fd Merge remote-tracking branch 'jsuereth/debug-mode' into develop 2011-12-07 13:18:44 -08:00
Paul Phillips a4ea6b3ce8 Fighting bitrot.
Updated readme, small polishings.
2011-12-07 13:17:20 -08:00
Josh Suereth 211ffa3e3b Adding handy -jvm-debug option.
-jvm-debug option enabled socket-based debugging of SBT
 via a specified port.  This works wonders when used
 with the console task on a project.
2011-12-06 23:00:28 -05:00
Josh Suereth 7574d35868 Moved downloads to user-owned dir.
Sbt launch jars are now downloaded to ~/.sbt/.lib to ensure that
the location is writeable by the user.   This could still be
a faulty assumption, but we'll try it anyway.
2011-12-06 22:52:07 -05:00
Josh Suereth 57dd8bc0ac Added a default config file.
Added an /etc/sbt/sbtopts file that contains defaults.
Added a hook to the sbt script to pull in from /etc.
Allowed comments in sbtopts configuration.
2011-12-06 22:37:02 -05:00
Josh Suereth 34fed66022 First cut at debian packaging.
This adds a Debian build section that will create
a new .deb file for the sbt script.  This includes
a new src/debian and src/debian-gzipped directories
for placing files that will be included in the
distribution on debian.

Initial cut at making debian packages
2011-12-06 20:32:24 -05:00
Paul Phillips 0c4df8c2d5 Jacked up -XX:ReservedCodeCacheSize. 2011-12-06 15:30:52 -08:00
Paul Phillips e7f63782cb Merge remote-tracking branches 'micrypt/patch-2' and 'jsuereth/fix-plugin-dir' 2011-12-05 20:17:49 -08:00
Josh Suereth afccc22f28 Calling a directory .sbt in the project/ directory causes SBT to go into legacy plugin project mode and breaks version resolution. This fixes that issue by calling the directory .sbtboot instead of .sbt. Note: why are .sbtboot and .boot separate? A question for others. 2011-12-05 14:24:04 -05:00
Paul Phillips 8cf9fa83be Tweaked java_opts, 0.11.2. 2011-11-28 17:24:43 -08:00
Paul Phillips 8665ba0c5f sbt 0.11.1 ; -offline. 2011-11-19 23:26:27 -08:00
Seyi Ogunyemi 0902f88497 IIRC .bashrc is never read for a script unless it's explicitly told to do so & this currently causes an invalid option error on Ubuntu. 2011-11-09 05:55:39 +00:00
Paul Phillips 7fd0cc8097 Merge pull request #9 from jsuereth/master
Simple Setting DSL
2011-10-28 17:22:34 -07:00
Josh Suereth 521cc31ab9 Fixed task definition with 1 dependency 2011-10-28 11:40:40 -04:00
Josh Suereth 400ca7ba30 Added simple setting DSL with simple task DSL 2011-10-28 11:30:24 -04:00
Josh Suereth 4883983afa Adding new DSL for defining settings such they you can't use tasks in a setting definition 2011-10-28 11:22:28 -04:00
Josh Suereth a23e748ea7 Fixing version for sbt 0.11 2011-10-28 11:21:38 -04:00
Paul Phillips 392fba86af Abort if -sbt-rc is given with no RC candidate defined. 2011-10-03 09:23:18 -07:00
Paul Phillips 0888ac2490 Merge pull request #6 from retronym/master
wget command line fix
2011-10-03 09:19:49 -07:00
Paul Phillips 2ed4cdf6a8 Merge pull request #7 from retronym/latest-2.8
-2.8 uses 2.8.2
2011-10-03 09:18:39 -07:00
Jason Zaugg 3d4801a12a -2.8 uses 2.8.2 2011-10-02 13:02:00 +02:00
Jason Zaugg c4249308e3 Corrects the command line for wget.
Without this, wget deposits the launcher in the working directory and pipes zero bytes to the  intended location.
2011-10-01 22:58:54 +02:00
Paul Phillips 9a42fb6f8f Added -no-share option for me and that other guy
somewhere who might ever use it.
2011-09-28 11:48:17 -07:00
Paul Phillips 49b3b1defb sbt 0.11.0 2011-09-28 08:52:30 -07:00
Paul Phillips c38f8ccfc0 Added zomg and zomg2 to template-project. 2011-09-14 12:03:54 -07:00
Paul Phillips f45764c7c1 Merge remote-tracking branch 'jsuereth/master'
Conflicts:
	README.md
2011-09-14 11:46:49 -07:00
Josh Suereth d72d8808cb Simple task DSL for those of us who are lazy 2011-09-14 14:16:02 -04:00
Paul Phillips c098d04c58 Added template project. Shortened readme. 2011-09-14 10:46:19 -07:00
Paul Phillips 7e759c1862 Merge pull request #4 from jsuereth/master
Step #1: Make the template project a plugin that other can use
2011-09-14 10:34:01 -07:00
Josh Suereth 8836f37c9c Modified paulp's template project to be an SBT plugin 2011-09-14 13:01:48 -04:00
Paul Phillips 7ffbf5374c Not that it fixed my issue, but ThisBuild. 2011-09-14 09:29:59 -07:00
Paul Phillips bd7054e323 Add snapshots repo if a snapshot sbt or scala version is used. 2011-09-14 09:24:12 -07:00