Mark Harrah
9b64b75c2f
Hack to avoid Ivy checking for sources/javadocs for every module
2011-04-15 18:31:16 -04:00
Mark Harrah
cb02e3c852
support checksum generation and checking, enable by default
2011-04-15 18:25:54 -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
e73a49c467
Ivy home configurable instead of cache directory, work on artifact test
2011-04-13 19:03:36 -04:00
Mark Harrah
f10012df87
clean up Ivy-related logging
2011-03-22 20:53:33 -04:00
Mark Harrah
7046b84954
make default conflict manager ignore force
...
see comment on IvySbt.latestNoForce
2011-03-16 20:10:41 -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
c0f3677844
more consistent configuration of the Ivy user directory
2011-03-12 10:28:53 -05:00
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
191c19dc2b
fix deadlock caused by lazy val synchronization
2011-02-05 21:34:17 -05:00
Mark Harrah
9090cd6218
drop some NotNulls from ivy/ plus some adjustments
2010-10-26 17:59:24 -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
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
42d4323d2b
minor cleanup of some Ivy-related code
2010-09-12 23:14:30 -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
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
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
a8bc831189
Separate repositories for publishing from repositories for resolving/retrieving
2010-03-04 00:07:12 -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
463f765274
Fix clean-cache
2010-01-29 20:29:55 -05:00
Mark Harrah
04346217e8
Use a machine-global lock on Ivy because caches are not safe for concurrent access
2010-01-28 19:31:04 -05:00
Mark Harrah
9f9cbd55c7
Replace Ivy interface with the component from xsbt
2010-01-15 19:05:23 -05:00
Mark Harrah
dc66cec624
Fixes for Ivy interface component
2010-01-10 16:47:38 -05:00
Mark Harrah
a33bb71f50
Only write 'info' tag if user has not provided one.
2009-10-11 15:43:42 -04: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
b6b7fe2f9b
Updates to Ivy component and getting launcher component working.
2009-09-08 23:13:30 -04:00
Mark Harrah
2acaa0ad25
Tests and fixes for component manager and cache interface.
2009-08-20 00:02:06 -04:00
Mark Harrah
43a299bc3f
Initial xsbt commit
2009-08-16 14:29:08 -04:00