The plugin will be called in the prepare-package phase. There is no asdf
phase, so that won't work.

Try without the  includeGroupIds and see what happens.

Also run Maven with debug turned on.

Regards

Nathan


On 29/04/2010 11:54, "grm" <[email protected]> wrote:

> 
> I tried it, but didn't had really a luck ... for a test, I set the
> <goal></goal> value to asdf, but no error has been thrown, is it possible,
> that the dependency-plugin is never called???
> 
> 
> nsowatsk wrote:
>> 
>> <build>
>>   <plugins>
>>     <plugin>
>>       <artifactId>maven-dependency-plugin</artifactId>
>>       <version>2.1</version>
>>       <executions>
>>     <execution>
>>       <id>xxx</id>
>>       <phase>prepare-package</phase>
>>       <goals>
>>         <goal>copy-dependencies</goal>
>>       </goals>
>>       <configuration>
>>         <includeGroupIds>com.xxx</includeGroupIds>
>>       <outputDirectory>target/lib</outputDirectory>
>>       </configuration>
>>     </execution>
>>     <execution>
>>       <id>xxxx</id>
>>       <phase>prepare-package</phase>
>>       <goals>
>>         <goal>copy-dependencies</goal>
>>       </goals>
>>       <configuration>
>>         <includeGroupIds>com.xxx.xxx</includeGroupIds>
>>       <outputDirectory>target/lib</outputDirectory>
>>       </configuration>
>>     </execution>
>>     <execution>
>>       <id>xxxxxx</id>
>>       <phase>prepare-package</phase>
>>       <goals>
>>         <goal>copy-dependencies</goal>
>>       </goals>
>>       <configuration>
>>         <includeGroupIds>com.xxx.xxx.xxx</includeGroupIds>
>>       <outputDirectory>target/lib</outputDirectory>
>>       </configuration>
>>     </execution>
>>       </executions>
>>     </plugin>
>>   </plugins>
>> </build>
>> 
>> 
>> On 29/04/2010 11:32, "grm" <[email protected]> wrote:
>> 
>>> 
>>> I also tried this many times, but it doesn't copies the dependencies, I
>>> think, I allready tried every possible configuration you can find on the
>>> internet, so my question ist, could the dependencies be defined wrong???
>>> but
>>> i can compile the program, so i think, if the dependencies were wrong
>>> defined, i couldn't do it. I also can run the program in eclipse
>>> 
>>> 
>>> subir.sasikumar wrote:
>>>> 
>>>> Try this configuration
>>>> 
>>>> <configuration>
>>>>    <outputDirectory>${project.build.directory}/lib</outputDirectory>
>>>> </configuration>
>>>> 
>>>> Subir
>>>> -----Original Message-----
>>>> From: Peter Grman [mailto:[email protected]]
>>>> Sent: Thursday, April 29, 2010 6:26 AM
>>>> To: [email protected]
>>>> Subject: Copy Dependencies into target/lib
>>>> 
>>>> Hallo, I'm allready trying for about 2 hours to copy my dependencies
>>>> into
>>>> target/lib, I've found hundreds of posts and answers how to do it, but
>>>> it
>>>> just doesnt work for me.
>>>> 
>>>> I can compile the code, I can pack it into a jar and the JUnit tests run
>>>> also, but the dependencies are not copied.
>>>> Here my whole pom.xml, hopefully somone can find the error, because
>>>> maven
>>>> also doesn't call any:
>>>> 
>>>> <project xmlns="http://maven.apache.org/POM/4.0.0";
>>>> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
>>>>  xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
>>>> http://maven.apache.org/maven-v4_0_0.xsd";>
>>>>  <modelVersion>4.0.0</modelVersion>
>>>>  <groupId>at.ac.tuwien.sepm.tinyticketing</groupId>
>>>>  <artifactId>TinyTicketingProject</artifactId>
>>>>  <packaging>jar</packaging>
>>>>  <version>0.0.1-TRACY</version>
>>>>  <name>Tiny Ticketing</name>
>>>>  <description>Ziel dieses Projektes ist es die Abwicklung von
>>>> Ticketverkäufen zu vereinfachen. TT soll die bisherige veraltete
>>>> Kaufabwicklung vollständig übernehmen und außerdem noch neue
>>>> Möglichkeiten
>>>> zur Preisgestaltung, etc. schaffen.</description>  <issueManagement>
>>>>   <system>Bitbucket</system>
>>>>   <url>http://bitbucket.org/grm/tiny-ticketing/issues</url>
>>>>  </issueManagement>
>>>>  <distributionManagement>
>>>>   <site>
>>>>    <id>website</id>
>>>>    <url>scp://webhost.company.com/www/website</url>
>>>>   </site>
>>>>  </distributionManagement>
>>>>  <developers>
>>>>   <developer>
>>>>    <id>abs</id>
>>>>    <name>Abseher Michael</name>
>>>>    [email protected]
>>>>    <roles>
>>>>     <role>Dokument Beauftragter</role>
>>>>     <role>Stv. Technischer Architekt</role>
>>>>    </roles>
>>>>    <timezone>+1</timezone>
>>>>   </developer>
>>>>   <developer>
>>>>    <id>fau</id>
>>>>    <name>Faustmann Alex</name>
>>>>    [email protected]
>>>>    <roles>
>>>>     <role>Team Koordinator</role>
>>>>     <role>Stv. Test Beauftragter</role>
>>>>    </roles>
>>>>    <timezone>+1</timezone>
>>>>   </developer>
>>>>   <developer>
>>>>    <id>grm</id>
>>>>    <name>Grman Peter</name>
>>>>    [email protected]
>>>>    <roles>
>>>>     <role>Technischer Architekt</role>
>>>>     <role>Release Manager</role>
>>>>     <role>Stv. Test Beauftragter</role>
>>>>    </roles>
>>>>    <timezone>+1</timezone>
>>>>   </developer>
>>>>   <developer>
>>>>    <id>pol</id>
>>>>    <name>Pollice Marcus</name>
>>>>    [email protected]
>>>>    <roles>
>>>>     <role>Test Beauftragter</role>
>>>>     <role>Stv. Oberflächendesigner</role>
>>>>    </roles>
>>>>    <timezone>+1</timezone>
>>>>   </developer>
>>>>   <developer>
>>>>    <id>sar</id>
>>>>    <name>Sarca Ana-Alina</name>
>>>>    [email protected]
>>>>    <roles>
>>>>     <role>Oberflächendesigner</role>
>>>>     <role>Stv. Team Koordinator</role>
>>>>    </roles>
>>>>    <timezone>+1</timezone>
>>>>   </developer>
>>>>   <developer>
>>>>    <id>tos</id>
>>>>    <name>Tosun Emre</name>
>>>>    [email protected]
>>>>    <roles>
>>>>     <role>Oberflächendesigner</role>
>>>>     <role>Stv. Dokument Beauftragter</role>
>>>>    </roles>
>>>>    <timezone>+1</timezone>
>>>>   </developer>
>>>>  </developers>
>>>>  <scm>
>>>>  
>>>> <connection>scm:hg:https://bitbucket.org/grm/tiny-ticketing</connection>
>>>>  
>>>> <developerConnection>scm:hg:https://bitbucket.org/grm/tiny-ticketing</devel
>>>> op
>>>> erConnection>
>>>>   <url>https://bitbucket.org/grm/tiny-ticketing</url>
>>>>  </scm>
>>>>  <mailingLists>
>>>>   <mailingList>
>>>>    <name>SEPM-3 Google Group</name>
>>>>    <post>[email protected]</post>
>>>>    <archive>http://groups.google.com/group/sepm-3</archive>
>>>>   </mailingList>
>>>>  </mailingLists>
>>>>  <build>
>>>>   <pluginManagement>
>>>>    <plugins>
>>>>           <plugin>
>>>>            <groupId>org.apache.maven.plugins</groupId>
>>>>            <artifactId>maven-dependency-plugin</artifactId>
>>>>            <executions>
>>>>             <execution>
>>>>              <id>copy-dependencies</id>
>>>>              <phase>package</phase>
>>>>              <goals>
>>>>               <goal>copy-dependencies</goal>
>>>>              </goals>
>>>>              <configuration>
>>>>               <outputDirectory>./target/lib</outputDirectory>
>>>>              </configuration>
>>>>             </execution>
>>>>            </executions>
>>>>           </plugin>
>>>>     <plugin>
>>>>      <groupId>org.apache.maven.plugins</groupId>
>>>>      <artifactId>maven-compiler-plugin</artifactId>
>>>>      <!-- best lock down version of the plugin too -->
>>>>      <configuration>
>>>>       <source>1.6</source>
>>>>       <target>1.6</target>
>>>>      </configuration>
>>>>     </plugin>
>>>>     <plugin>
>>>>      <artifactId>maven-jar-plugin</artifactId>
>>>>      <version>2.2</version>
>>>>      <configuration>
>>>>       <archive>
>>>>        <manifest>
>>>>         <mainClass>at.ac.tuwien.sepm.tinyticketing.Basis</mainClass>
>>>>        </manifest>
>>>>       </archive>
>>>>      </configuration>
>>>>     </plugin>
>>>>     <plugin>
>>>>      <artifactId>maven-assembly-plugin</artifactId>
>>>>      <configuration>
>>>>       <archive>
>>>>        <manifest>
>>>>         <mainClass>at.ac.tuwien.sepm.tinyticketing.Basis</mainClass>
>>>>        </manifest>
>>>>       </archive>
>>>>       <descriptors>
>>>>        <descriptor>src/main/assembly/one_jar.xml</descriptor>
>>>>       </descriptors>
>>>>      </configuration>
>>>>      <executions>
>>>>       <execution>
>>>>        <id>make-assembly</id>
>>>>        <phase>package</phase>
>>>>        <goals>
>>>>         <goal>attached</goal>
>>>>        </goals>
>>>>       </execution>
>>>>      </executions>
>>>>     </plugin>
>>>>    </plugins>
>>>>   </pluginManagement>
>>>>  </build>
>>>>  <repositories>
>>>>   <repository>
>>>>    <id>maven2Repo</id>
>>>>    <name>Maven 2 repository</name>
>>>>    <url>http://repo1.maven.org/maven2</url>
>>>>   </repository>
>>>>   <repository>
>>>>    <id>qseRepo</id>
>>>>    <name>Repository for the sample application at the TU Vienna</name>
>>>>   
>>>> <url>http://best-practice-software-engineering.ifs.tuwien.ac.at/repository/
>>>> </
>>>> url>
>>>>   </repository>
>>>>  </repositories>
>>>>  <dependencies>
>>>>   <!-- Unit testing -->
>>>>   <dependency>
>>>>    <groupId>junit</groupId>
>>>>    <artifactId>junit</artifactId>
>>>>    <version>4.7</version>
>>>>    <scope>test</scope>
>>>>   </dependency>
>>>>   <!-- Database -->
>>>>   <dependency>
>>>>    <groupId>hsqldb</groupId>
>>>>    <artifactId>hsqldb</artifactId>
>>>>    <version>2.0.0</version>
>>>>   </dependency>
>>>>   <!-- Spring framework -->
>>>>   <dependency>
>>>>    <groupId>org.springframework</groupId>
>>>>    <artifactId>spring-test</artifactId>
>>>>    <version>3.0.1.RELEASE</version>
>>>>    <scope>test</scope>
>>>>   </dependency>
>>>>   <dependency>
>>>>    <groupId>org.hamcrest</groupId>
>>>>    <artifactId>hamcrest-all</artifactId>
>>>>    <version>1.1</version>
>>>>    <scope>test</scope>
>>>>   </dependency>
>>>>   <dependency>
>>>>    <groupId>org.springframework</groupId>
>>>>    <artifactId>spring-beans</artifactId>
>>>>    <version>3.0.1.RELEASE</version>
>>>>   </dependency>
>>>>   <dependency>
>>>>    <groupId>org.springframework</groupId>
>>>>    <artifactId>spring-jdbc</artifactId>
>>>>    <version>3.0.1.RELEASE</version>
>>>>   </dependency>
>>>>   <dependency>
>>>>    <groupId>org.springframework</groupId>
>>>>    <artifactId>spring-context</artifactId>
>>>>    <version>3.0.1.RELEASE</version>
>>>>   </dependency>
>>>>   <dependency>
>>>>    <groupId>dom4j</groupId>
>>>>    <artifactId>dom4j</artifactId>
>>>>    <version>1.6.1</version>
>>>>   </dependency>
>>>>   <dependency>
>>>>    <groupId>log4j</groupId>
>>>>    <artifactId>log4j</artifactId>
>>>>    <version>1.2.14</version>
>>>>   </dependency>
>>>>  </dependencies>
>>>>  <reporting>
>>>>   <plugins>
>>>>    <plugin>
>>>>     <artifactId>maven-javadoc-plugin</artifactId>
>>>>    </plugin>
>>>>    <plugin>
>>>>     <groupId>org.codehaus.mojo</groupId>
>>>>     <artifactId>jxr-maven-plugin</artifactId>
>>>>    </plugin>
>>>>   </plugins>
>>>>  </reporting>
>>>> </project>
>>>> 
>>>> afterwards I'd also love to generate one big jar, but this has a much
>>>> higher priority.
>>>> 
>>>> thank you very much, hopefully somone can help
>>>> 
>>>> Please do not print this email unless it is absolutely necessary.
>>>> 
>>>> The information contained in this electronic message and any attachments
>>>> to this message are intended for the exclusive use of the addressee(s)
>>>> and
>>>> may contain proprietary, confidential or privileged information. If you
>>>> are not the intended recipient, you should not disseminate, distribute
>>>> or
>>>> copy this e-mail. Please notify the sender immediately and destroy all
>>>> copies of this message and any attachments.
>>>> 
>>>> WARNING: Computer viruses can be transmitted via email. The recipient
>>>> should check this email and any attachments for the presence of viruses.
>>>> The company accepts no liability for any damage caused by any virus
>>>> transmitted by this email.
>>>> 
>>>> www.wipro.com
>>>> 
>>>> ---------------------------------------------------------------------
>>>> 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