diff --git a/pom.xml b/pom.xml index aa49e2ab7294be10fef6f5769bf7c852a7e9ec1e..c5c655834bdeb9d95b16e7a964c260a9125b0109 100644 --- a/pom.xml +++ b/pom.xml @@ -152,7 +152,6 @@ <aws.kinesis.client.version>1.2.1</aws.kinesis.client.version> <commons.httpclient.version>4.3.2</commons.httpclient.version> <commons.math3.version>3.4.1</commons.math3.version> - <test_classpath_file>${project.build.directory}/spark-test-classpath.txt</test_classpath_file> <scala.version>2.10.4</scala.version> <scala.binary.version>2.10</scala.binary.version> <jline.version>${scala.version}</jline.version> @@ -283,18 +282,6 @@ <enabled>false</enabled> </snapshots> </repository> - <!-- TODO: This can be deleted after Spark 1.4 is posted --> - <repository> - <id>spark-1.4-staging</id> - <name>Spark 1.4 RC4 Staging Repository</name> - <url>https://repository.apache.org/content/repositories/orgapachespark-1112</url> - <releases> - <enabled>true</enabled> - </releases> - <snapshots> - <enabled>false</enabled> - </snapshots> - </repository> </repositories> <pluginRepositories> <pluginRepository> @@ -318,17 +305,6 @@ <artifactId>unused</artifactId> <version>1.0.0</version> </dependency> - <!-- - This depndency has been added to provided scope as it is needed for executing build - specific groovy scripts using gmaven+ and not required for downstream project building - with spark. - --> - <dependency> - <groupId>org.codehaus.groovy</groupId> - <artifactId>groovy-all</artifactId> - <version>2.3.7</version> - <scope>provided</scope> - </dependency> <!-- This is needed by the scalatest plugin, and so is declared here to be available in all child modules, just as scalatest is run in all children @@ -1412,6 +1388,58 @@ <artifactId>maven-deploy-plugin</artifactId> <version>2.8.2</version> </plugin> + <!-- This plugin's configuration is used to store Eclipse m2e settings only. --> + <!-- It has no influence on the Maven build itself. --> + <plugin> + <groupId>org.eclipse.m2e</groupId> + <artifactId>lifecycle-mapping</artifactId> + <version>1.0.0</version> + <configuration> + <lifecycleMappingMetadata> + <pluginExecutions> + <pluginExecution> + <pluginExecutionFilter> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-dependency-plugin</artifactId> + <versionRange>[2.8,)</versionRange> + <goals> + <goal>build-classpath</goal> + </goals> + </pluginExecutionFilter> + <action> + <ignore></ignore> + </action> + </pluginExecution> + <pluginExecution> + <pluginExecutionFilter> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-jar-plugin</artifactId> + <versionRange>[2.6,)</versionRange> + <goals> + <goal>test-jar</goal> + </goals> + </pluginExecutionFilter> + <action> + <ignore></ignore> + </action> + </pluginExecution> + <pluginExecution> + <pluginExecutionFilter> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-antrun-plugin</artifactId> + <versionRange>[1.8,)</versionRange> + <goals> + <goal>run</goal> + </goals> + </pluginExecutionFilter> + <action> + <ignore></ignore> + </action> + </pluginExecution> + </pluginExecutions> + </lifecycleMappingMetadata> + </configuration> + </plugin> </plugins> </pluginManagement> @@ -1429,34 +1457,12 @@ </goals> <configuration> <includeScope>test</includeScope> - <outputFile>${test_classpath_file}</outputFile> + <outputProperty>test_classpath</outputProperty> </configuration> </execution> </executions> </plugin> - <!-- This plugin reads a file into maven property. And it lets us write groovy !! --> - <plugin> - <groupId>org.codehaus.gmavenplus</groupId> - <artifactId>gmavenplus-plugin</artifactId> - <version>1.5</version> - <executions> - <execution> - <phase>process-test-classes</phase> - <goals> - <goal>execute</goal> - </goals> - <configuration> - <scripts> - <script><![CDATA[ - def file = new File(project.properties.test_classpath_file) - project.properties.test_classpath = file.getText().split().join(":") - ]]></script> - </scripts> - </configuration> - </execution> - </executions> - </plugin> <!-- The shade plug-in is used here to create effective pom's (see SPARK-3812), and also remove references from the shaded libraries from artifacts published by Spark. @@ -1523,36 +1529,6 @@ <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-enforcer-plugin</artifactId> </plugin> - <plugin> - <groupId>org.codehaus.mojo</groupId> - <artifactId>build-helper-maven-plugin</artifactId> - <executions> - <execution> - <id>add-scala-sources</id> - <phase>generate-sources</phase> - <goals> - <goal>add-source</goal> - </goals> - <configuration> - <sources> - <source>src/main/scala</source> - </sources> - </configuration> - </execution> - <execution> - <id>add-scala-test-sources</id> - <phase>generate-test-sources</phase> - <goals> - <goal>add-test-source</goal> - </goals> - <configuration> - <sources> - <source>src/test/scala</source> - </sources> - </configuration> - </execution> - </executions> - </plugin> <plugin> <groupId>net.alchim31.maven</groupId> <artifactId>scala-maven-plugin</artifactId> diff --git a/repl/pom.xml b/repl/pom.xml index 70c9bd7c0129606be9da4316827bfbb0eb09bde7..a5a0f1fc2c857840443e8d9a736d016e0b385b1a 100644 --- a/repl/pom.xml +++ b/repl/pom.xml @@ -133,7 +133,6 @@ </goals> <configuration> <sources> - <source>src/main/scala</source> <source>${extra.source.dir}</source> </sources> </configuration> @@ -146,7 +145,6 @@ </goals> <configuration> <sources> - <source>src/test/scala</source> <source>${extra.testsource.dir}</source> </sources> </configuration> diff --git a/sql/core/pom.xml b/sql/core/pom.xml index 2c03fee9dbd7135ddde6c0b27a312262a07e94f8..be0966641b5c4b2ed46150e67a2bd1b24d959e4d 100644 --- a/sql/core/pom.xml +++ b/sql/core/pom.xml @@ -123,7 +123,6 @@ </goals> <configuration> <sources> - <source>src/test/scala</source> <source>src/test/gen-java</source> </sources> </configuration> diff --git a/sql/hive/pom.xml b/sql/hive/pom.xml index a17546d706248f1a6f0042d8f34fd1e3f5e79de8..b00f320318be090f015493da2386476efb86111e 100644 --- a/sql/hive/pom.xml +++ b/sql/hive/pom.xml @@ -133,7 +133,6 @@ </goals> <configuration> <sources> - <source>src/test/scala</source> <source>compatibility/src/test/scala</source> </sources> </configuration> diff --git a/tools/pom.xml b/tools/pom.xml index feffde4c857eb62115d0ab6f42532efbd3970049..298ee2348b58efe09bf3d53808aca7f671f8d412 100644 --- a/tools/pom.xml +++ b/tools/pom.xml @@ -76,10 +76,6 @@ <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-source-plugin</artifactId> </plugin> - <plugin> - <groupId>org.codehaus.mojo</groupId> - <artifactId>build-helper-maven-plugin</artifactId> - </plugin> </plugins> </build> </project>