Skip to content

Commit

Permalink
vtst#204 Mavenize; Ready for Travis CI build
Browse files Browse the repository at this point in the history
  • Loading branch information
paulvi committed Apr 23, 2014
1 parent c856581 commit 8e6cf94
Show file tree
Hide file tree
Showing 20 changed files with 435 additions and 0 deletions.
2 changes: 2 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,2 +1,4 @@
/extsrc
/tgt
bin
target
11 changes: 11 additions & 0 deletions .project
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?>
<projectDescription>
<name>vtst-ow</name>
<comment></comment>
<projects>
</projects>
<buildSpec>
</buildSpec>
<natures>
</natures>
</projectDescription>
1 change: 1 addition & 0 deletions .travis.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
language: java
144 changes: 144 additions & 0 deletions pom.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,144 @@
<?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.vtst.ow</groupId>
<artifactId>net.vtst.ow.parent</artifactId>
<version>0.0.1-SNAPSHOT</version>
<packaging>pom</packaging>
<name>Various Eclipse plugins for web development by Vincent Simonet (parent)</name>

<organization>
<name>Vincent Simonet</name>
<url>https://github.com/vtst/ow</url>
</organization>
<!-- http://maven.apache.org/scm/git.html -->
<scm>
<url>https://github.com/vtst/ow/</url>
<connection>scm:git:https://github.com/vtst/ow.git</connection>
<developerConnection>scm:git:https://github.com/vtst/ow.git</developerConnection>
</scm>
<issueManagement>
<system>GitHub</system>
<url>https://github.com/vtst/ow/issues</url>
</issueManagement>
<ciManagement>
<system>Travis CI</system>
<url>http://travis-ci.org/vtst/ow</url>
</ciManagement>

<developers>
<developer>
<id>vtst</id>
<name>Vincent Simonet</name>
<email></email>
<organization></organization>
<roles>
<role>Lead Developer</role>
</roles>
<timezone>+1</timezone>
</developer>
</developers>
<contributors>
<contributor>
<name>Paul Verest</name>
<organization>Nodeclipse organization</organization>
<organizationUrl>http://www.nodeclipse.org/</organizationUrl>
<timezone>+8</timezone>
</contributor>
</contributors>

<prerequisites>
<maven>3.0</maven>
</prerequisites>

<properties>
<tycho-version>0.20.0</tycho-version>

<!-- PROJECT SETTINGS -->
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
</properties>


<modules>
<module>src/closure</module>
<module>src/eclipse</module>
</modules>

<repositories>
<!-- ECLIPSE 3.7
<repository>
<id>eclipse-indigo</id>
<layout>p2</layout>
<url>http://download.eclipse.org/releases/indigo</url>
</repository>
-->
<!-- -->
<repository>
<id>kepler</id>
<layout>p2</layout>
<url>http://download.eclipse.org/releases/kepler</url>
</repository>

</repositories>

