Commit Graph

150 Commits

Author SHA1 Message Date
Dave Syer
bf10975967 Move repository declarations into profile 2015-08-14 10:13:35 +01:00
Dave Syer
64aaf24f25 Fix .travis.yml 2015-08-14 10:12:16 +01:00
Dave Syer
cc1c76f852 Add missing Maven wrapper 2015-08-14 10:08:25 +01:00
Marius Bogoevici
54fe8021a3 DirectChannelFactoryBean now advertises DirectChannel as bean type 2015-08-13 15:24:03 -04:00
Ilayaperumal Gopinathan
4ab01b6e7b Support comma separated remote repos
- Change `remoteRepository` option to `remoteRepositories` that accepts comma separated string values.
 - AetherModuleResolver would expect set of remote repositories and create `RemoteRepository` list
for the given set.

Use String[] for remoteRepositories

 - This will let spring boot's ConfigurationProperties handle the properties
and use the Map<String,String> for remoteProperties in AetherModuleResolver
 - Generate ID for the map
2015-08-13 14:20:24 -04:00
Dave Syer
15e3c6066f Re-instate lazy lookup for Binder in DestinationResolver
It's important not to depend on something heavyweight like a Binder
in a BeanPostProcessor. The usual trick (as implemented here) is
to do a lazy lookup of the thing that is eventually injected in the
post processes beans.

Fixes gh-82
2015-08-13 13:34:05 -04:00
Dave Syer
dafa0fdf40 Fix dependencies
In order to join the Spring Cloud release train we have to align the
dependencies and (more importantly) the dependency management strategy.
The strategy is to not put version  ids in <dependencies> (only
in <dependencyManagement>) where possible. And more importantly
we cannot use the releae train itself (creates a cycle).

This change achieves most of that (and mkae it possible for client
apps to use spring-cloud-starter-parent:Brixton.BUILD-SNAPSHOT)

Add spring-integration bom
2015-08-13 13:22:46 -04:00
Eric Bottard
47d84a8dc4 Fix launcher ClassLoader parent 2015-08-13 12:44:09 -04:00
Marius Bogoevici
b7296705f3 Remove application.yml and initialize properties within ModuleLauncherProperties
Add javadoc
2015-08-13 16:18:48 +02:00
Dave Syer
a736ade417 Remove old roadmap
It was out of date and hard to maintain.
2015-08-13 12:02:25 +01:00
Dave Syer
83e8017cc2 Add comment explaining why we need Boot package 2015-08-13 12:01:15 +01:00
Ilayaperumal Gopinathan
e078e29db4 ModuleConfiguration properties
- Add `prefix` based module configuration properties
 - Add default properties in `application.yml`
 - Move the properties into separate `ConfigurationProperties` bean rather than being inside `Configuration` bean
