Permalink
Browse files

Updates for a flat project layout.

  • Loading branch information...
1 parent 5e63019 commit 6b52e81b08a42f34961d945527844bd9b5aff48d @milessabin milessabin committed Jun 21, 2010
View
@@ -0,0 +1,110 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+ <modelVersion>4.0.0</modelVersion>
+ <properties>
+ <scala.ide.version>1.0.0-SNAPSHOT</scala.ide.version>
+ <scala.toolchain.version>2.8.0-RC6</scala.toolchain.version>
+ <scala.version>2.8.0.RC6</scala.version>
+ </properties>
+ <groupId>org.scala-ide</groupId>
+ <artifactId>scala-ide-for-eclipse</artifactId>
+ <version>1.0.0-SNAPSHOT</version>
+ <name>The Scala IDE for Eclispe</name>
+ <packaging>pom</packaging>
+ <modules>
+ <module>../org.scala-ide.sdt.weaving.feature</module>
+ <module>../org.scala-ide.sdt.aspects</module>
+ <module>../org.scala-ide.sdt.core</module>
+ <module>../org.scala-ide.sdt.feature</module>
+ <module>../org.scala-ide.sdt.update-site</module>
+ </modules>
+ <dependencies>
+ <dependency>
+ <groupId>org.scala-ide</groupId>
+ <artifactId>org.scala-ide.scala.library</artifactId>
+ <version>${scala.toolchain.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.scala-ide</groupId>
+ <artifactId>org.scala-ide.scala.compiler</artifactId>
+ <version>${scala.toolchain.version}</version>
+ </dependency>
+ </dependencies>
+ <build>
+ <sourceDirectory>${basedir}/src</sourceDirectory>
+ <plugins>
+ <plugin>
+ <groupId>org.sonatype.tycho</groupId>
+ <artifactId>tycho-maven-plugin</artifactId>
+ <version>0.9.0-SNAPSHOT</version>
+ <extensions>true</extensions>
+ </plugin>
+ <plugin>
+ <groupId>org.sonatype.tycho</groupId>
+ <artifactId>target-platform-configuration</artifactId>
+ <version>0.9.0-SNAPSHOT</version>
+ <configuration>
+ <resolver>p2</resolver>
+ <pomDependencies>consider</pomDependencies>
+ </configuration>
+ </plugin>
+ <plugin>
+ <groupId>org.scala-tools</groupId>
+ <artifactId>maven-scala-plugin</artifactId>
+ <version>2.14-SNAPSHOT</version>
+ <executions>
+ <execution>
+ <goals>
+ <goal>compile</goal>
+ </goals>
+ </execution>
+ </executions>
+ <configuration>
+ <scalaVersion>${scala.version}</scalaVersion>
+ </configuration>
+ </plugin>
+ </plugins>
+ </build>
+ <repositories>
+ <repository>
+ <id>galileo</id>
+ <name>Eclipse Galileo p2 repository</name>
+ <layout>p2</layout>
+ <url>http://download.eclipse.org/releases/galileo</url>
+ </repository>
+ <repository>
+ <id>jdt-weaving</id>
+ <name>JDT Weaving p2 repository</name>
+ <layout>p2</layout>
+ <url>http://download.scala-ide.org/jdt-weaving</url>
+ </repository>
+ <repository>
+ <id>scala-tools.release</id>
+ <name>Scala Tools maven release repository</name>
+ <url>http://scala-tools.org/repo-releases</url>
+ </repository>
+ <repository>
+ <id>scala-tools.snapshot</id>
+ <name>Scala Tools maven snapshot repository</name>
+ <url>http://scala-tools.org/repo-snapshots</url>
+ </repository>
+ </repositories>
+ <pluginRepositories>
+ <pluginRepository>
+ <id>org.sonartype.tycho</id>
+ <name>Tycho snapshot repository</name>
+ <url>https://repository.sonatype.org/content/repositories/snapshots</url>
+ </pluginRepository>
+ <pluginRepository>
+ <id>scala-tools.release</id>
+ <name>Scala Tools maven release repository</name>
+ <url>http://scala-tools.org/repo-releases</url>
+ </pluginRepository>
+ <pluginRepository>
+ <id>scala-tools.snapshot</id>
+ <name>Scala Tools maven snapshot repository</name>
+ <url>http://scala-tools.org/repo-snapshots</url>
+ </pluginRepository>
+ </pluginRepositories>
+</project>
@@ -0,0 +1,49 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+ <modelVersion>4.0.0</modelVersion>
+ <properties>
+ <scala.toolchain.version>2.8.0-RC6</scala.toolchain.version>
+ <scala.version>2.8.0.RC6</scala.version>
+ </properties>
+ <groupId>org.scala-ide</groupId>
+ <artifactId>scala-toolchain-for-eclipse</artifactId>
+ <version>2.8.0-RC6</version>
+ <name>The Scala Toolchain for Eclispe</name>
+ <packaging>pom</packaging>
+ <modules>
+ <module>../org.scala-ide.scala.compiler</module>
+ <module>../org.scala-ide.scala.library</module>
+ </modules>
+ <dependencyManagement>
+ <dependencies>
+ <dependency>
+ <groupId>org.scala-lang</groupId>
+ <artifactId>scala-compiler</artifactId>
+ <version>${scala.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.scala-lang</groupId>
+ <artifactId>scala-library</artifactId>
+ <version>${scala.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.scala-lang</groupId>
+ <artifactId>scala-swing</artifactId>
+ <version>${scala.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.scala-lang</groupId>
+ <artifactId>scala-dbc</artifactId>
+ <version>${scala.version}</version>
+ </dependency>
+ </dependencies>
+ </dependencyManagement>
+ <repositories>
+ <repository>
+ <id>scala-tools.org</id>
+ <name>Scala Tools Maven2 Repository</name>
+ <url>http://scala-tools.org/repo-releases</url>
+ </repository>
+ </repositories>
+</project>
@@ -6,7 +6,7 @@
<groupId>org.scala-ide</groupId>
<artifactId>scala-toolchain-for-eclipse</artifactId>
<version>2.8.0-RC6</version>
- <relativePath>../toolchain-pom.xml</relativePath>
+ <relativePath>../org.scala-ide.build/toolchain-pom.xml</relativePath>
</parent>
<artifactId>org.scala-ide.scala.compiler</artifactId>
<packaging>bundle</packaging>
@@ -6,7 +6,7 @@
<groupId>org.scala-ide</groupId>
<artifactId>scala-toolchain-for-eclipse</artifactId>
<version>2.8.0-RC6</version>
- <relativePath>../toolchain-pom.xml</relativePath>
+ <relativePath>../org.scala-ide.build/toolchain-pom.xml</relativePath>
</parent>
<artifactId>org.scala-ide.scala.library</artifactId>
<packaging>bundle</packaging>
@@ -6,6 +6,7 @@
<groupId>org.scala-ide</groupId>
<artifactId>scala-ide-for-eclipse</artifactId>
<version>1.0.0-SNAPSHOT</version>
+ <relativePath>../org.scala-ide.build/pom.xml</relativePath>
</parent>
<artifactId>org.scala-ide.sdt.aspects</artifactId>
<packaging>eclipse-plugin</packaging>
@@ -6,6 +6,7 @@
<groupId>org.scala-ide</groupId>
<artifactId>scala-ide-for-eclipse</artifactId>
<version>1.0.0-SNAPSHOT</version>
+ <relativePath>../org.scala-ide.build/pom.xml</relativePath>
</parent>
<artifactId>org.scala-ide.sdt.core</artifactId>
<packaging>eclipse-plugin</packaging>
@@ -6,6 +6,7 @@
<groupId>org.scala-ide</groupId>
<artifactId>scala-ide-for-eclipse</artifactId>
<version>1.0.0-SNAPSHOT</version>
+ <relativePath>../org.scala-ide.build/pom.xml</relativePath>
</parent>
<artifactId>org.scala-ide.sdt.feature</artifactId>
<packaging>eclipse-feature</packaging>
@@ -6,6 +6,7 @@
<groupId>org.scala-ide</groupId>
<artifactId>scala-ide-for-eclipse</artifactId>
<version>1.0.0-SNAPSHOT</version>
+ <relativePath>../org.scala-ide.build/pom.xml</relativePath>
</parent>
<artifactId>org.scala-ide.sdt.update-site</artifactId>
<packaging>eclipse-update-site</packaging>
@@ -6,6 +6,7 @@
<groupId>org.scala-ide</groupId>
<artifactId>scala-ide-for-eclipse</artifactId>
<version>1.0.0-SNAPSHOT</version>
+ <relativePath>../org.scala-ide.build/pom.xml</relativePath>
</parent>
<artifactId>org.scala-ide.sdt.weaving.feature</artifactId>
<packaging>eclipse-feature</packaging>

0 comments on commit 6b52e81

Please sign in to comment.