<build>
<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>
<source>1.6</source>
<target>1.6</target>
</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>
14 changes: 14 additions & 0 deletions src/closure/net.vtst.ow.closure.compiler/pom.xml
Original file line number Diff line number Diff line change
@@ -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.vtst.ow</groupId>
<artifactId>closure</artifactId>
<version>0.0.1-SNAPSHOT</version>
</parent>
<groupId>net.vtst.ow</groupId>
<artifactId>net.vtst.ow.closure.compiler</artifactId>
<version>0.3.0</version>
<packaging>eclipse-plugin</packaging>
</project>
17 changes: 17 additions & 0 deletions src/closure/pom.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
<?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.vtst.ow</groupId>
<artifactId>net.vtst.ow.parent</artifactId>
<version>0.0.1-SNAPSHOT</version>
<relativePath>../../pom.xml</relativePath>
</parent>
<groupId>net.vtst.ow</groupId>
<artifactId>closure</artifactId>
<packaging>pom</packaging>
<modules>
<module>net.vtst.ow.closure.compiler</module>
</modules>
</project>
14 changes: 14 additions & 0 deletions src/eclipse/net.vtst.eclipse.easy.ui/pom.xml
Original file line number Diff line number Diff line change
@@ -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.vtst.ow</groupId>
<artifactId>eclipse</artifactId>
<version>0.0.1-SNAPSHOT</version>
</parent>
<groupId>net.vtst.ow</groupId>
<artifactId>net.vtst.eclipse.easy.ui</artifactId>
<version>0.2.7</version>
<packaging>eclipse-plugin</packaging>
</project>
14 changes: 14 additions & 0 deletions src/eclipse/net.vtst.eclipse.easyxtext.ui/pom.xml
Original file line number Diff line number Diff line change
@@ -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.vtst.ow</groupId>
<artifactId>eclipse</artifactId>
<version>0.0.1-SNAPSHOT</version>
</parent>
<groupId>net.vtst.ow</groupId>
<artifactId>net.vtst.eclipse.easyxtext.ui</artifactId>
<version>1.0.12</version>
<packaging>eclipse-plugin</packaging>
</project>
14 changes: 14 additions & 0 deletions src/eclipse/net.vtst.eclipse.easyxtext/pom.xml
Original file line number Diff line number Diff line change
@@ -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.vtst.ow</groupId>
<artifactId>eclipse</artifactId>
<version>0.0.1-SNAPSHOT</version>
</parent>
<groupId>net.vtst.ow</groupId>
<artifactId>net.vtst.eclipse.easyxtext</artifactId>
<version>1.0.12</version>
<packaging>eclipse-plugin</packaging>
</project>
14 changes: 14 additions & 0 deletions src/eclipse/net.vtst.ow.eclipse.js.closure.feature/pom.xml
Original file line number Diff line number Diff line change
@@ -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.vtst.ow</groupId>
<artifactId>eclipse</artifactId>
<version>0.0.1-SNAPSHOT</version>
</parent>
<groupId>net.vtst.ow</groupId>
<artifactId>net.vtst.ow.eclipse.js.closure.feature</artifactId>
<version>0.3.0</version>
<packaging>eclipse-feature</packaging>
</project>
14 changes: 14 additions & 0 deletions src/eclipse/net.vtst.ow.eclipse.js.closure/pom.xml
Original file line number Diff line number Diff line change
@@ -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.vtst.ow</groupId>
<artifactId>eclipse</artifactId>
<version>0.0.1-SNAPSHOT</version>
</parent>
<groupId>net.vtst.ow</groupId>
<artifactId>net.vtst.ow.eclipse.js.closure</artifactId>
<version>0.3.0</version>
<packaging>eclipse-plugin</packaging>
</project>
14 changes: 14 additions & 0 deletions src/eclipse/net.vtst.ow.eclipse.less.feature/pom.xml
Original file line number Diff line number Diff line change
@@ -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.vtst.ow</groupId>
<artifactId>eclipse</artifactId>
<version>0.0.1-SNAPSHOT</version>
</parent>
<groupId>net.vtst.ow</groupId>
<artifactId>net.vtst.ow.eclipse.less.feature</artifactId>
<version>1.0.19</version>
<packaging>eclipse-feature</packaging>
</project>
14 changes: 14 additions & 0 deletions src/eclipse/net.vtst.ow.eclipse.less.ui/pom.xml
Original file line number Diff line number Diff line change
@@ -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.vtst.ow</groupId>
<artifactId>eclipse</artifactId>
<version>0.0.1-SNAPSHOT</version>
</parent>
<groupId>net.vtst.ow</groupId>
<artifactId>net.vtst.ow.eclipse.less.ui</artifactId>
<version>1.0.19</version>
<packaging>eclipse-plugin</packaging>
</project>
34 changes: 34 additions & 0 deletions src/eclipse/net.vtst.ow.eclipse.less/pom.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
<?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.vtst.ow</groupId>
<artifactId>eclipse</artifactId>
<version>0.0.1-SNAPSHOT</version>
</parent>
<groupId>net.vtst.ow</groupId>
<artifactId>net.vtst.ow.eclipse.less</artifactId>
<version>1.0.19</version>
<packaging>eclipse-plugin</packaging>
<build>
<plugins>
<plugin>
<groupId>org.eclipse.tycho</groupId>
<artifactId>target-platform-configuration</artifactId>
<version>${tycho-version}</version>
<configuration>
<dependency-resolution>
<extraRequirements>
<requirement>
<type>eclipse-plugin</type>
<id>org.eclipse.ui.ide</id>
<versionRange>0.0.0</versionRange>
</requirement>
</extraRequirements>
</dependency-resolution>
</configuration>
</plugin>
</plugins>
</build>
</project>
14 changes: 14 additions & 0 deletions src/eclipse/net.vtst.ow.eclipse.site/pom.xml
Original file line number Diff line number Diff line change
@@ -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.vtst.ow</groupId>
<artifactId>eclipse</artifactId>
<version>0.0.1-SNAPSHOT</version>
</parent>
<groupId>net.vtst.ow</groupId>
<artifactId>net.vtst.ow.eclipse.site</artifactId>
<version>0.0.1-SNAPSHOT</version>
<packaging>eclipse-update-site</packaging>
</project>
28 changes: 28 additions & 0 deletions src/eclipse/net.vtst.ow.eclipse.site/poma.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
<?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.vtst.ow</groupId>
<artifactId>eclipse</artifactId>
<version>0.0.1-SNAPSHOT</version>
</parent>
<groupId>net.vtst.ow</groupId>
<artifactId>net.vtst.ow.eclipse.site.aggregator</artifactId>
<version>0.0.1-SNAPSHOT</version>
<packaging>pom</packaging>
<modules>
<module>../net.vtst.eclipse.easy.ui</module>
<module>../net.vtst.eclipse.easyxtext</module>
<module>../net.vtst.eclipse.easyxtext.ui</module>
<module>../net.vtst.ow.eclipse.js.closure</module>
<module>../net.vtst.ow.eclipse.js.closure.feature</module>
<module>../net.vtst.ow.eclipse.less</module>
<module>../net.vtst.ow.eclipse.less.feature</module>
<module>../net.vtst.ow.eclipse.less.ui</module>
<module>../net.vtst.ow.eclipse.soy</module>
<module>../net.vtst.ow.eclipse.soy.feature</module>
<module>../net.vtst.ow.eclipse.soy.ui</module>
<module>.</module>
</modules>
</project>
14 changes: 14 additions & 0 deletions src/eclipse/net.vtst.ow.eclipse.soy.feature/pom.xml
Original file line number Diff line number Diff line change
@@ -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.vtst.ow</groupId>
<artifactId>eclipse</artifactId>
<version>0.0.1-SNAPSHOT</version>
</parent>
<groupId>net.vtst.ow</groupId>
<artifactId>net.vtst.ow.eclipse.soy.feature</artifactId>
<version>1.0.10</version>
<packaging>eclipse-feature</packaging>
</project>
Loading

0 comments on commit 8e6cf94

Please sign in to comment.