<?xml version="1.0"?> <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"> <parent> <groupId>org.jruby</groupId> <artifactId>shared</artifactId> <version>1.4.0</version> <relativePath>../../pom.xml</relativePath> </parent> <modelVersion>4.0.0</modelVersion> <groupId>org.jruby</groupId> <artifactId>jruby</artifactId> <packaging>jar</packaging> <version>1.4.0</version> <name>JRuby</name> <dependencies> <dependency> <groupId>jline</groupId> <artifactId>jline</artifactId> <version>0.9.94</version> <scope>provided</scope> </dependency> <dependency> <groupId>org.jruby.joni</groupId> <artifactId>joni</artifactId> <version>1.1.3</version> <scope>provided</scope> </dependency> <dependency> <groupId>org.jruby.embed</groupId> <artifactId>jruby-embed</artifactId> <version>0.1.3</version> <scope>provided</scope> </dependency> <dependency> <groupId>asm</groupId> <artifactId>asm</artifactId> <version>3.2</version> <scope>provided</scope> </dependency> <dependency> <groupId>asm</groupId> <artifactId>asm-commons</artifactId> <version>3.2</version> <scope>provided</scope> </dependency> <dependency> <groupId>asm</groupId> <artifactId>asm-util</artifactId> <version>3.2</version> <scope>provided</scope> </dependency> <dependency> <groupId>asm</groupId> <artifactId>asm-analysis</artifactId> <version>3.2</version> <scope>provided</scope> </dependency> <dependency> <groupId>asm</groupId> <artifactId>asm-tree</artifactId> <version>3.2</version> <scope>provided</scope> </dependency> <dependency> <groupId>joda-time</groupId> <artifactId>joda-time</artifactId> <version>1.6.2</version> <scope>provided</scope> </dependency> <dependency> <groupId>net.java.dev.jna</groupId> <artifactId>jna</artifactId> <version>3.2.7</version> <scope>provided</scope> </dependency> <dependency> <groupId>org.jruby.ext.posix</groupId> <artifactId>jna-posix</artifactId> <version>1.0.3</version> <scope>provided</scope> </dependency> <dependency> <groupId>org.jruby.extras</groupId> <artifactId>bytelist</artifactId> <version>1.0.8</version> <scope>provided</scope> </dependency> <dependency> <groupId>org.jruby.extras</groupId> <artifactId>constantine</artifactId> <version>0.7</version> <scope>provided</scope> </dependency> <dependency> <groupId>org.jruby.extras</groupId> <artifactId>jffi</artifactId> <version>1.0.9</version> <scope>provided</scope> </dependency> <dependency> <groupId>org.jruby.extras</groupId> <artifactId>jaffl</artifactId> <version>0.5.9</version> <scope>provided</scope> </dependency> </dependencies> <build> <plugins> <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>exec-maven-plugin</artifactId> <version>1.1</version> <executions> <execution> <phase>process-classes</phase> <goals><goal>exec</goal></goals> </execution> </executions> <configuration> <executable>ant</executable> <workingDirectory>${project.basedir}/../..</workingDirectory> <arguments><argument>jar</argument></arguments> </configuration> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-antrun-plugin</artifactId> <executions> <execution> <id>copy-jar</id> <phase>package</phase> <goals><goal>run</goal></goals> <configuration> <tasks> <echo>copy ${project.basedir}/../../lib/jruby.jar to ${project.build.directory}/${project.build.finalName}.jar</echo> <copy overwrite="true" file="${project.basedir}/../../lib/jruby.jar" tofile="${project.build.directory}/${project.build.finalName}.jar"/> </tasks> </configuration> </execution> </executions> </plugin> </plugins> </build> </project>