Commit Graph

1121 Commits

Author SHA1 Message Date
Mark Harrah 7ad8785fc4 configure Ivy cache to ignore original resolver 2011-02-17 16:20:30 -05:00
Mark Harrah 75bfabb381 implement %% 2011-02-14 18:57:54 -05:00
Mark Harrah 2e7eaac15b fix stray Ivy logging message when directly accessing IvySbt#Module 2011-02-11 20:09:42 -05:00
Mark Harrah 48f9fdbdb2 package, package-doc, package-src 2011-02-10 08:16:07 -05:00
Mark Harrah 91b95ee23a fix ProjectResolver to properly ignore artifacts 2011-02-08 20:32:11 -05:00
Mark Harrah 191c19dc2b fix deadlock caused by lazy val synchronization 2011-02-05 21:34:17 -05:00
Mark Harrah 3f0633c06f Configuration-related tweaks 2011-02-02 19:32:24 -05:00
Mark Harrah 6ceba21615 multi-project model based on Settings and ProjectRef 2011-01-18 18:48:32 -05:00
Mark Harrah 1c9cad21c5 always use 'jar' as packaging type if there is an artifact with a 'jar' type 2011-01-04 11:10:31 -05:00
Mark Harrah ff119a0bbe update deliver,make-pom,publish-local to be usable 2010-12-02 19:56:19 -05:00
Mark Harrah d91f3c14c9 work on products+configurations 2010-11-13 20:21:06 -05:00
Mark Harrah 9090cd6218 drop some NotNulls from ivy/ plus some adjustments 2010-10-26 17:59:24 -04:00
Mark Harrah c3f54347ef fix tests, discovery
updated compile tests for new minimal AnalysisCallback
moved discovery to discovery/ subproject and updated for new approach
fixed discovery to only find public methods when searching for annotated definitions
extracting inherited definitions unimplemented in api/, so some discovery tests fail
moved discovery classes from sbt.inc package to sbt.compile
2010-10-06 08:24:13 -04:00
Mark Harrah 46f51b6e10 disable check modified. need to verify it doesn't break -SNAPSHOT 2010-09-27 19:06:52 -04:00
Mark Harrah c4fba6b8a5 fix update, default project supports triggered execution 2010-09-21 22:38:18 -04:00
Mark Harrah ccd465d046 check for non-existing local file after retrieve
this is almost always an error condition, but we need
  to translate the null for a better error message
2010-09-21 22:26:04 -04:00
Mark Harrah d53f770373 add sbt package object
for use from project definitions only-
 it is a top-level project
add dependency and repository builders
 cross-versioning will be a post-construction transformation
2010-09-21 22:24:24 -04:00
Mark Harrah 2838619011 update to Scala 2.8.1.RC1, Ivy 2.2.0-rc1
use dependencies compiled against Scala 2.8.0
2010-09-21 22:09:08 -04:00
Mark Harrah 988c526ef5 fix ProjectResolver to properly signal that it can't retrieve artifacts 2010-09-21 22:04:12 -04:00
Mark Harrah 71455032c8 put ResolverAdapter.java in proper location 2010-09-13 19:42:11 -04:00
Mark Harrah bc77cb8070 ProjectResolver for inter-project dependencies 2010-09-12 23:15:51 -04:00
Mark Harrah 2532cc5779 only filter Scala artifacts of type 'jar' 2010-09-12 23:14:55 -04:00
Mark Harrah 42d4323d2b minor cleanup of some Ivy-related code 2010-09-12 23:14:30 -04:00
Mark Harrah 568887b9e8 add RawRepository to wrap raw Ivy Resolvers 2010-09-12 23:13:48 -04:00
Mark Harrah 8097558fb2 first part of fixing #44 2010-09-04 08:42:37 -04:00
Mark Harrah 3d0d640a9c rework ConsoleLogger
can send output to a PrintWriter
control over color, still need custom formatter
replace IvyLogger with normal Logger
2010-09-04 08:24:26 -04:00
Mark Harrah d4965daf2a * move Environment classes to util/env module
* move TrapExit, SelectMainClass to run module
* rearrange some compilation-related code
* Jetty-related code moved to web module
2010-07-14 19:24:50 -04:00
Mark Harrah 68da4c8ae5 - Stuart's improvements to triggered execution
- continue splitting original sbt module
 * separated process, testing modules
 * various IO, logging, classpath migration
 * split out javac interface
