Mark Harrah
a258d4f3b5
clean up optional dependency handling for make-pom. fixes #162
2011-08-26 23:27:03 -04:00
Mark Harrah
5f674dbea4
more on #155
2011-08-23 19:51:50 -04:00
Mark Harrah
86c0ff1c09
minor improvements to conflict message. closes #132
2011-08-23 19:51:50 -04:00
Mark Harrah
964f83244a
improved fix for #155
2011-08-22 22:48:35 -04:00
Mark Harrah
6961dff60e
better error when publish resolver from custom configuration doesn't exist
2011-08-22 22:48:21 -04:00
Mark Harrah
e73e0938eb
remove duplication in conflict warning message
2011-08-22 22:48:21 -04:00
Mark Harrah
de91865fae
append sbt pattern to leave the default IBiblioResolver pattern in place. fixes #155
2011-08-19 22:13:56 -04:00
Mark Harrah
6d583f36c1
move to 2.9.1 (RC3), bump to 0.11.0-SNAPSHOT
2011-08-16 17:32:26 -04:00
Mark Harrah
5be08da393
Merge pull request #142 from indrajitr/deprecation-fixes
...
Remove deprecations and redundant code
2011-08-05 05:02:47 -07:00
Indrajit Raychaudhuri
9d6fca5d2a
Remove some deprecations and redundant code
2011-08-05 13:30:04 +05:30
Mark Harrah
c96aa6f9d2
remove obsolete assertion. ref #143
2011-08-04 18:08:21 -04:00
Mark Harrah
700d322fb4
Merge pull request #140 from indrajitr/project-info
...
Add support for common project information (description, homepage, licenses)
2011-08-03 03:42:45 -07:00
Indrajit Raychaudhuri
479c088772
- Extra Settings are now available to control project information, viz., name, description, homepage, organization name, organization homepage, licenses
...
- Modified name/signature of some private types/methods to reduce confusion (all in limited scope, so nothing should change from end user's pov)
- Enriched Ivy and Maven descriptors produced out of the box (see Keys.scala and Defaults.scala for more)
- Projects do not need to create custom Ivy <info/> block anymore, there is more settings-specific control instead
2011-08-03 08:49:46 +05:30
Mark Harrah
0c9f6d88f9
use configurations for modules for update-classifiers. fixes #104
2011-07-31 22:17:50 -04:00
Mark Harrah
992719445c
Merge pull request #139 from indrajitr/pom-enhancement
...
Fixes for generated pom
2011-07-31 12:28:09 -07:00
Indrajit Raychaudhuri
6dca8bda66
JavaNet1Repository should have legacy layout (see: http://maven.apache.org/pom.html#Repository )
2011-07-31 20:47:10 +05:30
Indrajit Raychaudhuri
a24e2d06bb
Add java.net M2 repo for convenience
2011-07-31 20:47:10 +05:30
Indrajit Raychaudhuri
009c34e021
fix distribution method (see: http://maven.apache.org/pom.html#Licenses )
2011-07-31 20:47:10 +05:30
Mark Harrah
d7a5dca812
fix pom packaging autodetection
2011-07-30 18:11:20 -04:00
Mark Harrah
73d52dc031
fix inter-project dependencies involving extra attributes
2011-07-29 23:33:10 -04:00
Mark Harrah
392754e165
maven-compatible plugin dependency system
2011-07-27 19:50:59 -04:00
Mark Harrah
149edd6ee8
explicitly set pattern for Maven resolver for more control
2011-07-27 19:50:59 -04:00
Mark Harrah
1cbd4a2e47
log conflict messages as one unit
2011-07-27 19:50:58 -04:00
Mark Harrah
b8b06a5ba7
fix spurious extra attributes warning
2011-07-25 21:38:01 -04:00
Mark Harrah
efe920fff0
includes sbt, Scala version extra attributes in repository/cache patterns
2011-07-23 23:07:54 -04:00
Mark Harrah
1dced5cc41
includes extra attributes in ModuleID.toString
2011-07-23 23:07:54 -04:00
Mark Harrah
d96c5ad1b4
extra information when dependencies with extra attributes cannot be resolved
2011-07-23 23:07:54 -04:00
Mark Harrah
703c1e841a
preserve extraAttributes in a couple of places
2011-07-23 23:07:54 -04:00
Mark Harrah
7bb3cddf3c
drop problem summary for update-seems entirely redundant
2011-07-23 23:07:54 -04:00
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
987dc0f3ba
use launcher repositories for update-sbt-classifiers. fixes #88
2011-07-19 21:29:05 -04:00
Mark Harrah
c766412885
use 'scalaVersion in update' for cross building, IvyScala.substituteCross for generality. fixes #86
...
also, 'scalaVersion in artifactName` for the version to append to artifacts
2011-07-17 11:26:27 -04:00
Mark Harrah
eedc93c423
provide better indication of cause of incompatible sbt versions
2011-07-16 12:53:29 -04:00
Mark Harrah
3631d6a3a9
cleanup
2011-07-13 18:08:29 -04:00
Mark Harrah
92201e4ab3
use \n for make-pom because PrettyPrinter hard codes it. fixes #95
2011-07-12 07:47:31 -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
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