Commit Graph

1121 Commits

Author SHA1 Message Date
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