Hi Ron,

> This should be added as a configuration and explanation to the main
> examples page

IIUC, we can submit patches for this sort of change. The repo on GitHub is:

https://github.com/apache/maven-plugins/blob/trunk/maven-dependency-plugin/src/site/apt/examples/copying-artifacts.apt.vm

As of this writing, the lines in question are:

https://github.com/apache/maven-plugins/blob/a2943b37832f8787147b1bfd292e1a13be2ec672/maven-dependency-plugin/src/site/apt/examples/copying-artifacts.apt.vm#L43-L67

And looking at the repo, it seems that PRs are being accepted. So I filed
one:
    https://github.com/apache/maven-plugins/pull/52

Cheers,
Curtis

On Thu, May 7, 2015 at 10:56 PM, Ron Wheeler <rwhee...@artifact-software.com
> wrote:

> In
> http://maven.40175.n5.nabble.com/copy-libraries-to-classpath-td110698.html,
> Brian Fox wrote a key response with a reference to an obscure reference in
> the dependency FAQ athttps://
> maven.apache.org/plugins/maven-dependency-plugin/examples/copying-artifacts.html
>
> Buried in the FAQ under copying from the command line it states "you must
> not put the configuration inside the/executions/tag."
>
> This should be added as a configuration and explanation to the main
> examples page  at
> https://maven.apache.org/plugins/maven-dependency-plugin/examples/copying-project-dependencies.html
>
> <project>
>   [...]
>   <build>
>     <plugins>
>       <plugin>
>         <groupId>org.apache.maven.plugins</groupId>
>         <artifactId>maven-dependency-plugin</artifactId>
>         <version>2.10</version>
>         <executions>
>           <execution>
>             <id>copy-dependencies</id>
>             <phase>package</phase>
>             <goals>
>               <goal>copy-dependencies</goal>
>             </goals>
>             <configuration>
>
> <outputDirectory>${project.build.directory}/alternateLocation</outputDirectory>
>               <overWriteReleases>false</overWriteReleases>
>               <overWriteSnapshots>false</overWriteSnapshots>
>               <overWriteIfNewer>true</overWriteIfNewer>
>             </configuration>
>           </execution>
>         </executions>
>       </plugin>
>     </plugins>
>   </build>
>   [...]
> </project>
>
> If you are running from the command line of from an IDE, you need to
> change the position of the configuration section to be a sibling of the
> <executions> element
>
> <project>
>   [...]
>   <build>
>     <plugins>
>       <plugin>
>         <groupId>org.apache.maven.plugins</groupId>
>         <artifactId>maven-dependency-plugin</artifactId>
>         <version>2.10</version>
>         <configuration>
>
> <outputDirectory>${project.build.directory}/alternateLocation</outputDirectory>
>             <overWriteReleases>false</overWriteReleases>
>             <overWriteSnapshots>false</overWriteSnapshots>
>             <overWriteIfNewer>true</overWriteIfNewer>
>         </configuration>
>         <executions>
>           <execution>
>             <id>copy-dependencies</id>
>             <phase>package</phase>
>             <goals>
>               <goal>copy-dependencies</goal>
>             </goals>
>           </execution>
>         </executions>
>       </plugin>
>     </plugins>
>   </build>
>   [...]
> </project>
>
>
>
> --
> Ron Wheeler
> President
> Artifact Software Inc
> email: rwhee...@artifact-software.com
> skype: ronaldmwheeler
> phone: 866-970-2435, ext 102
>
>

Reply via email to