Indrajit Raychaudhuri
2585c57760
Honor <exclusions/> in <dependency/> when available
2011-09-06 17:29:42 +05:30
Indrajit Raychaudhuri
2c0819d7c7
Add start-year for compliance in ProjectInfo
2011-09-03 02:19:08 +05:30
Mark Harrah
a258d4f3b5
clean up optional dependency handling for make-pom. fixes #162
2011-08-26 23:27:03 -04: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
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
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
392754e165
maven-compatible plugin dependency system
2011-07-27 19:50:59 -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
1b0359fff9
add pomAllRepositories option to include module configuration resolvers in pom. closes #39
2011-06-12 21:32:51 -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
1c9cad21c5
always use 'jar' as packaging type if there is an artifact with a 'jar' type
2011-01-04 11:10:31 -05: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
d9ad37894e
wrap repositories in <repositories> tag
2010-02-16 12:30:42 -05:00
Mark Harrah
e0579ad5a8
Remove extra whitespace in pom output
2010-02-14 20:24:33 -05:00
Mark Harrah
32482aac15
legal cleanup
2010-02-07 23:45:19 -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