Commit Graph

64 Commits

Author SHA1 Message Date
Mark Fisher
189d047514 INT-2078 valid repositories IDs for Maven 3.0 2011-08-24 20:06:46 -04:00
Mark Fisher
75b0d200a6 upgrade Spring AMQP dependency to 1.0.0.RELEASE 2011-08-24 13:10:22 -04:00
Mark Fisher
1786634b7e build.gradle: Spring 3.1.0.M2 -> 3.0.5.RELEASE 2011-08-19 15:39:09 -04:00
David Turanski
a6cda6d93d INT-2049 added namespace support, also add SpEL support to CacheWritingMessageHandler and general cleanup 2011-08-16 16:42:19 -04:00
Mark Fisher
81f07f2c5c INT-2044 modified Spring AMQP dependency version to 1.0.0.RC3 2011-08-10 12:50:20 -04:00
Oleg Zhurakousky
1b0a2e85c3 INT-2029 added initial implementation of RedisMessageStore. Upgraded Jackson to version 1.8.3 which is used by spring-data-redis. Regenerated POM files 2011-08-09 09:34:59 -04:00
Oleg Zhurakousky
99f81699b9 INT-2033 added test for 'order' attribute in AMQP module 2011-08-08 18:44:42 -04:00
Oleg Zhurakousky
74817b98fc INT-2036 added Spring 3.0.5 exclusions for spring-integration-ws and spring-integration-xml in build.gradle. Regenerated POMs 2011-08-08 16:15:52 -04:00
Mark Fisher
b727868306 INT-2018 added explicit spring-tx dependency in spring-amqp-integration and refined the exclusions 2011-08-05 08:38:54 -04:00
Mark Fisher
6e225847aa INT-2018 added excludes for spring modules in the spring amqp dependency of spring-integration-amqp 2011-08-04 17:51:25 -04:00
Mark Fisher
c35a79a0e9 INT-2032 migrated 'spring-integration-gemfire' to main branch from sandbox in preparation for 2.1 development 2011-08-04 16:16:13 -04:00
Dave Syer
304e9b2abb regenerate poms for AMQP changes 2011-08-03 14:38:21 +01:00
David Turanski
207f043587 INT-1576,INT-1579,INT-2025: added spring-integration-scripting and fixed HeaderEnricher issue 2011-08-03 15:16:19 +05:30
Oleg Zhurakousky
563d1db0f1 polishing broken test trying to determine why it fails in CI 2011-08-02 08:10:27 -04:00
Oleg Zhurakousky
5e71d443f9 INT-1992, INT-1993 added spring-integration-test to the build.gradle 2011-07-26 12:29:27 -04:00
Oleg Zhurakousky
80fa07f356 INT-1992 moved REDIS module to the main branch 2011-07-26 10:41:06 -04:00
Oleg Zhurakousky
c26a1c6c6b INT-1991 moved MongoDB module to the main branch 2011-07-26 08:47:35 -04:00
Mark Fisher
30af8e6fd4 INT-1998 refactored AmqpInboundGateway to be compatible with latest parser changes 2011-07-22 18:52:58 -04:00
Mark Fisher
8cec1e5aa5 INT-2003 added the 'spring-integration-amqp' module 2011-07-22 18:28:37 -04:00
Mark Fisher
f976e697f2 INT-2002 removed the spring-integration-httpinvoker module 2011-07-22 18:08:29 -04:00
Mark Fisher
8b597c1cda INT-1999 upgraded to Spring Framework 3.1 M2 2011-07-22 18:00:40 -04:00
Oleg Zhurakousky
ff8c4e0321 INT-1811 upgraded MAIL module to be dependent on Java Mail 1.4.4 2011-07-14 10:56:23 -04:00
Oleg Zhurakousky
6510d77170 INT-1911 upgraded WS module to use Spring-WS 2.0.2 2011-05-23 08:18:36 -04:00
Oleg Zhurakousky
b3c427ed0c INT-1902 polished Twitter upgrade to make sure it is still backward compatible, also upgraded to the latest version 2.1.12 2011-05-11 18:26:10 -04:00
Oleg Zhurakousky
3f91ba3064 INT-1902 upgraded Twitter to use Twitter4J-2.1.10 2011-05-11 17:27:40 -04:00
Gary Russell
4779909d80 INT-1848 Add order Attribute (rmi) 2011-04-30 13:34:19 -04:00
Oleg Zhurakousky
2fca52c583 INT-1817 added SI test to gradle.build for JMX module 2011-03-09 17:25:38 -05:00
Chris Beams
0f390cb64c Upgrade to JavaMail 1.4.3
Requires addition of java.net repository, as 1.4.3 is not available
from Maven Central (whereas 1.4.1 was).
2011-01-07 09:04:28 -08:00
Chris Beams
454f349163 Remove workaround for GRADLE-1079
Previously, `gradle eclipse` would generate .classpath files with
GRADLE_CACHE references.  Now it generates fully-qualified paths to
the user's home directory by default.  This means we can remove the
    eclipseClasspath.variables = [:]
