Commit Graph

12 Commits

Author SHA1 Message Date
Chris Beams
7ea55fdc71 Add ability to generate poms for use at build time
Generate poms from Gradle metadata with

    `gradle generatePom`

This will create a root pom with a <modules> section as well as a pom
for every individual module.

These poms are suitable for use with m2eclipse (e.g., File->Import->
Existing Maven project), or at the command line for basic build goals
such as `mvn test`.

These poms are not capable of producing distribution artifacts or
deployment of artifacts.

pom.xml and target will remain in .gitignore as these artifacts are
transient and for developer convenience only.
2010-11-04 16:54:06 -06:00
Hans Dockter
c2866d96b4 Apply Hans' refactoring of pom customization logic 2010-10-28 11:58:36 -04:00
Chris Beams
a72d327db6 Mark dependencies 'optional' or 'provided' as appropriate
Requires significant pom customization in maven-deployment.gradle
which has been verified at `gradle install` time, but not yet at
`gradle uploadArchives` time.  Need to figure out how to eliminate
the duplication going on there.
2010-10-28 11:16:03 -04:00
Chris Beams
a600e5279b Polish @author tags
Names should be spelled out ('Chris Beams') instead of abbreviated
('cbeams')
2010-10-27 15:54:05 -04:00
Chris Beams
8b483a08b8 Simplify inclusion of images and css in html* doc dirs 2010-10-27 10:40:49 -04:00
Chris Beams
036a3f5b15 Update gradle files to reference new locations for resources 2010-10-27 09:29:19 -04:00
Chris Beams
1cbafbe9db Upgrade Gradle to 0.9-build-daemon-20101027111821+1100 2010-10-27 07:24:56 -04:00
Chris Beams
677fca51a9 Major progress on Gradle port
Complete:
--------
- src/* documentation resources moved to 'docs' subproject

- docbook sources upgraded to Docbook 5

- formatted all docbook sources to strip tab characters and
  eliminate trailing whitespace

- all projects compile and test successfully

- all artifacts upload successfully to s3, static.sf.org, etc.

Remaining:
---------
- documentation L&F needs work. CSS, images, and highlighting aren't
  hooked up properly

- spring-integration-jdbc codegen bits in Maven POM need to be
  transcribed into gradle

- dependencies that were optional or provided scope in maven are
  currently 'compile' scope in Gradle.  Need to figure out support
  in Gradle to fix this.

- run through Eclipse classpath and project generation scenarios

- delete all Maven artifacts
2010-10-26 18:51:08 -04:00
Mark Fisher
d677da9c62 added major/minor version properties to version class 2010-10-26 12:53:36 -04:00
Chris Beams
28d31094b5 Back to latest build_daemon branch build
This reverts commit 4a8b3e592c.
2010-10-25 19:29:44 -04:00
Chris Beams
4a8b3e592c Drop down to 0.9-rc-1 2010-10-25 19:27:00 -04:00
Mark Fisher
8025f72d00 adding basic gradle config 2010-10-25 19:18:49 -04:00