Mark Harrah
b122934936
support configuring checksums differently for publish, publish-local, update, and update-sbt-classifiers. fixes #115
2011-07-21 22:03:56 -04:00
Mark Harrah
82f025bdec
warn when there is an sbt version conflict. fixes #80
2011-07-08 21:54:59 -04:00
Mark Harrah
07ba2bcaa2
cache failing classifiers. fixes #46
2011-06-19 21:01:29 -04:00
Mark Harrah
f2fbe27375
fixes #55
...
updated dependency-management/sources test covers this
2011-06-15 19:09:31 -04:00
Mark Harrah
1b0359fff9
add pomAllRepositories option to include module configuration resolvers in pom. closes #39
2011-06-12 21:32:51 -04:00
Mark Harrah
51b8d38356
define type for artifacts looked up by update-classifiers, fixes #49
2011-06-11 20:09:15 -04:00
Mark Harrah
b470d8ad80
build sxr, api docs and use sbinary 0.4.0
2011-05-17 20:09:20 -04:00
Mark Harrah
db81db25e6
work on dependency management tests
2011-04-16 16:38:47 -04:00
Mark Harrah
8d797e7951
artifact and cross-naming fixes/improvements
2011-04-15 20:13:38 -04:00
Mark Harrah
40e1904615
direct Artifact->File map, removing source patterns
...
build and publish main sources and docs by default
control built-in artifacts with 'publish-artifact'
// disable publishing docs
publishArtifact in (Compile,packageDoc) := false
// enable publishing test jar, docs, and sources
publishArtifact in Test := true
2011-04-14 07:32:42 -04:00
Mark Harrah
bb533acd62
fix publish patterns for maven style publishing
2011-04-01 21:06:07 -04:00
Mark Harrah
f10012df87
clean up Ivy-related logging
2011-03-22 20:53:33 -04:00
Mark Harrah
4e55503d64
retrieve to build, update-classifiers action
...
set retrieve := true to have dependencies retrieved to the build
the location is by default shared by all projects in a build
(<built-root>/lib_managed/), but can be per-project
update-classifiers and update-sbt-classifiers retrieves artifacts with classifiers
for project dependencies and for sbt, respectively
The default setting is classifiers := Seq("javadoc", "sources")
2011-03-15 22:12:59 -04:00
Mark Harrah
39a6475b2e
detailed UpdateReport replaces Map[String,Seq[File]]
...
the information included is:
configuration -> module -> artifact -> file
2011-03-13 21:40:49 -04:00
Mark Harrah
c7d920caf2
2.9 compatibility fixes
2011-03-04 06:16:35 -05:00
Mark Harrah
ff119a0bbe
update deliver,make-pom,publish-local to be usable
2010-12-02 19:56:19 -05:00
Mark Harrah
c4fba6b8a5
fix update, default project supports triggered execution
2010-09-21 22:38:18 -04:00
Mark Harrah
8097558fb2
first part of fixing #44
2010-09-04 08:42: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
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
f6e8adfff5
detect packaging for make-pom
2010-03-30 09:19:36 -04:00
Mark Harrah
32482aac15
legal cleanup
2010-02-07 23:45:19 -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
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
Mark Harrah
c021eac274
Use custom pom generation instead of Ivy's built-in generation in order to support extra information like licenses.
2010-01-29 20:31:07 -05:00
Mark Harrah
9f9cbd55c7
Replace Ivy interface with the component from xsbt
2010-01-15 19:05:23 -05:00
Mark Harrah
abd06a17c5
Turned sbt launcher into a general Scala application launcher as described in launch.specification
2009-09-27 14:39:26 -04:00
Mark Harrah
2acaa0ad25
Tests and fixes for component manager and cache interface.
2009-08-20 00:02:06 -04:00
Mark Harrah
3c68c20030
Setup interface project for testing
2009-08-18 00:51:08 -04:00
Mark Harrah
43a299bc3f
Initial xsbt commit
2009-08-16 14:29:08 -04:00