Browse files

Automate builds with Eclipse Tycho

While Eclipse Tycho is unbelievably awful, it's still better than
nothing. Apparently a good percentage (50%+) of Eclipse plug-ins are
using it for their builds.

To invoke:

* All plug-ins may be built using "mvn compile".
* All tests may be run using "mvn integration-test."

Currently, there are failing tests and they are ignored so that Maven
will continue to run the remaining tests. A number of these failures
are probably due to the test harness. Once the test failures are fixed,
we can disable ignoring test failures. After that, we can set up
continuous integration with Travis CI.

Other alterations:

* Added a root `.project` file so root files like the parent pom were
easier to edit in Eclipse.
* Added `target/` to root `.gitignore` since Maven uses `target/`
subdirectories for builds.

As an added bonus, easymock is now obtained from Eclipse Orbit. This
should mean that we can drop easymock from the repository.
  • Loading branch information...
1 parent c51e7cb commit 959e5a6bcd373274f281b66e9c1ab23449bb3730 @ianbollinger ianbollinger committed Jun 23, 2014
Showing with 528 additions and 1 deletion.
  1. +1 −0 .gitignore
  2. +11 −0 .project
  3. +14 −0 net.sf.eclipsefp.haskell-feature/pom.xml
  4. +14 −0 net.sf.eclipsefp.haskell-update-site/pom.xml
  5. +14 −0 net.sf.eclipsefp.haskell.browser/pom.xml
  6. +14 −0 net.sf.eclipsefp.haskell.buildwrapper/pom.xml
  7. +14 −0 net.sf.eclipsefp.haskell.compat/pom.xml
  8. +14 −0 net.sf.eclipsefp.haskell.core.test/pom.xml
  9. +14 −0 net.sf.eclipsefp.haskell.core/pom.xml
  10. +14 −0 net.sf.eclipsefp.haskell.debug.core/pom.xml
  11. +14 −0 net.sf.eclipsefp.haskell.debug.ui.test/pom.xml
  12. +14 −0 net.sf.eclipsefp.haskell.debug.ui/pom.xml
  13. +14 −0 net.sf.eclipsefp.haskell.doc.user/pom.xml
  14. +14 −0 net.sf.eclipsefp.haskell.ghccompiler.test/pom.xml
  15. +14 −0 net.sf.eclipsefp.haskell.ghccompiler/pom.xml
  16. +14 −0 net.sf.eclipsefp.haskell.hlint.test/pom.xml
  17. +14 −0 net.sf.eclipsefp.haskell.hlint/pom.xml
  18. +14 −0 net.sf.eclipsefp.haskell.hugs/pom.xml
  19. +14 −0 net.sf.eclipsefp.haskell.profiler/pom.xml
  20. +14 −0 net.sf.eclipsefp.haskell.style.test/pom.xml
  21. +14 −0 net.sf.eclipsefp.haskell.style/pom.xml
  22. +14 −0 net.sf.eclipsefp.haskell.test/pom.xml
  23. +27 −0 net.sf.eclipsefp.haskell.ui.test/pom.xml
  24. +14 −0 net.sf.eclipsefp.haskell.ui/pom.xml
  25. +14 −0 net.sf.eclipsefp.haskell.util.test/pom.xml
  26. +14 −0 net.sf.eclipsefp.haskell.util/pom.xml
  27. +14 −0 net.sf.eclipsefp.haskell.visual/pom.xml
  28. +14 −0 net.sf.eclipsefp.haskell/pom.xml
  29. +1 −1 org.easymock/META-INF/MANIFEST.MF
  30. +14 −0 org.easymock/pom.xml
  31. +124 −0 pom.xml