workaround.
2010-12-28 05:29:18 -08:00
Mark Fisher
7c7edd3e40 added stax dependency for xml module tests 2010-12-21 19:44:24 -05:00
Mark Fisher
c866dee048 trying a different jaxb version 2010-12-21 19:33:33 -05:00
Mark Fisher
6d2b4ae6ab updating build.gradle for test dependencies needed on jdk 5: stax for ws and jaxb for xml 2010-12-21 18:56:40 -05:00
Chris Beams
8429135370 Eliminate all unintentional output during build
Redirect all stdout for the test task to LogLevel.INFO, effectively
suppressing it from the default LogLevel of LIFECYCLE.

Gradle actually does this redirection during testing anyway, but for
non-main threads that exit after the test task has completed, their
output makes its way to the console.  This is why, prior to this commit
verbose 'intentional test failure' stack traces could be seen polluting
the console.

Also tuned the Xlint flags to javac on a project-by-project basis. Only
those projects that have spurious path warnings get '-path'; only those
projects with spurious deprecation warnings get '-deprecation', and so
on. This way, there's no blanket policy applied too liberally to all
projects; if path or deprecation errors crop up in a different module,
folks should see them rather than having them automatically suppressed.
2010-11-29 00:52:22 -07:00
Chris Beams
1d3f4b2987 Upgrade junit:junit:4.7 -> junit:junit-dep:4.8.2
junit-dep does not bundle dependencies like hamcrest. This avoids
'duplicate package org.hamcrest' errors during javadoc generation
2010-11-22 15:06:02 -07:00
Mark Fisher
bad0612dc7 INT-1614 removed all dependency info for commons-lang and commons-io (no longer used in any of our modules) from build.gradle 2010-11-21 13:17:46 -05:00
Mark Fisher
7687dc67ee INT-1614 removing dependencies on commons-lang 2010-11-21 12:57:36 -05:00
Chris Beams
1dc64b2914 Eliminate "bad path element" warnings from build output (GRADLE-6) 2010-11-19 04:14:01 -07:00
Mark Fisher
cf45498376 INT-1635 upgraded Spring Security dependency to 3.0.5.RELEASE 2010-11-18 17:18:20 -05:00
Oleg Zhurakousky
09d5bae0cc INT-1614 added more tests, added si-test as sftp project dependency to fix the previosu build error, code coverage 77% 2010-11-16 14:23:07 -05:00
Chris Beams
536fda2200 Check in Gradle-generated poms for convenience (INT-1609)
For ease of use by those (a) more familiar with Maven or (b) relying
on m2eclipse support within Eclipse/STS, generated poms are now checked
in. Changes to these files will be overwritted on subsequent gradle
builds.

Any changes to project dependencies should first be reflected in
build.gradle; then run `gradle generatePom` or simply `gradle build`
to see the change reflected in the pom(s).

Note that org.springframework.integration.ip.tcp.TcpInboundGatewayTests
currently fails when running `mvn clean test` from the root. This
problem does not manifest when running `gradle clean test`. The latter
is what's most important; Gary has been contacted to take a look at the
former.

Issues resolved:
    INT-1609, INT-1610, INT-1611
2010-11-12 23:27:32 -08:00
Chris Beams
b3f18afdd7 Further reorganization and polish of build script 2010-11-10 08:09:26 -08:00
Chris Beams
a34f10c230 Polish 2010-11-09 16:31:53 -08:00
Chris Beams
af26423502 Move docs/build.gradle -> buildSrc/docs.gradle 2010-11-09 16:02:07 -08:00
Chris Beams
9eb0a6c2bc Initial cut at schema publication. No symlinks yet. 2010-11-09 15:56:00 -08:00
Chris Beams
6f1c83c4ea Pick up buildSrc changes for Version and preconditions 2010-11-09 15:43:39 -08:00
Chris Beams
edae65ae52 Eliminate gradle directory in favor of shared buildSrc
.gradle scripts once in gradle/ dir now live in shared buildSrc/ dir.

Some hard-coding of Spring Integration specifics still remain and will
be removed shortly.
2010-11-09 15:07:22 -08:00
Chris Beams
25e5756337 Initial cut of bundlor plugin 2010-11-09 10:55:19 -08:00
Chris Beams
9202dd01b2 Polish whitespace 2010-11-09 10:53:32 -08:00
Oleg Zhurakousky
e85adbba9c INT-1554 removed Presence headers, Inbound/Outboound Message Mapper, fixed schema and tests 2010-11-05 10:42:23 -04:00
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