2

I am able to find spring-integration-aws of version 0.5.0. Is there a latest release with Spring 4.0 and Spring Integration 4.0 available to be used?

I cannot find it in Maven repo.

Regards Karthik

1 Answers1

0

Nope. It's really top my priority task from the next several weeks just after the the SpringOne conference.

Meanwhile you can use something like this before the official RELEASE:

<dependency>
    <groupId>org.springframework.integration</groupId>
    <artifactId>spring-integration-aws</artifactId>
    <version>1.0.0.BUILD-SNAPSHOT</version>
</dependency>

From the http://repo.spring.io/snapshot/ repository.

Artem Bilan
  • 113,505
  • 11
  • 91
  • 118
  • Cool Thanks for your reply. – Karthik Palanivelu Sep 16 '15 at 13:15
  • I tested the version you provided, it works. But if I need to set a proxy for it to access, how do I set it? I could not find an option. Thanks and Appreciate your help. – Karthik Palanivelu Sep 18 '15 at 19:05
  • Sorry, not sure. Do you mean something like Nexus? – Artem Bilan Sep 18 '15 at 20:44
  • I am referring to the proxy to be used within my network to connect to AWS like providing s3 client configuration using com.amazonaws.ClientConfiguration (Spring Cloud-AWS). – Karthik Palanivelu Sep 20 '15 at 00:37
  • Well, looks like this is one of those critical requests for the Spring Integration AWS improvement: we really need to move our S3 adapters to the `s-c-aws` foundation. Meanwhile I see only the way to extend `AbstractAmazonS3Operations` with your logic to inject `ClientConfiguration` for the `AmazonS3Client`. Feel free to raise a JIRA ticket on the matter. – Artem Bilan Sep 21 '15 at 17:28
  • Thanks for your time and appreciated! – Karthik Palanivelu Sep 21 '15 at 20:31
  • I created the JIRA INTEXT-194 - https://jira.spring.io/browse/INTEXT-194?jql=project%20%3D%20INTEXT%20AND%20component%20%3D%20AWS%20AND%20resolution%20%3D%20Unresolved%20AND%20priority%20%3D%20Minor%20ORDER%20BY%20key%20DESC – Karthik Palanivelu Sep 21 '15 at 20:41
  • I took the code and based on your feedback I modified the org/springframework/integration/aws/config/xml/spring-integration-aws-1.0.xsd, org.springframework.integration.aws.s3.config.xml.AmazonS3InboundChannelAdapterParser to parse the proxy host and port, org.springframework.integration.aws.s3.AmazonS3InboundSynchronizationMessageSource to add a condition to inject ClientConfiguration as another constructor argument to DefaultAmazonS3Operations (added a new Constructor). I tested it works with this changes. Let me know your feedback. – Karthik Palanivelu Sep 22 '15 at 17:31
  • That sounds awesome! I'd like to see something like that as a contribution, but already based on the spring-cloud-awe foundation :-) – Artem Bilan Sep 22 '15 at 17:34
  • Yes, I used the same fundamentals like spring cloud aws. Would you like me to do a Pull request? – Karthik Palanivelu Sep 22 '15 at 17:52
  • Yes that would be great. I don't have power today to code. But I can review:-)! – Artem Bilan Sep 22 '15 at 18:01
  • can you please let me know when is the timeline for GA version release of this component? Just to see to plan for my release as we are planning to use this component to create custom s3 source and sink for SpringXD. – Karthik Palanivelu Sep 23 '15 at 15:08