I don't really know if there's a builtin way to do this.

But you could always use Maven's Groovy plugin and execute a Groovy script at 
the "install" goal:
  - have it download the file
  - unpack it and do whatever file operations you like
  - start a new process executing a 'mvn install:install-file'

Still ... it seems like a "hack" to me. ;-) Maybe there's a better way.

Regards,
- Torben



> -----Ursprüngliche Nachricht-----
> Von: Cosmin Marginean [mailto:[EMAIL PROTECTED] 
> Gesendet: Freitag, 4. April 2008 14:33
> An: Maven Users List
> Betreff: Re: Third party dependency
> 
> Hello,
> 
> Thanks for the reply. I apologize for being uncler. I only 
> realized that now that I am reading my initial mail again. The part:
> 
> > This means that I would like to be able to download a zip from 
> > http://somehost.com/somepath/something.zip, unpack it and copy some 
> > jar from there in the local Maven repository. I would like 
> to be able 
> > to run this before the plugin goal is runing.
> 
> actually means that I would like to do this automatically 
> when the plugin is installed. So what I actually need to know 
> if it's possible with conventional Maven weapons to do these 
> operations (download + unpack + install with a 
> group/artifactId/etc in local repo) automatically.
> 
> Thanks again. My bests,
> Cosmin
> 
> On Fri, Apr 4, 2008 at 3:17 PM, Giesselmann, Torben < 
> [EMAIL PROTECTED]> wrote:
> 
> > Heya -- you can install the library in your local 
> repository, see here:
> >
> >        
> > http://maven.apache.org/guides/mini/guide-3rd-party-jars-local.html
> >
> > Or you could just as well setup an internal repository:
> >
> >
> > 
> http://maven.apache.org/guides/introduction/introduction-to-repositori
> > es.html
> >
> > Regards,
> > - Torben Giesselmann
> >
> >
> >
> >
> > > -----Ursprüngliche Nachricht-----
> > > Von: Cosmin Marginean [mailto:[EMAIL PROTECTED]
> > > Gesendet: Donnerstag, 3. April 2008 15:46
> > > An: Maven Users List
> > > Betreff: Third party dependency
> > >
> > > Hello,
> > >
> > > I am having this issue related to a third-party dependency.
> > > It's about Saxon and some license issues that are not 
> clarified yet. 
> > > I have a Maven plugin that is using the Saxon 
> transformer. However, 
> > > I would like to know if Maven provides a solution to use a 
> > > dependency when it's not in a Maven repository.
> > > This means that I would like to be able to download a zip from 
> > > http://somehost.com/somepath/something.zip, unpack it and 
> copy some 
> > > jar from there in the local Maven repository. I would like to be 
> > > able to run this before the plugin goal is runing.
> > > I know I could do this from Java code with some tricks, 
> but I would 
> > > like to know if there is a "standard" approach for this 
> using Maven.
> > >
> > > Thanks in advance
> > > --
> > > Cosmin Marginean
> > >
> >
> > 
> ---------------------------------------------------------------------
> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, e-mail: [EMAIL PROTECTED]
> >
> >
> 
> 
> --
> Cosmin Marginean
> 

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to