Steve,

So that I understand the problem properly, is your problem that building downloads jars from maven repositories, or that these jars are getting packaged into your WAR file, and you don't want that to happen, due to some proprietary approach to deploying dependencies in your app server environment?

Thanks,

Brad

On Nov 24, 2008, at 4:02 PM, Christian Schneider wrote:

In this case you can perhaps use the following maven plugin.
It copies all jars you depend on into a folder target/lib. This is probably what you need to build your war file the old way.

    <plugin>
      <groupId>org.codehaus.mojo</groupId>
      <artifactId>dependency-maven-plugin</artifactId>
      <executions>
        <execution>
          <id>copy-dependencies</id>
          <phase>package</phase>
          <goals>
            <goal>copy-dependencies</goal>
          </goals>
          <configuration>
<outputDirectory>${project.build.directory}/lib</ outputDirectory>
          </configuration>
        </execution>
      </executions>
    </plugin>

Greetings

Christian

Steve Cohen schrieb:
Yeah, that's where I'm at.
1) in a BIG company with a Dilbert-style "Productivity Prevention Department" :-) 2) on the other hand, in a small, practically invisible backwaterish part of the BIG company so that there is nothing like an SCM team, application not deployed in data center, etc. 3) Preexisting product with preexisting handbuilt war including some VERY nonstandard proprietary jars and shared libraries that have to be included.
4) Deadlines

The chances of rewriting the build process anytime soon to use Maven in this context are next to nil, notwithstanding the value that Maven nonetheless would undoubtedly provide.

But, since the advantages of using CXF here are great, my temporary solution is going to have to be

  * build the test project my vendor has supplied me with maven,
  * transfer the jars maven downloads for me to another location
  * build the new war incorporating the old stuff and the now stuff

It would be nice to port the whole mess to Maven but I don't have the time for it now.


--

Christian Schneider
---
http://www.liquid-reality.de


Reply via email to