diff options
author | Josh Suereth <joshua.suereth@gmail.com> | 2012-03-31 09:57:28 -0400 |
---|---|---|
committer | Josh Suereth <joshua.suereth@gmail.com> | 2012-03-31 09:57:28 -0400 |
commit | 69d2999a4b7c8b5e002404437d066fd418b5c1fa (patch) | |
tree | 3fb01b11af48873b329e2136b733887d6b81c116 | |
parent | 724976cab39f006c9bfaffb50ef2e55c1885ad68 (diff) | |
download | scala-69d2999a4b7c8b5e002404437d066fd418b5c1fa.tar.gz scala-69d2999a4b7c8b5e002404437d066fd418b5c1fa.tar.bz2 scala-69d2999a4b7c8b5e002404437d066fd418b5c1fa.zip |
Maven repository dependencies are now added to distributions.
-rw-r--r-- | build.xml | 7 | ||||
-rw-r--r-- | src/build/maven/scala-library-pom.xml | 29 |
2 files changed, 24 insertions, 12 deletions
@@ -246,7 +246,7 @@ INITIALISATION <!-- Resolve maven dependencies --> <target name="init.maven.jars" depends="init.maven.tasks"> - <artifact:dependencies pathId="dependency.classpath"> + <artifact:dependencies pathId="dependency.classpath" filesetId="dependency.fileset"> <dependency groupId="org.skife.com.typesafe.config" artifactId="typesafe-config" version="0.3.0"/> </artifact:dependencies> </target> @@ -1016,6 +1016,11 @@ PACKED QUICK BUILD (PACK) <target name="pack.lib" depends="pack.pre-lib" unless="pack.lib.available"> <mkdir dir="${build-pack.dir}/lib"/> + <!-- First copy maven dependencies --> + <copy todir="${build-pack.dir}/lib"> + <fileset refid="dependency.fileset" /> + <mapper type="flatten" /> + </copy> <jar destfile="${build-pack.dir}/lib/scala-library.jar"> <fileset dir="${build-quick.dir}/classes/library"> <exclude name="scala/dbc/**"/> diff --git a/src/build/maven/scala-library-pom.xml b/src/build/maven/scala-library-pom.xml index 673c3dfada..c3f8a4531c 100644 --- a/src/build/maven/scala-library-pom.xml +++ b/src/build/maven/scala-library-pom.xml @@ -30,17 +30,24 @@ <system>JIRA</system> <url>https://issues.scala-lang.org/</url> </issueManagement> - <distributionManagement> - <repository> - <id>scala-tools.org</id> - <url>@RELEASE_REPOSITORY@</url> - </repository> - <snapshotRepository> - <id>scala-tools.org</id> - <url>@SNAPSHOT_REPOSITORY@</url> - <uniqueVersion>false</uniqueVersion> - </snapshotRepository> - </distributionManagement> + <dependencies> + <dependency> + <groupId>org.skife.com.typesafe.config</groupId> + <artifactId>typesafe-config</artifactId> + <version>0.3.0</version> + </dependency> + </dependencies> + <distributionManagement> + <repository> + <id>scala-tools.org</id> + <url>@RELEASE_REPOSITORY@</url> + </repository> + <snapshotRepository> + <id>scala-tools.org</id> + <url>@SNAPSHOT_REPOSITORY@</url> + <uniqueVersion>false</uniqueVersion> + </snapshotRepository> + </distributionManagement> <developers> <developer> <id>lamp</id> |