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</develop >>> 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] > > > -- View this message in context: http://old.nabble.com/Copy-Dependencies-into-target-lib-tp28397233p28398593.html Sent from the Maven - Users mailing list archive at Nabble.com. --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
