| <?xml version="1.0" encoding="UTF-8"?> |
| <!-- |
| |
| Licensed to the Apache Software Foundation (ASF) under one or more |
| contributor license agreements. See the NOTICE file distributed with |
| this work for additional information regarding copyright ownership. |
| The ASF licenses this file to You under the Apache License, Version 2.0 |
| (the "License"); you may not use this file except in compliance with |
| the License. You may obtain a copy of the License at |
| |
| http://www.apache.org/licenses/LICENSE-2.0 |
| |
| Unless required by applicable law or agreed to in writing, software |
| distributed under the License is distributed on an "AS IS" BASIS, |
| WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
| See the License for the specific language governing permissions and |
| limitations under the License. |
| |
| --> |
| <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> |
| <modelVersion>4.0.0</modelVersion> |
| |
| <parent> |
| <groupId>org.apache</groupId> |
| <artifactId>apache</artifactId> |
| <version>18</version> |
| </parent> |
| |
| <groupId>org.apache.royale.typedefs</groupId> |
| <artifactId>royale-typedefs-parent</artifactId> |
| <version>0.9.0-SNAPSHOT</version> |
| <packaging>pom</packaging> |
| |
| <name>Apache Royale: TypeDefs: Parent</name> |
| |
| <scm> |
| <connection>scm:https://github.com/apache/royale-typedefs.git</connection> |
| <developerConnection>scm:https://github.com/apache/royale-typedefs.git</developerConnection> |
| <url>https://github.com/apache/royale-typedefs</url> |
| <tag>HEAD</tag> |
| </scm> |
| |
| <properties> |
| <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> |
| <project.reporting.outputencoding>UTF-8</project.reporting.outputencoding> |
| <maven.version>3.3.1</maven.version> |
| |
| <royale.compiler.version>0.9.0-SNAPSHOT</royale.compiler.version> |
| <royale.build-tools.version>1.1.0-SNAPSHOT</royale.build-tools.version> |
| |
| <git.executable>git</git.executable> |
| |
| <!-- URL of the ASF SonarQube server --> |
| <sonar.host.url>https://builds.apache.org/analysis</sonar.host.url> |
| <!-- Exclude all generated code --> |
| <sonar.exclusions>file:**/generated-sources/**</sonar.exclusions> |
| </properties> |
| |
| <!-- Only configure the site distribution as the rest is handled by the apache parent --> |
| <distributionManagement> |
| <site> |
| <id>website</id> |
| <!-- TODO: Set this to the correct url --> |
| <url>scp://www.mycompany.com/www/docs/project/</url> |
| </site> |
| </distributionManagement> |
| |
| <issueManagement> |
| <system>GitHub</system> |
| <url>https://github.com/apache/royale-asjs/issues</url> |
| </issueManagement> |
| |
| <mailingLists> |
| <mailingList> |
| <name>Apache Royale User List</name> |
| <subscribe>users-subscribe@royale.apache.org</subscribe> |
| <unsubscribe>users-unsubscribe@royale.apache.org</unsubscribe> |
| <post>users@royale.apache.org</post> |
| <archive>http://mail-archives.apache.org/mod_mbox/royale-users/</archive> |
| </mailingList> |
| <mailingList> |
| <name>Apache Royale Developer List</name> |
| <subscribe>dev-subscribe@royale.apache.org</subscribe> |
| <unsubscribe>dev-unsubscribe@royale.apache.org</unsubscribe> |
| <post>dev@royale.apache.org</post> |
| <archive>http://mail-archives.apache.org/mod_mbox/royale-dev/</archive> |
| </mailingList> |
| </mailingLists> |
| |
| <modules> |
| <module>cordova</module> |
| <module>createjs</module> |
| <module>GCL</module> |
| <module>google_maps</module> |
| <module>jasmine</module> |
| <module>jquery</module> |
| <module>js</module> |
| <module>node</module> |
| </modules> |
| |
| <build> |
| <plugins> |
| <plugin> |
| <groupId>org.sonarsource.scanner.maven</groupId> |
| <artifactId>sonar-maven-plugin</artifactId> |
| <version>3.2</version> |
| </plugin> |
| |
| <!-- Check if all source files have the required apache license headers --> |
| <plugin> |
| <groupId>org.apache.rat</groupId> |
| <artifactId>apache-rat-plugin</artifactId> |
| <version>0.12</version> |
| <executions> |
| <execution> |
| <id>license-check</id> |
| <phase>verify</phase> |
| <goals> |
| <goal>check</goal> |
| </goals> |
| </execution> |
| </executions> |
| <configuration> |
| <excludes> |
| <!-- Patch files aren't supposed to have headers --> |
| <exclude>**/*.patch</exclude> |
| </excludes> |
| </configuration> |
| <dependencies> |
| <dependency> |
| <groupId>org.apache.maven.doxia</groupId> |
| <artifactId>doxia-core</artifactId> |
| <version>1.6</version> |
| <exclusions> |
| <exclusion> |
| <groupId>xerces</groupId> |
| <artifactId>xercesImpl</artifactId> |
| </exclusion> |
| </exclusions> |
| </dependency> |
| </dependencies> |
| </plugin> |
| |
| <!-- Configure the Site generation --> |
| <plugin> |
| <groupId>org.apache.maven.plugins</groupId> |
| <artifactId>maven-site-plugin</artifactId> |
| <version>3.4</version> |
| <configuration> |
| <generateReports>true</generateReports> |
| <generateSitemap>true</generateSitemap> |
| <relativizeDecorationLinks>false</relativizeDecorationLinks> |
| <locales>en</locales> |
| <inputEncoding>${project.build.sourceEncoding}</inputEncoding> |
| <outputEncoding>${project.reporting.outputencoding}</outputEncoding> |
| </configuration> |
| <dependencies> |
| <dependency> |
| <groupId>org.asciidoctor</groupId> |
| <artifactId>asciidoctor-maven-plugin</artifactId> |
| <version>1.5.3</version> |
| </dependency> |
| </dependencies> |
| </plugin> |
| |
| <plugin> |
| <groupId>org.asciidoctor</groupId> |
| <artifactId>asciidoctor-maven-plugin</artifactId> |
| <version>1.5.3</version> |
| <dependencies> |
| <dependency> |
| <groupId>org.asciidoctor</groupId> |
| <artifactId>asciidoctorj-diagram</artifactId> |
| <version>1.3.1</version> |
| </dependency> |
| </dependencies> |
| <configuration> |
| <requires> |
| <require>asciidoctor-diagram</require> |
| </requires> |
| <attributes> |
| <!-- Example below shows how to specify in this pom instead of System's PATH, the location of dot command of Graphviz, required by PlantUML libraries --> |
| <!-- Windows: |
| <graphvizdot>C:\Program Files (x86)\Graphviz2.38\bin\dot.exe</graphvizdot> |
| --> |
| <!-- *nix : |
| <graphvizdot>/usr/local/bin/dot</graphvizdot> |
| --> |
| </attributes> |
| </configuration> |
| <!--executions> |
| <execution> |
| <id>generate-html-doc</id> |
| <phase>generate-resources</phase> |
| <goals> |
| <goal>process-asciidoc</goal> |
| </goals> |
| <configuration> |
| <backend>html5</backend> |
| <attributes> |
| <imagesdir>./images</imagesdir> |
| <toc>left</toc> |
| <icons>font</icons> |
| <sectanchors>true</sectanchors> |
| <idprefix /> |
| <idseparator>-</idseparator> |
| </attributes> |
| </configuration> |
| </execution> |
| </executions--> |
| </plugin> |
| </plugins> |
| </build> |
| |
| <reporting> |
| <plugins> |
| <!-- Process the asciidoctor resources in the src/site/asciidoc directory --> |
| <plugin> |
| <groupId>org.asciidoctor</groupId> |
| <artifactId>asciidoctor-maven-plugin</artifactId> |
| <version>1.5.3</version> |
| <configuration> |
| <attributes> |
| <icons>font</icons> |
| <source-highlighter>coderay</source-highlighter> |
| <coderay-css>style</coderay-css> |
| <toclevels>2</toclevels> |
| </attributes> |
| </configuration> |
| </plugin> |
| |
| <!-- Generates a changelog report from GIT commits --> |
| <plugin> |
| <groupId>org.apache.maven.plugins</groupId> |
| <artifactId>maven-changelog-plugin</artifactId> |
| <version>2.3</version> |
| <configuration> |
| <!-- Automatically link Jira issues --> |
| <issueLinkUrl>https://issues.apache.org/jira/browse/%ISSUE%</issueLinkUrl> |
| </configuration> |
| </plugin> |
| </plugins> |
| </reporting> |
| |
| <!-- |
| We only need the git executable in the externs in order to apply patches. |
| On Windows machines we need to execute "git.exe" instead of "git". |
| --> |
| <profiles> |
| <profile> |
| <id>windows-machine</id> |
| <activation> |
| <os> |
| <family>Windows</family> |
| </os> |
| </activation> |
| <properties> |
| <git.executable>git.exe</git.executable> |
| </properties> |
| </profile> |
| </profiles> |
| |
| <repositories> |
| <repository> |
| <id>apache-release</id> |
| <url>https://repository.apache.org/content/repositories/releases</url> |
| <releases> |
| <enabled>true</enabled> |
| </releases> |
| <snapshots> |
| <enabled>false</enabled> |
| </snapshots> |
| </repository> |
| <repository> |
| <id>apache-snapshots</id> |
| <url>https://repository.apache.org/content/repositories/snapshots</url> |
| <releases> |
| <enabled>false</enabled> |
| </releases> |
| <snapshots> |
| <enabled>true</enabled> |
| </snapshots> |
| </repository> |
| </repositories> |
| |
| <pluginRepositories> |
| <pluginRepository> |
| <id>apache-plugins-release</id> |
| <url>https://repository.apache.org/content/repositories/releases</url> |
| <releases> |
| <enabled>true</enabled> |
| </releases> |
| <snapshots> |
| <enabled>false</enabled> |
| </snapshots> |
| </pluginRepository> |
| <pluginRepository> |
| <id>apache-plugins-snapshots</id> |
| <url>https://repository.apache.org/content/repositories/snapshots</url> |
| <releases> |
| <enabled>false</enabled> |
| </releases> |
| <snapshots> |
| <enabled>true</enabled> |
| </snapshots> |
| </pluginRepository> |
| </pluginRepositories> |
| |
| </project> |