Yes, when coming from Ant it's a new way of thinking. But it is the correct
Maven way IMHO.

/Anders

2010/8/27 Thiébault Benoît <[email protected]>

> This is indeed an interesting view. I'm still thinking the Ant way I
> guess...
> I will just have to find how to pull the correct artifacts automatically in
> Felix... I guess it is a known problem...
>
> Le 27 août 2010 à 12:33, Anders Hammar a écrit :
>
> > My first comment when people ask me about copying their build output
> around
> > is:
> > Why don't you just fetch it from the repo?
> >
> > The (Maven) repository is the hub here. Your project should deploy the
> files
> > and where ever you need those artifacts, you then pull it from the repo.
> > There are today numerous ways of pulling artifacts from a repo. Here's
> just
> > a few:
> > * Use Maven
> > * Use the Ant maven tasks
> > * Use REST calls (if you use Nexus as the repo manager)
> > * Use Aether
> >
> > /Anders
> >
> > 2010/8/27 Thiébault Benoît <[email protected]>
> >
> >> I tried wagon :
> >>
> >>
> >> <plugin>
> >>                               <groupId>org.codehaus.mojo</groupId>
> >>
> <artifactId>wagon-maven-plugin</artifactId>
> >>                               <version>1.0-beta-3</version>
> >>                               <executions>
> >>                                       <execution>
> >>                                               <id>copy-jar-to-felix</id>
> >>                                               <phase>package</phase>
> >>                                               <goals>
> >>                                                       <goal>copy</goal>
> >>                                               </goals>
> >>                                               <configuration>
> >>
> >> <source>file://target/assembly-module-2.0-SNAPSHOT-assembly</source>
> >>
> >> <includes>*</includes>
> >>                                                       <target>.</target>
> >>                                               </configuration>
> >>                                       </execution>
> >>                               </executions>
> >>                       </plugin>
> >>
> >> Got a "No such file or directory" exception without any precision (even
> >> with -e option) when executing.
> >> Are the source and target path relative ? to the project home ? the
> target
> >> directory ?
> >>
> >> Le 27 août 2010 à 10:35, Antonio Petrelli a écrit :
> >>
> >>> 2010/8/27 Thiébault Benoît <[email protected]>:
> >>>> But now, I have all my jar files in the
> >>
> $PROJECT_HOME/Modules/assembly-module/target/assembly-module-1.0-SNAPSHOT-assembly/
> >> directory... which is not what I expect. How can I move them to my Felix
> >> directory (which is not in the $PROJECT_HOME directory) ? Am I using the
> >> right plugin or is it better to use the deploy plugin in this case ?
> >>>
> >>> I think that, to move files around, Ant (doh!) or Wagon plugin are the
> >> best.
> >>> I suggest you to use Wagon since the destination might be remote.
> >>>
> >>> Antonio
> >>>
> >>> ---------------------------------------------------------------------
> >>> To unsubscribe, e-mail: [email protected]
> >>> For additional commands, e-mail: [email protected]
> >>>
> >>>
> >>
> >>
> >> ---------------------------------------------------------------------
> >> To unsubscribe, e-mail: [email protected]
> >> For additional commands, e-mail: [email protected]
> >>
> >>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
>
>

Reply via email to