2015-08-12 19:06:15 -04:00
Marius Bogoevici
2aa33ca010 Cleanup 2015-08-12 18:07:45 -04:00
Marius Bogoevici
9d75d5b4f1 Properly set the parent classloader for the launched module 2015-08-12 17:32:11 -04:00
David Turanski
05e12efb84 replaced CodecConfiguration with spring.factories
add new line
2015-08-12 12:43:52 -07:00
Glenn Renfro
4be452c089 Removed the -exec qualifier from module launcher. 2015-08-12 09:59:50 -04:00
Dave Syer
8b2c73a71a Tweak some dependencies 2015-08-12 14:52:28 +01:00
Dave Syer
e81ed1eace Align dockerization process with spring.io guides
(And with existing Spring Cloud projects.) Uses a maven plugin to
build the image. It can be pushed manually, or else using
-Ddocker.image.prefix=<path_to_repo>. Removes some of the hard-coded
host names and stuff that came with the old version.
2015-08-11 09:30:02 +01:00
Dave Syer
818ad6e3e8 Add configuration processor as an optional dependency 2015-08-10 10:52:44 -04:00
David Turanski
770dafc577 renamed defaultPrefix .xdbus->.binder 2015-08-10 10:48:57 -04:00
Eric Bottard
38cf0cd738 XD-3380: Use AutoConfiguration for Binder Configurations 2015-08-10 10:44:31 -04:00
Mark Fisher
476664e38d removed redundant dependency 2015-08-10 08:46:44 -04:00
Eric Bottard
53c228239b Propagate Exception 2015-08-09 20:48:23 -04:00
David Turanski
0a84afd6ea Refactored Binder and Codec configuration
- replaced XML-based configuration with Java configuration
- removed optional on spring-cloud-stream-codec
- removed unnecessary test
2015-08-09 20:11:52 -04:00
Marius Bogoevici
31daf48cc2 boot-based ModuleLauncher
deprecates default constructor for ModuleLauncher until dependencies are refactored
2015-08-03 21:38:28 -04:00
Mark Fisher
95a34f6ab0 removed auto-startup=FALSE from sample source 2015-08-03 18:30:12 -04:00
Mark Fisher
d4c0666487 removed unnecessary number in README 2015-08-01 10:13:23 -04:00
Thomas Risberg
7866725596 Added port to log-sink ltc command 2015-08-01 10:03:32 -04:00
Mark Fisher
84287ad046 removing cloud connector from module-launcher pom 2015-08-01 09:28:22 -04:00
Mark Fisher
5de1ec50d9 enable configuration of remote repo 2015-07-31 20:57:31 -04:00
Mark Fisher
f6ac205ac9 added cloud connector to module-launcher 2015-07-31 20:29:09 -04:00
Mark Fisher
76f4e82da1 updated spring-cloud-lattice version 2015-07-31 18:43:23 -04:00
Mark Fisher
a64cb5996a adding lattice cloud connector 2015-07-31 16:45:07 -04:00
Marius Bogoevici
5af49bd969 Refactored no-arg constructor 2015-07-31 15:58:34 -04:00
Glenn Renfro
5a74f88b22 No longer need to do a mkdir for local repo 2015-07-31 15:35:17 -04:00
Marius Bogoevici
3b480a2288 Add a default constructor to ModuleLauncher 2015-07-31 15:12:13 -04:00
Mark Fisher
5b5b31d178 create local repo dir if it does not exist 2015-07-31 14:47:53 -04:00
Marius Bogoevici
50ff27b7c8 Make local repo configurable 2015-07-31 13:20:01 -04:00
Mark Fisher
6e23336087 additional README updates 2015-07-31 11:55:27 -04:00
Glenn Renfro
0adb158b56 README.md updated with aether/mvn coordinates
also updated to use Dockerhub
2015-07-31 11:44:06 -04:00
Mark Fisher
71483140ed ModuleLauncher no longer uses Executor 2015-07-31 08:13:56 -04:00
Marius Bogoevici
c257d3c047 Use only the archive jars in the CL
Disable TomcatURLStreamHandlerFactory registration
2015-07-30 16:11:37 -04:00
Thomas Risberg
2408578c0a Update README.md 2015-07-30 15:32:44 -04:00
Thomas Risberg
65240966e3 Update README.md 2015-07-30 15:27:34 -04:00
Glenn Renfro
4c5df2c2ab Removed add for the artifacts/modules 2015-07-29 17:49:47 -04:00
Marius Bogoevici
8d7ebe536e Do not set launcher CL as parent 2015-07-29 15:10:29 -04:00
Mark Fisher
e95e20a718 updates for resolver changes 2015-07-29 11:48:09 -04:00
Mark Fisher
429d56c7af ModuleLauncher uses ModuleResolver 2015-07-29 11:22:29 -04:00
Mark Fisher
ab8ff0e4f3 polishing 2015-07-29 11:19:05 -04:00
David Turanski
5a145eacfe Changed module resolver to single method 2015-07-29 11:05:10 -04:00