2010-07-05 12:53:37 -04:00
Mark Harrah f56c0ac37f more 2.8 updates, launcher compiles and runs with 2.8 2010-06-15 20:38:18 -04:00
Mark Harrah 3d7051ad07 * can now set 'offline' property to 'true' to not refresh dynamic revisions (not needed if no -SNAPSHOT versions used)
* more control over Ivy logging: override ivyUpdateLogging = UpdateLogging.Full,DownloadOnly (default), or Quiet
2010-05-02 19:15:01 -04:00
Mark Harrah a2d8bd1bee support ssh/sftp with keyfiles (needed to add user name parameter to 'as') 2010-04-28 20:45:35 -04:00
Mark Harrah e3c7cb2ff9 * synchronize types for doc/src artifacts with the wiki documentation
* Artifact.{sources, javadoc} methods for defining additional artifacts
2010-04-27 17:58:05 -04:00
Mark Harrah 262ffbf2b5 * Added pomRepositoryFilter(repo: MavenRepository): Boolean that excludes local repositories by default
* Added pomPostProcess(pom: Node): Node to make advanced manipulation of the default pom easier (pomExtra covers basic cases)
2010-04-23 21:20:07 -04:00
Mark Harrah 7eb889f393 Merge branch 'master' of git@github.com:harrah/xsbt 2010-04-23 19:08:38 -04:00
Mark Harrah 7340febe05 add checks to Artifact.extra 2010-04-23 18:50:47 -04:00
Mark Harrah 291e2dc17e Provide empty <publications/> for inline Ivy XML if a publications tag does not exist.
This prevents a default artifact from being added incorrectly.
2010-04-01 20:14:05 -04:00
Mark Harrah f6e8adfff5 detect packaging for make-pom 2010-03-30 09:19:36 -04:00
Mark Harrah 1f17a80bbf Fix issue with scala-library.jar being retrieved 2010-03-28 14:19:43 -04:00
Mark Harrah a5c4624e55 merging sbt as a subproject 2010-03-23 12:02:59 -04:00
Mark Harrah 96d60111c1 Use correct xsbt.version.properties in ComponentManager 2010-03-07 19:07:52 -05:00
Mark Harrah a8bc831189 Separate repositories for publishing from repositories for resolving/retrieving 2010-03-04 00:07:12 -05:00
Mark Harrah d9ad37894e wrap repositories in <repositories> tag 2010-02-16 12:30:42 -05:00
Mark Harrah d08517f57d better choice of global lock file 2010-02-14 23:22:45 -05:00
Mark Harrah e0579ad5a8 Remove extra whitespace in pom output 2010-02-14 20:24:33 -05:00
Mark Harrah 32482aac15 legal cleanup 2010-02-07 23:45:19 -05:00
Mark Harrah c70896febe document some methods on Resolver 2010-02-06 19:23:06 -05:00
Mark Harrah f5e9b99677 Throw a custom exception when there is an Ivy resolve error 2010-02-06 17:43:14 -05:00
Mark Harrah 5c37531d23 Add artifacts provided in EmptyConfiguration 2010-02-06 14:20:51 -05:00
Mark Harrah aeb51e1d6c Fix 'unknown resolver' errors in normal projects 2010-02-06 14:14:49 -05:00
Mark Harrah 1cc75faeba * Basic support for writing repositories to the pom in make-pom.
* Pretty-print pom in make-pom
2010-01-30 10:46:47 -05:00