Mark Harrah
98b60623af
Include evicted modules and statistics in UpdateReport
2011-07-08 21:54:59 -04:00
Mark Harrah
3c37eaa161
move dependency mapping to IvySbt#Module
2011-07-06 07:30:47 -04:00
Mark Harrah
f2c5c62f1d
return Provided to be transitive, ref #42
2011-07-03 15:44:53 -04:00
Mark Harrah
f4dd9941d6
add methods for directly working with credentials
2011-06-26 12:27:06 -04:00
Mark Harrah
0b9c9e4ae7
Merge pull request #74 from duboisf/issue_68
...
Added JavacLogger, closes #68
2011-06-25 06:59:57 -07:00
Mark Harrah
c2ea5746a6
use ivyConfigurations for interDependencies instead of scope configurations
2011-06-22 19:17:10 -04:00
Mark Harrah
dcd84a48ab
add ChainedResolver(name: String, resolvers: Seq[Resolver]), closes #63
2011-06-20 15:25:23 -04:00
Mark Harrah
07ba2bcaa2
cache failing classifiers. fixes #46
2011-06-19 21:01:29 -04:00
Mark Harrah
bbf05dc770
fixes issue with inter-project resolution when project delegates are defined
2011-06-18 20:17:50 -04:00
Mark Harrah
dbd7a3eacb
inject internal configurations into pom ModuleDescriptor. fixes #59
2011-06-17 21:56:52 -04:00
Mark Harrah
f2fbe27375
fixes #55
...
updated dependency-management/sources test covers this
2011-06-15 19:09:31 -04:00
Mark Harrah
68719cf9d7
cleaning up artifact configurations
2011-06-14 19:32:36 -04:00
Mark Harrah
28f7622865
Define 'type' for builtin artifacts based on classifier
2011-06-12 21:32:52 -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
69afc20bf1
convenience method on UpdateReport for extracting contents as sequence of tuples
2011-06-10 08:08:51 -04:00
Mark Harrah
dcc74da665
make provided intransitive, fixes #42
2011-06-10 08:08:51 -04:00
Mark Harrah
ea07c941fb
remove code obsolete after 0.7.1
2011-06-10 08:08:51 -04:00
Mark Harrah
806dc7a638
use artifact patterns as ivy pattern defaults
2011-06-02 18:35:25 -04:00
Mark Harrah
2bf2fdf98f
Include dependency ID in explicit Scala version checking error message
2011-05-30 22:10:00 -04:00
Mark Harrah
5f7a6a192a
drop custom conflict manager to fix IvyNode-related exception
2011-05-29 19:17:31 -04:00
Mark Harrah
65acdde031
settle scala-library situation
2011-05-25 22:44:22 -04:00
Mark Harrah
6ba42e0d2b
locking of boot directory can be disabled by with [boot].lock: true in boot.properties
2011-05-19 22:04:05 -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
b7ffd26c28
Implement optional/provided configurations, closes #8
2011-04-19 22:24:52 -04:00
Mark Harrah
db81db25e6
work on dependency management tests
2011-04-16 16:38:47 -04:00
Mark Harrah
367ada5aca
more work on dependency management tests
2011-04-16 11:22:10 -04:00
Mark Harrah
0ad9d58c8a
fix handling of custom ivy home directory
2011-04-15 20:13:39 -04:00
Mark Harrah
8d797e7951
artifact and cross-naming fixes/improvements
2011-04-15 20:13:38 -04:00
Mark Harrah
0ff73e5791
inject sbt-managed Scala libraries into the UpdateReport
2011-04-15 18:32:20 -04:00
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
14f53192ac
fix Scala version transitively (by default)
2011-04-14 21:48:12 -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
53b7b6f701
fix configurations name
2011-04-11 10:19:04 -04:00
Mark Harrah
0d6984aa88
some API documentation for UpdateReport
2011-04-10 21:30:03 -04:00
Mark Harrah
a53ed46ce4
dependency filters, selecting/filtering UpdateReport
2011-04-10 16:22:48 -04:00
Mark Harrah
d9e7dd8392
reorganize main
2011-04-08 19:15:13 -04:00
Mark Harrah
82f1904202
credentials and patterns for resolvers
2011-04-05 18:44:47 -04:00
Mark Harrah
c2d3446836
Credentials for publishing
2011-04-04 22:46:51 -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
2a4805ac41
more stable managed classpath ordering
2011-03-16 22:21:02 -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
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
c0f3677844
more consistent configuration of the Ivy user directory
2011-03-12 10:28:53 -05:00
Mark Harrah
c7d920caf2
2.9 compatibility fixes
2011-03-04 06:16:35 -05:00
Mark Harrah
3326d8ac52
include Scala version to artifact names to match expected names for publishing
2011-02-21 10:22:39 -05:00