I would look into setting up your own local maven repo (nexus or artifactory) first, rather than try to do it without maven. There are a few maven plugins which are highly valuable/helpfull in creating your build.
You could then load the dependencies into your local repo and stay inside the classified (I’m assuming) network. > On Dec 7, 2015, at 8:59 AM, gbchriste <gary.christe...@gmail.com> wrote: > > I'm planning to re-architect an existing Java application to incorporate > messaging via JMS to integrate with a Windows back end system. I've done > some rapid prototyping with ActiveMQ and I've also been reading through > Camel in Action (Ibsen, et al) and am convinced that this is the combination > I want to use. > > I'll confess up front that I'm a 2-decade Windows developer and have been > dealing seriously with Java only for the last year or so, so I definitely > have an uphill climb. I got the unenviable job of maintaining an > application that was built for us by a contractor who disappeared after > Version 1 was delivered. > > Anyway, the biggest roadblock in my plan is the heavy reliance that Camel > places on Maven for managing Camel dependencies. Our organization's > development activities are required to be carried out inside a separate > network enclave that has highly restrictive policies for Internet access. > Maven is one of the sites that cannot and never will be allowed to be > accessed from within the development enclave and there is no way and never > will be a way for me to take my development activities outside the enclave. > > So I need to come up with a work around to get all the necessary Camel > dependencies as I add each Camel module. I've downloaded the entire Camel > bundle to local jar files and can create local library references. I've > already tried out the camel-core with some simple file and Bean endpoints. > But trying to manually figure out what all the dependencies are for other > Camel modules, and going and getting them, is proving to be more than I want > to bite off. I spent 3 hours last night trying to figure out how to do a > simple HTTP request using either camel-jetty or camel-http because I > couldn't get all the right dependencies loaded up. > > Here's my thinking and would like to get some community input. I have a > laptop loaded up with Netbeans (our organization Java standard IDE). What > about this process: > > 1. Create a Maven project in Netbeans on laptop. There would be no code > here. I'll just use it to communicate with the Maven repository. > 2. Take laptop to a network connection outside the restricted enclave > 3. Add dependencies to my Maven project for Camel modules (e.g. camel-core, > camel-jetty, camel-jms, et al) > 4. Let Maven project download all jars to local repository on laptop > 5. Take laptop back to development enclave and copy in to lib folder of > target project > 6. Add Library references in target project > > Appreciate any help or advice folks can give. > > > > > > -- > View this message in context: > http://camel.465427.n5.nabble.com/Camel-Without-Maven-tp5774797.html > Sent from the Camel - Users mailing list archive at Nabble.com.