View
1 .gitignore
@@ -11,3 +11,4 @@ CompilationThroughScion_files
/cabal-dev
ast.txt
.metadata
+target/
View
11 .project
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<projectDescription>
+ <name>eclipsefp</name>
+ <comment></comment>
+ <projects>
+ </projects>
+ <buildSpec>
+ </buildSpec>
+ <natures>
+ </natures>
+</projectDescription>
View
14 net.sf.eclipsefp.haskell-feature/pom.xml
@@ -0,0 +1,14 @@
+<?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>
+ <parent>
+ <groupId>net.sf.eclipsefp</groupId>
+ <artifactId>eclipsefp</artifactId>
+ <version>0.0.1-SNAPSHOT</version>
+ </parent>
+ <groupId>net.sf.eclipsefp</groupId>
+ <artifactId>net.sf.eclipsefp.haskell</artifactId>
+ <version>2.6.1-SNAPSHOT</version>
+ <packaging>eclipse-feature</packaging>
+</project>
View
14 net.sf.eclipsefp.haskell-update-site/pom.xml
@@ -0,0 +1,14 @@
+<?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>
+ <parent>
+ <groupId>net.sf.eclipsefp</groupId>
+ <artifactId>eclipsefp</artifactId>
+ <version>0.0.1-SNAPSHOT</version>
+ </parent>
+ <groupId>net.sf.eclipsefp</groupId>
+ <artifactId>net.sf.eclipsefp.haskell-update-site</artifactId>
+ <version>0.0.1-SNAPSHOT</version>
+ <packaging>eclipse-update-site</packaging>
+</project>
View
14 net.sf.eclipsefp.haskell.browser/pom.xml
@@ -0,0 +1,14 @@
+<?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>
+ <parent>
+ <groupId>net.sf.eclipsefp</groupId>
+ <artifactId>eclipsefp</artifactId>
+ <version>0.0.1-SNAPSHOT</version>
+ </parent>
+ <groupId>net.sf.eclipsefp</groupId>
+ <artifactId>net.sf.eclipsefp.haskell.browser</artifactId>
+ <version>2.6.1-SNAPSHOT</version>
+ <packaging>eclipse-plugin</packaging>
+</project>
View
14 net.sf.eclipsefp.haskell.buildwrapper/pom.xml
@@ -0,0 +1,14 @@
+<?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>
+ <parent>
+ <groupId>net.sf.eclipsefp</groupId>
+ <artifactId>eclipsefp</artifactId>
+ <version>0.0.1-SNAPSHOT</version>
+ </parent>
+ <groupId>net.sf.eclipsefp</groupId>
+ <artifactId>net.sf.eclipsefp.haskell.buildwrapper</artifactId>
+ <version>2.6.1-SNAPSHOT</version>
+ <packaging>eclipse-plugin</packaging>
+</project>
View
14 net.sf.eclipsefp.haskell.compat/pom.xml
@@ -0,0 +1,14 @@
+<?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>
+ <parent>
+ <groupId>net.sf.eclipsefp</groupId>
+ <artifactId>eclipsefp</artifactId>
+ <version>0.0.1-SNAPSHOT</version>
+ </parent>
+ <groupId>net.sf.eclipsefp</groupId>
+ <artifactId>net.sf.eclipsefp.haskell.compat</artifactId>
+ <version>2.6.1-SNAPSHOT</version>
+ <packaging>eclipse-plugin</packaging>
+</project>
View
14 net.sf.eclipsefp.haskell.core.test/pom.xml
@@ -0,0 +1,14 @@
+<?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>
+ <parent>
+ <groupId>net.sf.eclipsefp</groupId>
+ <artifactId>eclipsefp</artifactId>
+ <version>0.0.1-SNAPSHOT</version>
+ </parent>
+ <groupId>net.sf.eclipsefp</groupId>
+ <artifactId>net.sf.eclipsefp.haskell.core.test</artifactId>
+ <version>2.6.1-SNAPSHOT</version>
+ <packaging>eclipse-test-plugin</packaging>
+</project>
View
14 net.sf.eclipsefp.haskell.core/pom.xml
@@ -0,0 +1,14 @@
+<?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>
+ <parent>
+ <groupId>net.sf.eclipsefp</groupId>
+ <artifactId>eclipsefp</artifactId>
+ <version>0.0.1-SNAPSHOT</version>
+ </parent>
+ <groupId>net.sf.eclipsefp</groupId>
+ <artifactId>net.sf.eclipsefp.haskell.core</artifactId>
+ <version>2.6.1-SNAPSHOT</version>
+ <packaging>eclipse-plugin</packaging>
+</project>
View
14 net.sf.eclipsefp.haskell.debug.core/pom.xml
@@ -0,0 +1,14 @@
+<?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>
+ <parent>
+ <groupId>net.sf.eclipsefp</groupId>
+ <artifactId>eclipsefp</artifactId>
+ <version>0.0.1-SNAPSHOT</version>
+ </parent>
+ <groupId>net.sf.eclipsefp</groupId>
+ <artifactId>net.sf.eclipsefp.haskell.debug.core</artifactId>
+ <version>2.6.1-SNAPSHOT</version>
+ <packaging>eclipse-plugin</packaging>
+</project>
View
14 net.sf.eclipsefp.haskell.debug.ui.test/pom.xml
@@ -0,0 +1,14 @@
+<?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>
+ <parent>
+ <groupId>net.sf.eclipsefp</groupId>
+ <artifactId>eclipsefp</artifactId>
+ <version>0.0.1-SNAPSHOT</version>
+ </parent>
+ <groupId>net.sf.eclipsefp</groupId>
+ <artifactId>net.sf.eclipsefp.haskell.debug.ui.test</artifactId>
+ <version>2.6.1-SNAPSHOT</version>
+ <packaging>eclipse-test-plugin</packaging>
+</project>
View
14 net.sf.eclipsefp.haskell.debug.ui/pom.xml
@@ -0,0 +1,14 @@
+<?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>
+ <parent>
+ <groupId>net.sf.eclipsefp</groupId>
+ <artifactId>eclipsefp</artifactId>
+ <version>0.0.1-SNAPSHOT</version>
+ </parent>
+ <groupId>net.sf.eclipsefp</groupId>
+ <artifactId>net.sf.eclipsefp.haskell.debug.ui</artifactId>
+ <version>2.6.1-SNAPSHOT</version>
+ <packaging>eclipse-plugin</packaging>
+</project>
View
14 net.sf.eclipsefp.haskell.doc.user/pom.xml
@@ -0,0 +1,14 @@
+<?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>
+ <parent>
+ <groupId>net.sf.eclipsefp</groupId>
+ <artifactId>eclipsefp</artifactId>
+ <version>0.0.1-SNAPSHOT</version>
+ </parent>
+ <groupId>net.sf.eclipsefp</groupId>
+ <artifactId>net.sf.eclipsefp.haskell.doc.user</artifactId>
+ <version>2.6.1-SNAPSHOT</version>
+ <packaging>eclipse-plugin</packaging>
+</project>
View
14 net.sf.eclipsefp.haskell.ghccompiler.test/pom.xml
@@ -0,0 +1,14 @@
+<?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>
+ <parent>
+ <groupId>net.sf.eclipsefp</groupId>
+ <artifactId>eclipsefp</artifactId>
+ <version>0.0.1-SNAPSHOT</version>
+ </parent>
+ <groupId>net.sf.eclipsefp</groupId>
+ <artifactId>net.sf.eclipsefp.haskell.ghccompiler.test</artifactId>
+ <version>2.6.1-SNAPSHOT</version>
+ <packaging>eclipse-test-plugin</packaging>
+</project>
View
14 net.sf.eclipsefp.haskell.ghccompiler/pom.xml
@@ -0,0 +1,14 @@
+<?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>
+ <parent>
+ <groupId>net.sf.eclipsefp</groupId>
+ <artifactId>eclipsefp</artifactId>
+ <version>0.0.1-SNAPSHOT</version>
+ </parent>
+ <groupId>net.sf.eclipsefp</groupId>
+ <artifactId>net.sf.eclipsefp.haskell.ghccompiler</artifactId>
+ <version>2.6.1-SNAPSHOT</version>
+ <packaging>eclipse-plugin</packaging>
+</project>
View
14 net.sf.eclipsefp.haskell.hlint.test/pom.xml
@@ -0,0 +1,14 @@
+<?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>
+ <parent>
+ <groupId>net.sf.eclipsefp</groupId>
+ <artifactId>eclipsefp</artifactId>
+ <version>0.0.1-SNAPSHOT</version>
+ </parent>
+ <groupId>net.sf.eclipsefp</groupId>
+ <artifactId>net.sf.eclipsefp.haskell.hlint.test</artifactId>
+ <version>2.6.1-SNAPSHOT</version>
+ <packaging>eclipse-test-plugin</packaging>
+</project>
View
14 net.sf.eclipsefp.haskell.hlint/pom.xml
@@ -0,0 +1,14 @@
+<?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>
+ <parent>
+ <groupId>net.sf.eclipsefp</groupId>
+ <artifactId>eclipsefp</artifactId>
+ <version>0.0.1-SNAPSHOT</version>
+ </parent>
+ <groupId>net.sf.eclipsefp</groupId>
+ <artifactId>net.sf.eclipsefp.haskell.hlint</artifactId>
+ <version>2.6.1-SNAPSHOT</version>
+ <packaging>eclipse-plugin</packaging>
+</project>
View
14 net.sf.eclipsefp.haskell.hugs/pom.xml
@@ -0,0 +1,14 @@
+<?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>
+ <parent>
+ <groupId>net.sf.eclipsefp</groupId>
+ <artifactId>eclipsefp</artifactId>
+ <version>0.0.1-SNAPSHOT</version>
+ </parent>
+ <groupId>net.sf.eclipsefp</groupId>
+ <artifactId>net.sf.eclipsefp.haskell.hugs</artifactId>
+ <version>2.6.1-SNAPSHOT</version>
+ <packaging>eclipse-plugin</packaging>
+</project>
View
14 net.sf.eclipsefp.haskell.profiler/pom.xml
@@ -0,0 +1,14 @@
+<?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>
+ <parent>
+ <groupId>net.sf.eclipsefp</groupId>
+ <artifactId>eclipsefp</artifactId>
+ <version>0.0.1-SNAPSHOT</version>
+ </parent>
+ <groupId>net.sf.eclipsefp</groupId>
+ <artifactId>net.sf.eclipsefp.haskell.profiler</artifactId>
+ <version>2.6.1-SNAPSHOT</version>
+ <packaging>eclipse-plugin</packaging>
+</project>
View
14 net.sf.eclipsefp.haskell.style.test/pom.xml
@@ -0,0 +1,14 @@
+<?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>
+ <parent>
+ <groupId>net.sf.eclipsefp</groupId>
+ <artifactId>eclipsefp</artifactId>
+ <version>0.0.1-SNAPSHOT</version>
+ </parent>
+ <groupId>net.sf.eclipsefp</groupId>
+ <artifactId>net.sf.eclipsefp.haskell.style.test</artifactId>
+ <version>2.6.1-SNAPSHOT</version>
+ <packaging>eclipse-test-plugin</packaging>
+</project>
View
14 net.sf.eclipsefp.haskell.style/pom.xml
@@ -0,0 +1,14 @@
+<?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>
+ <parent>
+ <groupId>net.sf.eclipsefp</groupId>
+ <artifactId>eclipsefp</artifactId>
+ <version>0.0.1-SNAPSHOT</version>
+ </parent>
+ <groupId>net.sf.eclipsefp</groupId>
+ <artifactId>net.sf.eclipsefp.haskell.style</artifactId>
+ <version>2.6.1-SNAPSHOT</version>
+ <packaging>eclipse-plugin</packaging>
+</project>
View
14 net.sf.eclipsefp.haskell.test/pom.xml
@@ -0,0 +1,14 @@
+<?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>
+ <parent>
+ <groupId>net.sf.eclipsefp</groupId>
+ <artifactId>eclipsefp</artifactId>
+ <version>0.0.1-SNAPSHOT</version>
+ </parent>
+ <groupId>net.sf.eclipsefp</groupId>
+ <artifactId>net.sf.eclipsefp.haskell.test</artifactId>
+ <version>2.6.1-SNAPSHOT</version>
+ <packaging>eclipse-plugin</packaging>
+</project>
View
27 net.sf.eclipsefp.haskell.ui.test/pom.xml
@@ -0,0 +1,27 @@
+<?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>
+ <parent>
+ <groupId>net.sf.eclipsefp</groupId>
+ <artifactId>eclipsefp</artifactId>
+ <version>0.0.1-SNAPSHOT</version>
+ </parent>
+ <groupId>net.sf.eclipsefp</groupId>
+ <artifactId>net.sf.eclipsefp.haskell.ui.test</artifactId>
+ <version>2.6.1-SNAPSHOT</version>
+ <packaging>eclipse-test-plugin</packaging>
+ <build>
+ <plugins>
+ <plugin>
+ <groupId>org.eclipse.tycho</groupId>
+ <artifactId>tycho-surefire-plugin</artifactId>
+ <configuration>
+ <useUIHarness>true</useUIHarness>
+ <useUIThread>false</useUIThread>
+ <forkedProcessTimeoutInSeconds>30</forkedProcessTimeoutInSeconds>
+ </configuration>
+ </plugin>
+ </plugins>
+ </build>
+</project>
View
14 net.sf.eclipsefp.haskell.ui/pom.xml
@@ -0,0 +1,14 @@
+<?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>
+ <parent>
+ <groupId>net.sf.eclipsefp</groupId>
+ <artifactId>eclipsefp</artifactId>
+ <version>0.0.1-SNAPSHOT</version>
+ </parent>
+ <groupId>net.sf.eclipsefp</groupId>
+ <artifactId>net.sf.eclipsefp.haskell.ui</artifactId>
+ <version>2.6.1-SNAPSHOT</version>
+ <packaging>eclipse-plugin</packaging>
+</project>
View
14 net.sf.eclipsefp.haskell.util.test/pom.xml
@@ -0,0 +1,14 @@
+<?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>
+ <parent>
+ <groupId>net.sf.eclipsefp</groupId>
+ <artifactId>eclipsefp</artifactId>
+ <version>0.0.1-SNAPSHOT</version>
+ </parent>
+ <groupId>net.sf.eclipsefp</groupId>
+ <artifactId>net.sf.eclipsefp.haskell.util.test</artifactId>
+ <version>2.6.1-SNAPSHOT</version>
+ <packaging>eclipse-test-plugin</packaging>
+</project>
View
14 net.sf.eclipsefp.haskell.util/pom.xml
@@ -0,0 +1,14 @@
+<?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>
+ <parent>
+ <groupId>net.sf.eclipsefp</groupId>
+ <artifactId>eclipsefp</artifactId>
+ <version>0.0.1-SNAPSHOT</version>
+ </parent>
+ <groupId>net.sf.eclipsefp</groupId>
+ <artifactId>net.sf.eclipsefp.haskell.util</artifactId>
+ <version>2.6.1-SNAPSHOT</version>
+ <packaging>eclipse-plugin</packaging>
+</project>
View
14 net.sf.eclipsefp.haskell.visual/pom.xml
@@ -0,0 +1,14 @@
+<?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>
+ <parent>
+ <groupId>net.sf.eclipsefp</groupId>
+ <artifactId>eclipsefp</artifactId>
+ <version>0.0.1-SNAPSHOT</version>
+ </parent>
+ <groupId>net.sf.eclipsefp</groupId>
+ <artifactId>net.sf.eclipsefp.haskell.visual</artifactId>
+ <version>2.6.1-SNAPSHOT</version>
+ <packaging>eclipse-plugin</packaging>
+</project>
View
14 net.sf.eclipsefp.haskell/pom.xml
@@ -0,0 +1,14 @@
+<?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>
+ <parent>
+ <groupId>net.sf.eclipsefp</groupId>
+ <artifactId>eclipsefp</artifactId>
+ <version>0.0.1-SNAPSHOT</version>
+ </parent>
+ <groupId>net.sf.eclipsefp</groupId>
+ <artifactId>net.sf.eclipsefp.haskell</artifactId>
+ <version>2.6.0-SNAPSHOT</version>
+ <packaging>eclipse-plugin</packaging>
+</project>
View
2 org.easymock/META-INF/MANIFEST.MF
@@ -2,7 +2,7 @@ Manifest-Version: 1.0
Bundle-ManifestVersion: 2
Bundle-Name: %bundleName
Bundle-SymbolicName: org.easymock
-Bundle-Version: 2.2
+Bundle-Version: 2.2.0
Bundle-Vendor: %bundleVendor
Bundle-Localization: plugin
Bundle-ClassPath: lib/easymock.jar
View
14 org.easymock/pom.xml
@@ -0,0 +1,14 @@
+<?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>
+ <parent>
+ <groupId>net.sf.eclipsefp</groupId>
+ <artifactId>eclipsefp</artifactId>
+ <version>0.0.1-SNAPSHOT</version>
+ </parent>
+ <groupId>net.sf.eclipsefp</groupId>
+ <artifactId>org.easymock</artifactId>
+ <version>2.2.0</version>
+ <packaging>eclipse-plugin</packaging>
+</project>
View
124 pom.xml
@@ -0,0 +1,124 @@
+<?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>
+ <groupId>net.sf.eclipsefp</groupId>
+ <artifactId>eclipsefp</artifactId>
+ <version>0.0.1-SNAPSHOT</version>
+ <packaging>pom</packaging>
+ <properties>
+ <tycho-version>0.20.0</tycho-version>
+ <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
+ </properties>
+ <repositories>
+ <repository>
+ <id>eclipse-kepler</id>
+ <layout>p2</layout>
+ <url>http://download.eclipse.org/releases/kepler</url>
+ </repository>
+ <repository>
+ <id>eclipse-birt</id>
+ <layout>p2</layout>
+ <url>http://download.eclipse.org/birt/update-site/4.3</url>
+ </repository>
+ <repository>
+ <id>orbit</id>
+ <layout>p2</layout>
+ <url>http://download.eclipse.org/tools/orbit/downloads/drops/R20140525021250/repository/</url>
+ </repository>
+ </repositories>
+ <modules>
+ <module>net.sf.eclipsefp.haskell</module>
+ <module>net.sf.eclipsefp.haskell-feature</module>
+<!-- TODO: this is currently breaking the build. -->
+<!--<module>net.sf.eclipsefp.haskell-update-site</module>-->
+ <module>net.sf.eclipsefp.haskell.browser</module>
+ <module>net.sf.eclipsefp.haskell.buildwrapper</module>
+ <module>net.sf.eclipsefp.haskell.compat</module>
+ <module>net.sf.eclipsefp.haskell.core</module>
+ <module>net.sf.eclipsefp.haskell.core.test</module>
+ <module>net.sf.eclipsefp.haskell.debug.core</module>
+ <module>net.sf.eclipsefp.haskell.debug.ui</module>
+ <module>net.sf.eclipsefp.haskell.debug.ui.test</module>
+ <module>net.sf.eclipsefp.haskell.doc.user</module>
+ <module>net.sf.eclipsefp.haskell.ghccompiler</module>
+ <module>net.sf.eclipsefp.haskell.ghccompiler.test</module>
+ <module>net.sf.eclipsefp.haskell.hlint</module>
+ <module>net.sf.eclipsefp.haskell.hlint.test</module>
+ <module>net.sf.eclipsefp.haskell.hugs</module>
+ <module>net.sf.eclipsefp.haskell.profiler</module>
+ <module>net.sf.eclipsefp.haskell.style</module>
+ <module>net.sf.eclipsefp.haskell.style.test</module>
+ <module>net.sf.eclipsefp.haskell.test</module>
+ <module>net.sf.eclipsefp.haskell.ui</module>
+ <module>net.sf.eclipsefp.haskell.ui.test</module>
+ <module>net.sf.eclipsefp.haskell.util</module>
+ <module>net.sf.eclipsefp.haskell.util.test</module>
+ <module>net.sf.eclipsefp.haskell.visual</module>
+ </modules>
+ <build>
+ <pluginManagement>
+ <plugins>
+ <plugin>
+ <groupId>org.eclipse.tycho</groupId>
+ <artifactId>tycho-surefire-plugin</artifactId>
+ <version>${tycho-version}</version>
+ <configuration>
+ <!-- TODO: there are currently test failures. -->
+ <testFailureIgnore>true</testFailureIgnore>
+ </configuration>
+ </plugin>
+ </plugins>
+ </pluginManagement>
+ <plugins>
+ <plugin>
+ <groupId>org.eclipse.tycho</groupId>
+ <artifactId>tycho-maven-plugin</artifactId>
+ <version>${tycho-version}</version>
+ <extensions>true</extensions>
+ </plugin>
+ <plugin>
+ <groupId>org.eclipse.tycho</groupId>
+ <artifactId>tycho-compiler-plugin</artifactId>
+ <version>${tycho-version}</version>
+ <configuration>
+ <compilerArgument>-err:-forbidden</compilerArgument>
+ </configuration>
+ </plugin>
+ <plugin>
+ <groupId>org.eclipse.tycho</groupId>
+ <artifactId>target-platform-configuration</artifactId>
+ <version>${tycho-version}</version>
+ <configuration>
+ <environments>
+ <environment>
+ <os>linux</os>
+ <ws>gtk</ws>
+ <arch>x86</arch>
+ </environment>
+ <environment>
+ <os>linux</os>
+ <ws>gtk</ws>
+ <arch>x86_64</arch>
+ </environment>
+ <environment>
+ <os>win32</os>
+ <ws>win32</ws>
+ <arch>x86</arch>
+ </environment>
+ <environment>
+ <os>win32</os>
+ <ws>win32</ws>
+ <arch>x86_64</arch>
+ </environment>
+ <environment>
+ <os>macosx</os>
+ <ws>cocoa</ws>
+ <arch>x86_64</arch>
+ </environment>
+ </environments>
+ </configuration>
+ </plugin>
+ </plugins>
+ </build>
+</project>

0 comments on commit 959e5a6

Please sign in to comment.