This is an automated email from the ASF dual-hosted git repository. carlosrovira pushed a commit to branch develop in repository https://gitbox.apache.org/repos/asf/royale-typedefs.git
commit 5c05243119853794bd5953359400cfaadeabb61d Author: Carlos Rovira <[email protected]> AuthorDate: Sun Sep 30 17:15:34 2018 +0200 Revert "[maven-release-plugin] prepare branch release/0.9.4" This reverts commit bb9e511fe572d1deec8d21675e7a6bc59a49932a. --- GCL/pom.xml | 138 ++++++------ cordova/pom.xml | 172 +++++++-------- createjs/pom.xml | 498 +++++++++++++++++++++--------------------- google_maps/pom.xml | 216 +++++++++---------- jasmine/pom.xml | 240 ++++++++++----------- jquery/pom.xml | 340 ++++++++++++++--------------- js/pom.xml | 534 ++++++++++++++++++++++----------------------- node/pom.xml | 476 ++++++++++++++++++++--------------------- pom.xml | 606 ++++++++++++++++++++++++++-------------------------- 9 files changed, 1610 insertions(+), 1610 deletions(-) diff --git a/GCL/pom.xml b/GCL/pom.xml index 2ab95c5..199f217 100644 --- a/GCL/pom.xml +++ b/GCL/pom.xml @@ -1,69 +1,69 @@ -<?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.royale.typedefs</groupId> - <artifactId>royale-typedefs-parent</artifactId> - <version>0.9.4-SNAPSHOT</version> - </parent> - - <artifactId>royale-typedefs-gcl</artifactId> - <version>0.9.4-SNAPSHOT</version> - <packaging>swc</packaging> - - <name>Apache Royale: TypeDefs: GCL</name> - - <build> - <sourceDirectory>src/main/royale</sourceDirectory> - <plugins> - <plugin> - <groupId>org.apache.royale.compiler</groupId> - <artifactId>royale-maven-plugin</artifactId> - <version>${royale.compiler.version}</version> - <extensions>true</extensions> - <configuration> - <includeSources>true</includeSources> - <skipSwc>true</skipSwc> - </configuration> - <dependencies> - <dependency> - <groupId>org.apache.royale.compiler</groupId> - <artifactId>compiler-jx</artifactId> - <version>${royale.compiler.version}</version> - </dependency> - </dependencies> - </plugin> - </plugins> - </build> - - <dependencies> - <dependency> - <groupId>org.apache.royale.typedefs</groupId> - <artifactId>royale-typedefs-js</artifactId> - <version>0.9.4-SNAPSHOT</version> - <type>swc</type> - <classifier>typedefs</classifier> - <scope>runtime</scope> - </dependency> - </dependencies> - -</project> +<?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.royale.typedefs</groupId> + <artifactId>royale-typedefs-parent</artifactId> + <version>0.9.4-SNAPSHOT</version> + </parent> + + <artifactId>royale-typedefs-gcl</artifactId> + <version>0.9.4-SNAPSHOT</version> + <packaging>swc</packaging> + + <name>Apache Royale: TypeDefs: GCL</name> + + <build> + <sourceDirectory>src/main/royale</sourceDirectory> + <plugins> + <plugin> + <groupId>org.apache.royale.compiler</groupId> + <artifactId>royale-maven-plugin</artifactId> + <version>${royale.compiler.version}</version> + <extensions>true</extensions> + <configuration> + <includeSources>true</includeSources> + <skipSwc>true</skipSwc> + </configuration> + <dependencies> + <dependency> + <groupId>org.apache.royale.compiler</groupId> + <artifactId>compiler-jx</artifactId> + <version>${royale.compiler.version}</version> + </dependency> + </dependencies> + </plugin> + </plugins> + </build> + + <dependencies> + <dependency> + <groupId>org.apache.royale.typedefs</groupId> + <artifactId>royale-typedefs-js</artifactId> + <version>0.9.4-SNAPSHOT</version> + <type>swc</type> + <classifier>typedefs</classifier> + <scope>runtime</scope> + </dependency> + </dependencies> + +</project> diff --git a/cordova/pom.xml b/cordova/pom.xml index e4ace51..3d35fda 100644 --- a/cordova/pom.xml +++ b/cordova/pom.xml @@ -1,86 +1,86 @@ -<?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.royale.typedefs</groupId> - <artifactId>royale-typedefs-parent</artifactId> - <version>0.9.4-SNAPSHOT</version> - </parent> - - <artifactId>royale-typedefs-cordova</artifactId> - <version>0.9.4-SNAPSHOT</version> - <packaging>swc</packaging> - - <name>Apache Royale: TypeDefs: Cordova</name> - - <properties> - <cordova.version>4.11</cordova.version> - </properties> - - <build> - <plugins> - <plugin> - <groupId>org.apache.royale.compiler</groupId> - <artifactId>royale-maven-plugin</artifactId> - <version>${royale.compiler.version}</version> - <extensions>true</extensions> - <configuration> - <includeSources>true</includeSources> - <externcInput> - <fileSet> - <directory>${project.basedir}/src/main/javascript</directory> - <includes> - <include>**/*.js</include> - </includes> - </fileSet> - </externcInput> - <includeFiles> - <include-file> - <name>externs/cordova_file_plugin-4-11.js</name> - <path>../src/main/javascript/cordova_file_plugin-4-11.js</path> - </include-file> - </includeFiles> - <skipSwc>true</skipSwc> - </configuration> - <dependencies> - <dependency> - <groupId>org.apache.royale.compiler</groupId> - <artifactId>compiler-jx</artifactId> - <version>${royale.compiler.version}</version> - </dependency> - </dependencies> - </plugin> - </plugins> - </build> - - <dependencies> - <dependency> - <groupId>org.apache.royale.typedefs</groupId> - <artifactId>royale-typedefs-js</artifactId> - <version>0.9.4-SNAPSHOT</version> - <type>swc</type> - <classifier>typedefs</classifier> - <scope>runtime</scope> - </dependency> - </dependencies> - -</project> +<?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.royale.typedefs</groupId> + <artifactId>royale-typedefs-parent</artifactId> + <version>0.9.4-SNAPSHOT</version> + </parent> + + <artifactId>royale-typedefs-cordova</artifactId> + <version>0.9.4-SNAPSHOT</version> + <packaging>swc</packaging> + + <name>Apache Royale: TypeDefs: Cordova</name> + + <properties> + <cordova.version>4.11</cordova.version> + </properties> + + <build> + <plugins> + <plugin> + <groupId>org.apache.royale.compiler</groupId> + <artifactId>royale-maven-plugin</artifactId> + <version>${royale.compiler.version}</version> + <extensions>true</extensions> + <configuration> + <includeSources>true</includeSources> + <externcInput> + <fileSet> + <directory>${project.basedir}/src/main/javascript</directory> + <includes> + <include>**/*.js</include> + </includes> + </fileSet> + </externcInput> + <includeFiles> + <include-file> + <name>externs/cordova_file_plugin-4-11.js</name> + <path>../src/main/javascript/cordova_file_plugin-4-11.js</path> + </include-file> + </includeFiles> + <skipSwc>true</skipSwc> + </configuration> + <dependencies> + <dependency> + <groupId>org.apache.royale.compiler</groupId> + <artifactId>compiler-jx</artifactId> + <version>${royale.compiler.version}</version> + </dependency> + </dependencies> + </plugin> + </plugins> + </build> + + <dependencies> + <dependency> + <groupId>org.apache.royale.typedefs</groupId> + <artifactId>royale-typedefs-js</artifactId> + <version>0.9.4-SNAPSHOT</version> + <type>swc</type> + <classifier>typedefs</classifier> + <scope>runtime</scope> + </dependency> + </dependencies> + +</project> diff --git a/createjs/pom.xml b/createjs/pom.xml index 0041ffb..ca5fc07 100644 --- a/createjs/pom.xml +++ b/createjs/pom.xml @@ -1,249 +1,249 @@ -<?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.royale.typedefs</groupId> - <artifactId>royale-typedefs-parent</artifactId> - <version>0.9.4-SNAPSHOT</version> - </parent> - - <artifactId>royale-typedefs-createjs</artifactId> - <version>0.9.4-SNAPSHOT</version> - <packaging>swc</packaging> - - <name>Apache Royale: TypeDefs: CreateJS</name> - - <properties> - <createjs.version>0.8.0</createjs.version> - <tweenjs.version>0.6.2</tweenjs.version> - </properties> - - <build> - <plugins> - <plugin> - <groupId>org.apache.royale.compiler</groupId> - <artifactId>royale-maven-plugin</artifactId> - <version>${royale.compiler.version}</version> - <extensions>true</extensions> - <configuration> - <includeSources>true</includeSources> - <externcInput> - <fileSet> - <directory>${project.basedir}/src/main/javascript</directory> - <includes> - <include>**/*.js</include> - </includes> - </fileSet> - </externcInput> - <externcConfig> - <class-excludes> - <class-exclude> - <className>MovieClipPlugin</className> - </class-exclude> - <class-exclude> - <className>createjs.Text.V_OFFSETS</className> - </class-exclude> - <class-exclude> - <className>createjs.Text.H_OFFSETS</className> - </class-exclude> - <class-exclude> - <className>createjs.Graphics.BASE_64</className> - </class-exclude> - </class-excludes> - </externcConfig> - <includeFiles> - <include-file> - <name>externs/missing.js</name> - <path>../src/main/javascript/missing.js</path> - </include-file> - <include-file> - <name>externs/createjs.js</name> - <path>../src/main/javascript/createjs.js</path> - </include-file> - <!-- - <include-file> - <name>externs/AlphaMapFilter.js</name> - <path>downloads/EaselJS-0.8.0/src/easeljs/filters/AlphaMapFilter.js</path> - </include-file> - <include-file> - <name>externs/AlphaMaskFilter.js</name> - <path>downloads/EaselJS-0.8.0/src/easeljs/filters/AlphaMaskFilter.js</path> - </include-file> - <include-file> - <name>externs/BlurFilter.js</name> - <path>downloads/EaselJS-0.8.0/src/easeljs/filters/BlurFilter.js</path> - </include-file> - <include-file> - <name>externs/ColorFilter.js</name> - <path>downloads/EaselJS-0.8.0/src/easeljs/filters/ColorFilter.js</path> - </include-file> - <include-file> - <name>externs/ColorMatrix.js</name> - <path>downloads/EaselJS-0.8.0/src/easeljs/filters/ColorMatrix.js</path> - </include-file> - <include-file> - <name>externs/ColorMatrixFilter.js</name> - <path>downloads/EaselJS-0.8.0/src/easeljs/filters/ColorMatrixFilter.js</path> - </include-file> - <include-file> - <name>externs/Filter.js</name> - <path>downloads/EaselJS-0.8.0/src/easeljs/filters/Filter.js</path> - </include-file> - <include-file> - <name>externs/Bitmap.js</name> - <path>downloads/EaselJS-0.8.0/src/easeljs/display/Bitmap.js</path> - </include-file> - <include-file> - <name>externs/BitmapText.js</name> - <path>downloads/EaselJS-0.8.0/src/easeljs/display/BitmapText.js</path> - </include-file> - <include-file> - <name>externs/Container.js</name> - <path>downloads/EaselJS-0.8.0/src/easeljs/display/Container.js</path> - </include-file> - <include-file> - <name>externs/DisplayObject.js</name> - <path>downloads/EaselJS-0.8.0/src/easeljs/display/DisplayObject.js</path> - </include-file> - <include-file> - <name>externs/DOMElement.js</name> - <path>downloads/EaselJS-0.8.0/src/easeljs/display/DOMElement.js</path> - </include-file> - <include-file> - <name>externs/Graphics.js</name> - <path>downloads/EaselJS-0.8.0/src/easeljs/display/Graphics.js</path> - </include-file> - <include-file> - <name>externs/MovieClip.js</name> - <path>downloads/EaselJS-0.8.0/src/easeljs/display/MovieClip.js</path> - </include-file> - <include-file> - <name>externs/Shadow.js</name> - <path>downloads/EaselJS-0.8.0/src/easeljs/display/Shadow.js</path> - </include-file> - <include-file> - <name>externs/Shape.js</name> - <path>downloads/EaselJS-0.8.0/src/easeljs/display/Shape.js</path> - </include-file> - <include-file> - <name>externs/Sprite.js</name> - <path>downloads/EaselJS-0.8.0/src/easeljs/display/Sprite.js</path> - </include-file> - <include-file> - <name>externs/SpriteContainer.js</name> - <path>downloads/EaselJS-0.8.0/src/easeljs/display/SpriteContainer.js</path> - </include-file> - <include-file> - <name>externs/SpriteSheet.js</name> - <path>downloads/EaselJS-0.8.0/src/easeljs/display/SpriteSheet.js</path> - </include-file> - <include-file> - <name>externs/SpriteStage.js</name> - <path>downloads/EaselJS-0.8.0/src/easeljs/display/SpriteStage.js</path> - </include-file> - <include-file> - <name>externs/Stage.js</name> - <path>downloads/EaselJS-0.8.0/src/easeljs/display/Stage.js</path> - </include-file> - <include-file> - <name>externs/Text.js</name> - <path>downloads/EaselJS-0.8.0/src/easeljs/display/Text.js</path> - </include-file> - <include-file> - <name>externs/ButtonHelper.js</name> - <path>downloads/EaselJS-0.8.0/src/easeljs/ui/ButtonHelper.js</path> - </include-file> - <include-file> - <name>externs/DisplayProps.js</name> - <path>downloads/EaselJS-0.8.0/src/easeljs/geom/DisplayProps.js</path> - </include-file> - <include-file> - <name>externs/Matrix2D.js</name> - <path>downloads/EaselJS-0.8.0/src/easeljs/geom/Matrix2D.js</path> - </include-file> - <include-file> - <name>externs/Point.js</name> - <path>downloads/EaselJS-0.8.0/src/easeljs/geom/Point.js</path> - </include-file> - <include-file> - <name>externs/Rectangle.js</name> - <path>downloads/EaselJS-0.8.0/src/easeljs/geom/Rectangle.js</path> - </include-file> - <include-file> - <name>externs/Ease.js</name> - <path>downloads/TweenJS-0.6.2/src/tweenjs/Ease.js</path> - </include-file> - <include-file> - <name>externs/Tween.js</name> - <path>downloads/TweenJS-0.6.2/src/tweenjs/Tween.js</path> - </include-file> - <include-file> - <name>externs/Timeline.js</name> - <path>downloads/TweenJS-0.6.2/src/tweenjs/Timeline.js</path> - </include-file> - <include-file> - <name>externs/Event.js</name> - <path>downloads/EaselJS-0.8.0/src/createjs/events/Event.js</path> - </include-file> - <include-file> - <name>externs/EventDispatcher.js</name> - <path>downloads/EaselJS-0.8.0/src/createjs/events/EventDispatcher.js</path> - </include-file> - <include-file> - <name>externs/MouseEvent.js</name> - <path>downloads/EaselJS-0.8.0/src/easeljs/events/MouseEvent.js</path> - </include-file> - <include-file> - <name>externs/SpriteSheetBuilder.js</name> - <path>downloads/EaselJS-0.8.0/src/easeljs/utils/SpriteSheetBuilder.js</path> - </include-file> - <include-file> - <name>externs/Ticker.js</name> - <path>downloads/EaselJS-0.8.0/src/createjs/utils/Ticker.js</path> - </include-file> - --> - </includeFiles> - <skipSwc>true</skipSwc> - </configuration> - <dependencies> - <dependency> - <groupId>org.apache.royale.compiler</groupId> - <artifactId>compiler-jx</artifactId> - <version>${royale.compiler.version}</version> - </dependency> - </dependencies> - </plugin> - </plugins> - </build> - - <dependencies> - <dependency> - <groupId>org.apache.royale.typedefs</groupId> - <artifactId>royale-typedefs-js</artifactId> - <version>0.9.4-SNAPSHOT</version> - <type>swc</type> - <classifier>typedefs</classifier> - <scope>runtime</scope> - </dependency> - </dependencies> - -</project> +<?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.royale.typedefs</groupId> + <artifactId>royale-typedefs-parent</artifactId> + <version>0.9.4-SNAPSHOT</version> + </parent> + + <artifactId>royale-typedefs-createjs</artifactId> + <version>0.9.4-SNAPSHOT</version> + <packaging>swc</packaging> + + <name>Apache Royale: TypeDefs: CreateJS</name> + + <properties> + <createjs.version>0.8.0</createjs.version> + <tweenjs.version>0.6.2</tweenjs.version> + </properties> + + <build> + <plugins> + <plugin> + <groupId>org.apache.royale.compiler</groupId> + <artifactId>royale-maven-plugin</artifactId> + <version>${royale.compiler.version}</version> + <extensions>true</extensions> + <configuration> + <includeSources>true</includeSources> + <externcInput> + <fileSet> + <directory>${project.basedir}/src/main/javascript</directory> + <includes> + <include>**/*.js</include> + </includes> + </fileSet> + </externcInput> + <externcConfig> + <class-excludes> + <class-exclude> + <className>MovieClipPlugin</className> + </class-exclude> + <class-exclude> + <className>createjs.Text.V_OFFSETS</className> + </class-exclude> + <class-exclude> + <className>createjs.Text.H_OFFSETS</className> + </class-exclude> + <class-exclude> + <className>createjs.Graphics.BASE_64</className> + </class-exclude> + </class-excludes> + </externcConfig> + <includeFiles> + <include-file> + <name>externs/missing.js</name> + <path>../src/main/javascript/missing.js</path> + </include-file> + <include-file> + <name>externs/createjs.js</name> + <path>../src/main/javascript/createjs.js</path> + </include-file> + <!-- + <include-file> + <name>externs/AlphaMapFilter.js</name> + <path>downloads/EaselJS-0.8.0/src/easeljs/filters/AlphaMapFilter.js</path> + </include-file> + <include-file> + <name>externs/AlphaMaskFilter.js</name> + <path>downloads/EaselJS-0.8.0/src/easeljs/filters/AlphaMaskFilter.js</path> + </include-file> + <include-file> + <name>externs/BlurFilter.js</name> + <path>downloads/EaselJS-0.8.0/src/easeljs/filters/BlurFilter.js</path> + </include-file> + <include-file> + <name>externs/ColorFilter.js</name> + <path>downloads/EaselJS-0.8.0/src/easeljs/filters/ColorFilter.js</path> + </include-file> + <include-file> + <name>externs/ColorMatrix.js</name> + <path>downloads/EaselJS-0.8.0/src/easeljs/filters/ColorMatrix.js</path> + </include-file> + <include-file> + <name>externs/ColorMatrixFilter.js</name> + <path>downloads/EaselJS-0.8.0/src/easeljs/filters/ColorMatrixFilter.js</path> + </include-file> + <include-file> + <name>externs/Filter.js</name> + <path>downloads/EaselJS-0.8.0/src/easeljs/filters/Filter.js</path> + </include-file> + <include-file> + <name>externs/Bitmap.js</name> + <path>downloads/EaselJS-0.8.0/src/easeljs/display/Bitmap.js</path> + </include-file> + <include-file> + <name>externs/BitmapText.js</name> + <path>downloads/EaselJS-0.8.0/src/easeljs/display/BitmapText.js</path> + </include-file> + <include-file> + <name>externs/Container.js</name> + <path>downloads/EaselJS-0.8.0/src/easeljs/display/Container.js</path> + </include-file> + <include-file> + <name>externs/DisplayObject.js</name> + <path>downloads/EaselJS-0.8.0/src/easeljs/display/DisplayObject.js</path> + </include-file> + <include-file> + <name>externs/DOMElement.js</name> + <path>downloads/EaselJS-0.8.0/src/easeljs/display/DOMElement.js</path> + </include-file> + <include-file> + <name>externs/Graphics.js</name> + <path>downloads/EaselJS-0.8.0/src/easeljs/display/Graphics.js</path> + </include-file> + <include-file> + <name>externs/MovieClip.js</name> + <path>downloads/EaselJS-0.8.0/src/easeljs/display/MovieClip.js</path> + </include-file> + <include-file> + <name>externs/Shadow.js</name> + <path>downloads/EaselJS-0.8.0/src/easeljs/display/Shadow.js</path> + </include-file> + <include-file> + <name>externs/Shape.js</name> + <path>downloads/EaselJS-0.8.0/src/easeljs/display/Shape.js</path> + </include-file> + <include-file> + <name>externs/Sprite.js</name> + <path>downloads/EaselJS-0.8.0/src/easeljs/display/Sprite.js</path> + </include-file> + <include-file> + <name>externs/SpriteContainer.js</name> + <path>downloads/EaselJS-0.8.0/src/easeljs/display/SpriteContainer.js</path> + </include-file> + <include-file> + <name>externs/SpriteSheet.js</name> + <path>downloads/EaselJS-0.8.0/src/easeljs/display/SpriteSheet.js</path> + </include-file> + <include-file> + <name>externs/SpriteStage.js</name> + <path>downloads/EaselJS-0.8.0/src/easeljs/display/SpriteStage.js</path> + </include-file> + <include-file> + <name>externs/Stage.js</name> + <path>downloads/EaselJS-0.8.0/src/easeljs/display/Stage.js</path> + </include-file> + <include-file> + <name>externs/Text.js</name> + <path>downloads/EaselJS-0.8.0/src/easeljs/display/Text.js</path> + </include-file> + <include-file> + <name>externs/ButtonHelper.js</name> + <path>downloads/EaselJS-0.8.0/src/easeljs/ui/ButtonHelper.js</path> + </include-file> + <include-file> + <name>externs/DisplayProps.js</name> + <path>downloads/EaselJS-0.8.0/src/easeljs/geom/DisplayProps.js</path> + </include-file> + <include-file> + <name>externs/Matrix2D.js</name> + <path>downloads/EaselJS-0.8.0/src/easeljs/geom/Matrix2D.js</path> + </include-file> + <include-file> + <name>externs/Point.js</name> + <path>downloads/EaselJS-0.8.0/src/easeljs/geom/Point.js</path> + </include-file> + <include-file> + <name>externs/Rectangle.js</name> + <path>downloads/EaselJS-0.8.0/src/easeljs/geom/Rectangle.js</path> + </include-file> + <include-file> + <name>externs/Ease.js</name> + <path>downloads/TweenJS-0.6.2/src/tweenjs/Ease.js</path> + </include-file> + <include-file> + <name>externs/Tween.js</name> + <path>downloads/TweenJS-0.6.2/src/tweenjs/Tween.js</path> + </include-file> + <include-file> + <name>externs/Timeline.js</name> + <path>downloads/TweenJS-0.6.2/src/tweenjs/Timeline.js</path> + </include-file> + <include-file> + <name>externs/Event.js</name> + <path>downloads/EaselJS-0.8.0/src/createjs/events/Event.js</path> + </include-file> + <include-file> + <name>externs/EventDispatcher.js</name> + <path>downloads/EaselJS-0.8.0/src/createjs/events/EventDispatcher.js</path> + </include-file> + <include-file> + <name>externs/MouseEvent.js</name> + <path>downloads/EaselJS-0.8.0/src/easeljs/events/MouseEvent.js</path> + </include-file> + <include-file> + <name>externs/SpriteSheetBuilder.js</name> + <path>downloads/EaselJS-0.8.0/src/easeljs/utils/SpriteSheetBuilder.js</path> + </include-file> + <include-file> + <name>externs/Ticker.js</name> + <path>downloads/EaselJS-0.8.0/src/createjs/utils/Ticker.js</path> + </include-file> + --> + </includeFiles> + <skipSwc>true</skipSwc> + </configuration> + <dependencies> + <dependency> + <groupId>org.apache.royale.compiler</groupId> + <artifactId>compiler-jx</artifactId> + <version>${royale.compiler.version}</version> + </dependency> + </dependencies> + </plugin> + </plugins> + </build> + + <dependencies> + <dependency> + <groupId>org.apache.royale.typedefs</groupId> + <artifactId>royale-typedefs-js</artifactId> + <version>0.9.4-SNAPSHOT</version> + <type>swc</type> + <classifier>typedefs</classifier> + <scope>runtime</scope> + </dependency> + </dependencies> + +</project> diff --git a/google_maps/pom.xml b/google_maps/pom.xml index 8c04f34..b393bb1 100644 --- a/google_maps/pom.xml +++ b/google_maps/pom.xml @@ -1,108 +1,108 @@ -<?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.royale.typedefs</groupId> - <artifactId>royale-typedefs-parent</artifactId> - <version>0.9.4-SNAPSHOT</version> - </parent> - - <artifactId>royale-typedefs-googlemaps</artifactId> - <version>0.9.4-SNAPSHOT</version> - <packaging>swc</packaging> - - <name>Apache Royale: TypeDefs: GoogleMaps</name> - - <properties> - <googlemaps.version>v3_11</googlemaps.version> - </properties> - - <build> - <plugins> - <!-- Download JavaScript form GitHub --> - <plugin> - <groupId>com.googlecode.maven-download-plugin</groupId> - <artifactId>download-maven-plugin</artifactId> - <version>1.2.1</version> - <executions> - <execution> - <id>get-createjs</id> - <phase>validate</phase> - <goals> - <goal>wget</goal> - </goals> - <configuration> - <skipCache>true</skipCache> - <url>https://raw.githubusercontent.com/royale-extras/closure-compiler/royale/contrib/externs/maps/google_maps_api_${googlemaps.version}.js</url> - <outputFileName>google_maps_api_${googlemaps.version}.js</outputFileName> - <outputDirectory>${project.build.directory}/downloads</outputDirectory> - </configuration> - </execution> - </executions> - </plugin> - - <plugin> - <groupId>org.apache.royale.compiler</groupId> - <artifactId>royale-maven-plugin</artifactId> - <version>${royale.compiler.version}</version> - <extensions>true</extensions> - <configuration> - <includeSources>true</includeSources> - <externcInput> - <fileSet> - <directory>${project.basedir}/target/downloads</directory> - <includes> - <include>**/*.js</include> - </includes> - </fileSet> - </externcInput> - <includeFiles> - <include-file> - <name>externs/google_maps_api_v3_11.js</name> - <path>downloads/google_maps_api_v3_11.js</path> - </include-file> - </includeFiles> - <skipSwc>true</skipSwc> - </configuration> - <dependencies> - <dependency> - <groupId>org.apache.royale.compiler</groupId> - <artifactId>compiler-jx</artifactId> - <version>${royale.compiler.version}</version> - </dependency> - </dependencies> - </plugin> - </plugins> - </build> - - <dependencies> - <dependency> - <groupId>org.apache.royale.typedefs</groupId> - <artifactId>royale-typedefs-js</artifactId> - <version>0.9.4-SNAPSHOT</version> - <type>swc</type> - <classifier>typedefs</classifier> - <scope>runtime</scope> - </dependency> - </dependencies> - -</project> +<?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.royale.typedefs</groupId> + <artifactId>royale-typedefs-parent</artifactId> + <version>0.9.4-SNAPSHOT</version> + </parent> + + <artifactId>royale-typedefs-googlemaps</artifactId> + <version>0.9.4-SNAPSHOT</version> + <packaging>swc</packaging> + + <name>Apache Royale: TypeDefs: GoogleMaps</name> + + <properties> + <googlemaps.version>v3_11</googlemaps.version> + </properties> + + <build> + <plugins> + <!-- Download JavaScript form GitHub --> + <plugin> + <groupId>com.googlecode.maven-download-plugin</groupId> + <artifactId>download-maven-plugin</artifactId> + <version>1.2.1</version> + <executions> + <execution> + <id>get-createjs</id> + <phase>validate</phase> + <goals> + <goal>wget</goal> + </goals> + <configuration> + <skipCache>true</skipCache> + <url>https://raw.githubusercontent.com/royale-extras/closure-compiler/royale/contrib/externs/maps/google_maps_api_${googlemaps.version}.js</url> + <outputFileName>google_maps_api_${googlemaps.version}.js</outputFileName> + <outputDirectory>${project.build.directory}/downloads</outputDirectory> + </configuration> + </execution> + </executions> + </plugin> + + <plugin> + <groupId>org.apache.royale.compiler</groupId> + <artifactId>royale-maven-plugin</artifactId> + <version>${royale.compiler.version}</version> + <extensions>true</extensions> + <configuration> + <includeSources>true</includeSources> + <externcInput> + <fileSet> + <directory>${project.basedir}/target/downloads</directory> + <includes> + <include>**/*.js</include> + </includes> + </fileSet> + </externcInput> + <includeFiles> + <include-file> + <name>externs/google_maps_api_v3_11.js</name> + <path>downloads/google_maps_api_v3_11.js</path> + </include-file> + </includeFiles> + <skipSwc>true</skipSwc> + </configuration> + <dependencies> + <dependency> + <groupId>org.apache.royale.compiler</groupId> + <artifactId>compiler-jx</artifactId> + <version>${royale.compiler.version}</version> + </dependency> + </dependencies> + </plugin> + </plugins> + </build> + + <dependencies> + <dependency> + <groupId>org.apache.royale.typedefs</groupId> + <artifactId>royale-typedefs-js</artifactId> + <version>0.9.4-SNAPSHOT</version> + <type>swc</type> + <classifier>typedefs</classifier> + <scope>runtime</scope> + </dependency> + </dependencies> + +</project> diff --git a/jasmine/pom.xml b/jasmine/pom.xml index bd39e3a..1051996 100644 --- a/jasmine/pom.xml +++ b/jasmine/pom.xml @@ -1,120 +1,120 @@ -<?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.royale.typedefs</groupId> - <artifactId>royale-typedefs-parent</artifactId> - <version>0.9.4-SNAPSHOT</version> - </parent> - - <artifactId>royale-typedefs-jasmine</artifactId> - <version>0.9.4-SNAPSHOT</version> - <packaging>swc</packaging> - - <name>Apache Royale: TypeDefs: Jasmine</name> - - <properties> - <jasmine.version>2.0</jasmine.version> - </properties> - - <build> - <plugins> - <!-- Download JavaScript form GitHub --> - <plugin> - <groupId>com.googlecode.maven-download-plugin</groupId> - <artifactId>download-maven-plugin</artifactId> - <version>1.2.1</version> - <executions> - <execution> - <id>get-createjs</id> - <phase>validate</phase> - <goals> - <goal>wget</goal> - </goals> - <configuration> - <url>https://raw.githubusercontent.com/royale-extras/closure-compiler/royale/contrib/externs/jasmine-${jasmine.version}.js</url> - <outputFileName>jasmine-${jasmine.version}.js</outputFileName> - <outputDirectory>${project.build.directory}/downloads</outputDirectory> - </configuration> - </execution> - </executions> - </plugin> - <plugin> - <groupId>org.apache.royale.compiler</groupId> - <artifactId>royale-maven-plugin</artifactId> - <version>${royale.compiler.version}</version> - <extensions>true</extensions> - <configuration> - <includeSources>true</includeSources> - <externcInput> - <fileSet> - <directory>${project.basedir}/target/downloads</directory> - <includes> - <include>**/*.js</include> - </includes> - </fileSet> - </externcInput> - <externcConfig> - <field-excludes> - <field-exclude> - <className>jasmine.Spec</className> - <field>$injector</field> - </field-exclude> - </field-excludes> - <excludes> - <exclude> - <className>jasmine.Matchers</className> - <name>actual</name> - </exclude> - </excludes> - </externcConfig> - <includeFiles> - <include-file> - <name>externs/jasmine-2.0.js</name> - <path>downloads/jasmine-2.0.js</path> - </include-file> - </includeFiles> - <skipSwc>true</skipSwc> - </configuration> - <dependencies> - <dependency> - <groupId>org.apache.royale.compiler</groupId> - <artifactId>compiler-jx</artifactId> - <version>${royale.compiler.version}</version> - </dependency> - </dependencies> - </plugin> - </plugins> - </build> - - <dependencies> - <dependency> - <groupId>org.apache.royale.typedefs</groupId> - <artifactId>royale-typedefs-js</artifactId> - <version>0.9.4-SNAPSHOT</version> - <type>swc</type> - <classifier>typedefs</classifier> - <scope>runtime</scope> - </dependency> - </dependencies> - -</project> +<?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.royale.typedefs</groupId> + <artifactId>royale-typedefs-parent</artifactId> + <version>0.9.4-SNAPSHOT</version> + </parent> + + <artifactId>royale-typedefs-jasmine</artifactId> + <version>0.9.4-SNAPSHOT</version> + <packaging>swc</packaging> + + <name>Apache Royale: TypeDefs: Jasmine</name> + + <properties> + <jasmine.version>2.0</jasmine.version> + </properties> + + <build> + <plugins> + <!-- Download JavaScript form GitHub --> + <plugin> + <groupId>com.googlecode.maven-download-plugin</groupId> + <artifactId>download-maven-plugin</artifactId> + <version>1.2.1</version> + <executions> + <execution> + <id>get-createjs</id> + <phase>validate</phase> + <goals> + <goal>wget</goal> + </goals> + <configuration> + <url>https://raw.githubusercontent.com/royale-extras/closure-compiler/royale/contrib/externs/jasmine-${jasmine.version}.js</url> + <outputFileName>jasmine-${jasmine.version}.js</outputFileName> + <outputDirectory>${project.build.directory}/downloads</outputDirectory> + </configuration> + </execution> + </executions> + </plugin> + <plugin> + <groupId>org.apache.royale.compiler</groupId> + <artifactId>royale-maven-plugin</artifactId> + <version>${royale.compiler.version}</version> + <extensions>true</extensions> + <configuration> + <includeSources>true</includeSources> + <externcInput> + <fileSet> + <directory>${project.basedir}/target/downloads</directory> + <includes> + <include>**/*.js</include> + </includes> + </fileSet> + </externcInput> + <externcConfig> + <field-excludes> + <field-exclude> + <className>jasmine.Spec</className> + <field>$injector</field> + </field-exclude> + </field-excludes> + <excludes> + <exclude> + <className>jasmine.Matchers</className> + <name>actual</name> + </exclude> + </excludes> + </externcConfig> + <includeFiles> + <include-file> + <name>externs/jasmine-2.0.js</name> + <path>downloads/jasmine-2.0.js</path> + </include-file> + </includeFiles> + <skipSwc>true</skipSwc> + </configuration> + <dependencies> + <dependency> + <groupId>org.apache.royale.compiler</groupId> + <artifactId>compiler-jx</artifactId> + <version>${royale.compiler.version}</version> + </dependency> + </dependencies> + </plugin> + </plugins> + </build> + + <dependencies> + <dependency> + <groupId>org.apache.royale.typedefs</groupId> + <artifactId>royale-typedefs-js</artifactId> + <version>0.9.4-SNAPSHOT</version> + <type>swc</type> + <classifier>typedefs</classifier> + <scope>runtime</scope> + </dependency> + </dependencies> + +</project> diff --git a/jquery/pom.xml b/jquery/pom.xml index ff8e645..f044011 100644 --- a/jquery/pom.xml +++ b/jquery/pom.xml @@ -1,170 +1,170 @@ -<?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.royale.typedefs</groupId> - <artifactId>royale-typedefs-parent</artifactId> - <version>0.9.4-SNAPSHOT</version> - </parent> - - <artifactId>royale-typedefs-jquery</artifactId> - <version>0.9.4-SNAPSHOT</version> - <packaging>swc</packaging> - - <name>Apache Royale: TypeDefs: JQuery</name> - - <properties> - <jquery.version>1.9</jquery.version> - </properties> - - <build> - <plugins> - <!-- Download JavaScript form GitHub --> - <plugin> - <groupId>com.googlecode.maven-download-plugin</groupId> - <artifactId>download-maven-plugin</artifactId> - <version>1.2.1</version> - <executions> - <execution> - <id>get-createjs</id> - <phase>validate</phase> - <goals> - <goal>wget</goal> - </goals> - <configuration> - <url>https://raw.githubusercontent.com/royale-extras/closure-compiler/royale/contrib/externs/jquery-${jquery.version}.js</url> - <outputFileName>jquery-${jquery.version}.js</outputFileName> - <outputDirectory>${project.build.directory}/downloads</outputDirectory> - </configuration> - </execution> - </executions> - </plugin> - - <plugin> - <groupId>org.apache.royale.compiler</groupId> - <artifactId>royale-maven-plugin</artifactId> - <version>${royale.compiler.version}</version> - <extensions>true</extensions> - <configuration> - <includeSources>true</includeSources> - <externcInput> - <fileSet> - <directory>${project.basedir}/target/downloads</directory> - <includes> - <include>**/*.js</include> - </includes> - </fileSet> - </externcInput> - <externcConfig> - <!-- JQuery --> - <!--class-to-function><class>$</class></class-to-function--> - - <class-excludes> - <class-exclude> - <className>Deferred</className> - </class-exclude> - <class-exclude> - <className>jQuery.deferred</className> - </class-exclude> - <class-exclude> - <className>jQuery.Event</className> - </class-exclude> - <class-exclude> - <className>jQuery.Deferred</className> - </class-exclude> - <class-exclude> - <className>$.Event</className> - </class-exclude> - <class-exclude> - <className>$.Deferred</className> - </class-exclude> - <class-exclude> - <className>$.deferred</className> - </class-exclude> - </class-excludes> - - <excludes> - <exclude> - <className>jQuery</className> - <name>is</name> - </exclude> - <exclude> - <className>jQuery</className> - <name>promise</name> - </exclude> - <exclude> - <className>jQuery</className> - <name>getJSON</name> - </exclude> - <exclude> - <className>jQuery</className> - <name>ajax</name> - </exclude> - <exclude> - <className>jQuery</className> - <name>when</name> - </exclude> - <exclude> - <className>jQuery</className> - <name>post</name> - </exclude> - <exclude> - <className>jQuery</className> - <name>getScript</name> - </exclude> - <exclude> - <className>jQuery</className> - <name>Callbacks</name> - </exclude> - </excludes> - </externcConfig> - <includeFiles> - <include-file> - <name>externs/jquery-1.9.js</name> - <path>downloads/jquery-1.9.js</path> - </include-file> - </includeFiles> - <skipSwc>true</skipSwc> - </configuration> - <dependencies> - <dependency> - <groupId>org.apache.royale.compiler</groupId> - <artifactId>compiler-jx</artifactId> - <version>${royale.compiler.version}</version> - </dependency> - </dependencies> - </plugin> - </plugins> - </build> - - <dependencies> - <dependency> - <groupId>org.apache.royale.typedefs</groupId> - <artifactId>royale-typedefs-js</artifactId> - <version>0.9.4-SNAPSHOT</version> - <type>swc</type> - <classifier>typedefs</classifier> - <scope>runtime</scope> - </dependency> - </dependencies> - -</project> +<?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.royale.typedefs</groupId> + <artifactId>royale-typedefs-parent</artifactId> + <version>0.9.4-SNAPSHOT</version> + </parent> + + <artifactId>royale-typedefs-jquery</artifactId> + <version>0.9.4-SNAPSHOT</version> + <packaging>swc</packaging> + + <name>Apache Royale: TypeDefs: JQuery</name> + + <properties> + <jquery.version>1.9</jquery.version> + </properties> + + <build> + <plugins> + <!-- Download JavaScript form GitHub --> + <plugin> + <groupId>com.googlecode.maven-download-plugin</groupId> + <artifactId>download-maven-plugin</artifactId> + <version>1.2.1</version> + <executions> + <execution> + <id>get-createjs</id> + <phase>validate</phase> + <goals> + <goal>wget</goal> + </goals> + <configuration> + <url>https://raw.githubusercontent.com/royale-extras/closure-compiler/royale/contrib/externs/jquery-${jquery.version}.js</url> + <outputFileName>jquery-${jquery.version}.js</outputFileName> + <outputDirectory>${project.build.directory}/downloads</outputDirectory> + </configuration> + </execution> + </executions> + </plugin> + + <plugin> + <groupId>org.apache.royale.compiler</groupId> + <artifactId>royale-maven-plugin</artifactId> + <version>${royale.compiler.version}</version> + <extensions>true</extensions> + <configuration> + <includeSources>true</includeSources> + <externcInput> + <fileSet> + <directory>${project.basedir}/target/downloads</directory> + <includes> + <include>**/*.js</include> + </includes> + </fileSet> + </externcInput> + <externcConfig> + <!-- JQuery --> + <!--class-to-function><class>$</class></class-to-function--> + + <class-excludes> + <class-exclude> + <className>Deferred</className> + </class-exclude> + <class-exclude> + <className>jQuery.deferred</className> + </class-exclude> + <class-exclude> + <className>jQuery.Event</className> + </class-exclude> + <class-exclude> + <className>jQuery.Deferred</className> + </class-exclude> + <class-exclude> + <className>$.Event</className> + </class-exclude> + <class-exclude> + <className>$.Deferred</className> + </class-exclude> + <class-exclude> + <className>$.deferred</className> + </class-exclude> + </class-excludes> + + <excludes> + <exclude> + <className>jQuery</className> + <name>is</name> + </exclude> + <exclude> + <className>jQuery</className> + <name>promise</name> + </exclude> + <exclude> + <className>jQuery</className> + <name>getJSON</name> + </exclude> + <exclude> + <className>jQuery</className> + <name>ajax</name> + </exclude> + <exclude> + <className>jQuery</className> + <name>when</name> + </exclude> + <exclude> + <className>jQuery</className> + <name>post</name> + </exclude> + <exclude> + <className>jQuery</className> + <name>getScript</name> + </exclude> + <exclude> + <className>jQuery</className> + <name>Callbacks</name> + </exclude> + </excludes> + </externcConfig> + <includeFiles> + <include-file> + <name>externs/jquery-1.9.js</name> + <path>downloads/jquery-1.9.js</path> + </include-file> + </includeFiles> + <skipSwc>true</skipSwc> + </configuration> + <dependencies> + <dependency> + <groupId>org.apache.royale.compiler</groupId> + <artifactId>compiler-jx</artifactId> + <version>${royale.compiler.version}</version> + </dependency> + </dependencies> + </plugin> + </plugins> + </build> + + <dependencies> + <dependency> + <groupId>org.apache.royale.typedefs</groupId> + <artifactId>royale-typedefs-js</artifactId> + <version>0.9.4-SNAPSHOT</version> + <type>swc</type> + <classifier>typedefs</classifier> + <scope>runtime</scope> + </dependency> + </dependencies> + +</project> diff --git a/js/pom.xml b/js/pom.xml index fd92a3b..d17e4f9 100644 --- a/js/pom.xml +++ b/js/pom.xml @@ -1,267 +1,267 @@ -<?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.royale.typedefs</groupId> - <artifactId>royale-typedefs-parent</artifactId> - <version>0.9.4-SNAPSHOT</version> - </parent> - - <artifactId>royale-typedefs-js</artifactId> - <version>0.9.4-SNAPSHOT</version> - <packaging>swc</packaging> - - <name>Apache Royale: TypeDefs: JS</name> - - <build> - <sourceDirectory>src/main/royale</sourceDirectory> - <plugins> - <plugin> - <groupId>org.apache.royale.compiler</groupId> - <artifactId>compiler-build-tools</artifactId> - <version>${royale.build-tools.version}</version> - <executions> - <execution> - <id>unpack-closure-externs</id> - <phase>validate</phase> - <goals> - <goal>unpack-resources</goal> - </goals> - <configuration> - <resource>externs.zip</resource> - </configuration> - </execution> - </executions> - <!-- - Dependency to the closure compiler externs artifact so - the "unpack-resources" goal can find the externs.zip - --> - <dependencies> - <dependency> - <groupId>com.google.javascript</groupId> - <artifactId>closure-compiler-externs</artifactId> - <version>v20170626</version> - </dependency> - </dependencies> - </plugin> - <!-- Download JavaScript from GitHub --> - <plugin> - <groupId>com.googlecode.maven-download-plugin</groupId> - <artifactId>download-maven-plugin</artifactId> - <version>1.2.1</version> - <executions> - <execution> - <id>get-svg</id> - <phase>validate</phase> - <goals> - <goal>wget</goal> - </goals> - <configuration> - <url>https://raw.githubusercontent.com/royale-extras/closure-compiler/royale/contrib/externs/svg.js</url> - <outputFileName>svg.js</outputFileName> - <outputDirectory>${project.build.directory}/downloads</outputDirectory> - <skipCache>true</skipCache> - </configuration> - </execution> - <execution> - <id>get-es3</id> - <phase>validate</phase> - <goals> - <goal>wget</goal> - </goals> - <configuration> - <url>https://raw.githubusercontent.com/royale-extras/closure-compiler/royale/externs/es3.js</url> - <outputFileName>es3.js</outputFileName> - <outputDirectory>${project.build.directory}/downloads</outputDirectory> - <skipCache>true</skipCache> - <overwrite>true</overwrite> - </configuration> - </execution> - <execution> - <id>get-es6</id> - <phase>validate</phase> - <goals> - <goal>wget</goal> - </goals> - <configuration> - <url>https://raw.githubusercontent.com/royale-extras/closure-compiler/royale/externs/es6.js</url> - <outputFileName>es6.js</outputFileName> - <outputDirectory>${project.build.directory}/downloads</outputDirectory> - <skipCache>true</skipCache> - <overwrite>true</overwrite> - </configuration> - </execution> - <execution> - <id>get-w3c_css</id> - <phase>validate</phase> - <goals> - <goal>wget</goal> - </goals> - <configuration> - <url>https://raw.githubusercontent.com/royale-extras/closure-compiler/royale/externs/browser/w3c_css.js</url> - <outputFileName>w3c_css.js</outputFileName> - <outputDirectory>${project.build.directory}/downloads/browser</outputDirectory> - <skipCache>true</skipCache> - <overwrite>true</overwrite> - </configuration> - </execution> - <execution> - <id>get-gecko_dom</id> - <phase>validate</phase> - <goals> - <goal>wget</goal> - </goals> - <configuration> - <url>https://raw.githubusercontent.com/royale-extras/closure-compiler/royale/externs/browser/gecko_dom.js</url> - <outputFileName>gecko_dom.js</outputFileName> - <outputDirectory>${project.build.directory}/downloads/browser</outputDirectory> - <skipCache>true</skipCache> - <overwrite>true</overwrite> - </configuration> - </execution> - <execution> - <id>get-w3c_dom2</id> - <phase>validate</phase> - <goals> - <goal>wget</goal> - </goals> - <configuration> - <url>https://raw.githubusercontent.com/royale-extras/closure-compiler/royale/externs/browser/w3c_dom2.js</url> - <outputFileName>w3c_dom2.js</outputFileName> - <outputDirectory>${project.build.directory}/downloads/browser</outputDirectory> - <skipCache>true</skipCache> - <overwrite>true</overwrite> - </configuration> - </execution> - </executions> - </plugin> - - <plugin> - <groupId>org.apache.royale.compiler</groupId> - <artifactId>royale-maven-plugin</artifactId> - <version>${royale.compiler.version}</version> - <extensions>true</extensions> - <configuration> - <includeSources>true</includeSources> - <externcInput> - <fileSet> - <directory>${project.basedir}/src/main/javascript</directory> - <includes> - <include>**/*.js</include> - </includes> - </fileSet> - <fileSet> - <directory>${project.basedir}/target/downloads</directory> - <includes> - <include>*.js</include> - <include>browser/w3c_*.js</include> - <include>browser/window.js</include> - <include>browser/ie_dom.js</include> - <include>browser/gecko_*.js</include> - <include>browser/webkit_*.js</include> - <include>browser/iphone.js</include> - <!-- <include>browser/chrome.js</include> --> - <include>browser/flash.js</include> - <include>browser/page_visibility.js</include> - <include>browser/fileapi.js</include> - <include>browser/html5.js</include> - <include>browser/webgl.js</include> - <include>browser/webstorage.js</include> - <include>browser/whatwg_encoding.js</include> - <include>es6_collections.js</include> - </includes> - <excludes> - <exclude>browser/w3c_dom4.js</exclude> - <exclude>browser/w3c_serviceworker.js</exclude> - <exclude>browser/w3c_webcrypto.js</exclude> - <exclude>browser/gecko_css.js</exclude> - <exclude>browser/webkit_notifications.js</exclude> - </excludes> - </fileSet> - </externcInput> - <externcConfig> - <class-excludes> - <class-exclude> - <className>controlRange</className> - </class-exclude> - <class-exclude> - <className>CustomEvent</className> - </class-exclude> - </class-excludes> - <field-excludes> - <field-exclude> - <className>Window</className> - <field>focus</field> - </field-exclude> - </field-excludes> - <excludes> - <exclude> - <className>Array</className> - <name>toSource</name> - </exclude> - <exclude> - <className>Date</className> - <name>valueOf</name> - </exclude> - <exclude> - <className>String</className> - <name>valueOf</name> - </exclude> - <!-- SVG --> - <exclude> - <className>SVGStylable</className> - <name>className</name> - </exclude> - <exclude> - <className>SVGStylable</className> - <name>style</name> - </exclude> - <exclude> - <className>SVGLocatable</className> - <name>farthestViewportElement</name> - </exclude> - <exclude> - <className>SVGLocatable</className> - <name>nearestViewportElement</name> - </exclude> - </excludes> - </externcConfig> - <includeFiles> - <includeFile> - <name>externs/svg.js</name> - <path>downloads/svg.js</path> - </includeFile> - </includeFiles> - <skipSwc>true</skipSwc> - </configuration> - <dependencies> - <dependency> - <groupId>org.apache.royale.compiler</groupId> - <artifactId>compiler-jx</artifactId> - <version>${royale.compiler.version}</version> - </dependency> - </dependencies> - </plugin> - </plugins> - </build> - -</project> +<?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.royale.typedefs</groupId> + <artifactId>royale-typedefs-parent</artifactId> + <version>0.9.4-SNAPSHOT</version> + </parent> + + <artifactId>royale-typedefs-js</artifactId> + <version>0.9.4-SNAPSHOT</version> + <packaging>swc</packaging> + + <name>Apache Royale: TypeDefs: JS</name> + + <build> + <sourceDirectory>src/main/royale</sourceDirectory> + <plugins> + <plugin> + <groupId>org.apache.royale.compiler</groupId> + <artifactId>compiler-build-tools</artifactId> + <version>${royale.build-tools.version}</version> + <executions> + <execution> + <id>unpack-closure-externs</id> + <phase>validate</phase> + <goals> + <goal>unpack-resources</goal> + </goals> + <configuration> + <resource>externs.zip</resource> + </configuration> + </execution> + </executions> + <!-- + Dependency to the closure compiler externs artifact so + the "unpack-resources" goal can find the externs.zip + --> + <dependencies> + <dependency> + <groupId>com.google.javascript</groupId> + <artifactId>closure-compiler-externs</artifactId> + <version>v20170626</version> + </dependency> + </dependencies> + </plugin> + <!-- Download JavaScript from GitHub --> + <plugin> + <groupId>com.googlecode.maven-download-plugin</groupId> + <artifactId>download-maven-plugin</artifactId> + <version>1.2.1</version> + <executions> + <execution> + <id>get-svg</id> + <phase>validate</phase> + <goals> + <goal>wget</goal> + </goals> + <configuration> + <url>https://raw.githubusercontent.com/royale-extras/closure-compiler/royale/contrib/externs/svg.js</url> + <outputFileName>svg.js</outputFileName> + <outputDirectory>${project.build.directory}/downloads</outputDirectory> + <skipCache>true</skipCache> + </configuration> + </execution> + <execution> + <id>get-es3</id> + <phase>validate</phase> + <goals> + <goal>wget</goal> + </goals> + <configuration> + <url>https://raw.githubusercontent.com/royale-extras/closure-compiler/royale/externs/es3.js</url> + <outputFileName>es3.js</outputFileName> + <outputDirectory>${project.build.directory}/downloads</outputDirectory> + <skipCache>true</skipCache> + <overwrite>true</overwrite> + </configuration> + </execution> + <execution> + <id>get-es6</id> + <phase>validate</phase> + <goals> + <goal>wget</goal> + </goals> + <configuration> + <url>https://raw.githubusercontent.com/royale-extras/closure-compiler/royale/externs/es6.js</url> + <outputFileName>es6.js</outputFileName> + <outputDirectory>${project.build.directory}/downloads</outputDirectory> + <skipCache>true</skipCache> + <overwrite>true</overwrite> + </configuration> + </execution> + <execution> + <id>get-w3c_css</id> + <phase>validate</phase> + <goals> + <goal>wget</goal> + </goals> + <configuration> + <url>https://raw.githubusercontent.com/royale-extras/closure-compiler/royale/externs/browser/w3c_css.js</url> + <outputFileName>w3c_css.js</outputFileName> + <outputDirectory>${project.build.directory}/downloads/browser</outputDirectory> + <skipCache>true</skipCache> + <overwrite>true</overwrite> + </configuration> + </execution> + <execution> + <id>get-gecko_dom</id> + <phase>validate</phase> + <goals> + <goal>wget</goal> + </goals> + <configuration> + <url>https://raw.githubusercontent.com/royale-extras/closure-compiler/royale/externs/browser/gecko_dom.js</url> + <outputFileName>gecko_dom.js</outputFileName> + <outputDirectory>${project.build.directory}/downloads/browser</outputDirectory> + <skipCache>true</skipCache> + <overwrite>true</overwrite> + </configuration> + </execution> + <execution> + <id>get-w3c_dom2</id> + <phase>validate</phase> + <goals> + <goal>wget</goal> + </goals> + <configuration> + <url>https://raw.githubusercontent.com/royale-extras/closure-compiler/royale/externs/browser/w3c_dom2.js</url> + <outputFileName>w3c_dom2.js</outputFileName> + <outputDirectory>${project.build.directory}/downloads/browser</outputDirectory> + <skipCache>true</skipCache> + <overwrite>true</overwrite> + </configuration> + </execution> + </executions> + </plugin> + + <plugin> + <groupId>org.apache.royale.compiler</groupId> + <artifactId>royale-maven-plugin</artifactId> + <version>${royale.compiler.version}</version> + <extensions>true</extensions> + <configuration> + <includeSources>true</includeSources> + <externcInput> + <fileSet> + <directory>${project.basedir}/src/main/javascript</directory> + <includes> + <include>**/*.js</include> + </includes> + </fileSet> + <fileSet> + <directory>${project.basedir}/target/downloads</directory> + <includes> + <include>*.js</include> + <include>browser/w3c_*.js</include> + <include>browser/window.js</include> + <include>browser/ie_dom.js</include> + <include>browser/gecko_*.js</include> + <include>browser/webkit_*.js</include> + <include>browser/iphone.js</include> + <!-- <include>browser/chrome.js</include> --> + <include>browser/flash.js</include> + <include>browser/page_visibility.js</include> + <include>browser/fileapi.js</include> + <include>browser/html5.js</include> + <include>browser/webgl.js</include> + <include>browser/webstorage.js</include> + <include>browser/whatwg_encoding.js</include> + <include>es6_collections.js</include> + </includes> + <excludes> + <exclude>browser/w3c_dom4.js</exclude> + <exclude>browser/w3c_serviceworker.js</exclude> + <exclude>browser/w3c_webcrypto.js</exclude> + <exclude>browser/gecko_css.js</exclude> + <exclude>browser/webkit_notifications.js</exclude> + </excludes> + </fileSet> + </externcInput> + <externcConfig> + <class-excludes> + <class-exclude> + <className>controlRange</className> + </class-exclude> + <class-exclude> + <className>CustomEvent</className> + </class-exclude> + </class-excludes> + <field-excludes> + <field-exclude> + <className>Window</className> + <field>focus</field> + </field-exclude> + </field-excludes> + <excludes> + <exclude> + <className>Array</className> + <name>toSource</name> + </exclude> + <exclude> + <className>Date</className> + <name>valueOf</name> + </exclude> + <exclude> + <className>String</className> + <name>valueOf</name> + </exclude> + <!-- SVG --> + <exclude> + <className>SVGStylable</className> + <name>className</name> + </exclude> + <exclude> + <className>SVGStylable</className> + <name>style</name> + </exclude> + <exclude> + <className>SVGLocatable</className> + <name>farthestViewportElement</name> + </exclude> + <exclude> + <className>SVGLocatable</className> + <name>nearestViewportElement</name> + </exclude> + </excludes> + </externcConfig> + <includeFiles> + <includeFile> + <name>externs/svg.js</name> + <path>downloads/svg.js</path> + </includeFile> + </includeFiles> + <skipSwc>true</skipSwc> + </configuration> + <dependencies> + <dependency> + <groupId>org.apache.royale.compiler</groupId> + <artifactId>compiler-jx</artifactId> + <version>${royale.compiler.version}</version> + </dependency> + </dependencies> + </plugin> + </plugins> + </build> + +</project> diff --git a/node/pom.xml b/node/pom.xml index cc25d11..444dccd 100644 --- a/node/pom.xml +++ b/node/pom.xml @@ -1,238 +1,238 @@ -<?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.royale.typedefs</groupId> - <artifactId>royale-typedefs-parent</artifactId> - <version>0.9.4-SNAPSHOT</version> - </parent> - - <artifactId>royale-typedefs-node</artifactId> - <version>0.9.4-SNAPSHOT</version> - <packaging>swc</packaging> - - <name>Apache Royale: TypeDefs: Node</name> - - <build> - <plugins> - <!-- Download JavaScript form GitHub --> - <plugin> - <groupId>com.googlecode.maven-download-plugin</groupId> - <artifactId>download-maven-plugin</artifactId> - <version>1.2.1</version> - <executions> - <execution> - <id>get-closure-sources</id> - <phase>validate</phase> - <goals> - <goal>wget</goal> - </goals> - <configuration> - <url>https://github.com/google/closure-compiler/archive/master.zip</url> - <!-- - Give it a number matching the date so we can - trigger a new download by updating the date - --> - <outputFileName>closure-compiler-20170626.zip</outputFileName> - <outputDirectory>${project.build.directory}/downloads</outputDirectory> - <unpack>true</unpack> - </configuration> - </execution> - </executions> - </plugin> - - <plugin> - <groupId>org.apache.royale.compiler</groupId> - <artifactId>royale-maven-plugin</artifactId> - <version>${royale.compiler.version}</version> - <extensions>true</extensions> - <configuration> - <includeSources>true</includeSources> - <externcInput> - <fileSet> - <directory>${project.basedir}/src/main/javascript</directory> - <includes> - <include>**/*.js</include> - </includes> - </fileSet> - <fileSet> - <directory>${project.basedir}/target/downloads/closure-compiler-master/contrib/nodejs</directory> - <includes> - <include>**/*.js</include> - </includes> - </fileSet> - </externcInput> - <externcConfig> - <excludes> - <exclude> - <className>Buffer</className> - <name>toJSON</name> - </exclude> - <exclude> - <className>osNetworkInterfacesInfo</className> - <name>internal</name> - </exclude> - </excludes> - </externcConfig> - <includeFiles> - <include-file> - <name>externs/missing.js</name> - <path>../src/main/javascript/missing.js</path> - </include-file> - <include-file> - <name>externs/assert.js</name> - <path>downloads/closure-compiler-master/contrib/nodejs/assert.js</path> - </include-file> - <include-file> - <name>externs/buffer.js</name> - <path>downloads/closure-compiler-master/contrib/nodejs/buffer.js</path> - </include-file> - <include-file> - <name>externs/child_process.js</name> - <path>downloads/closure-compiler-master/contrib/nodejs/child_process.js</path> - </include-file> - <include-file> - <name>externs/cluster.js</name> - <path>downloads/closure-compiler-master/contrib/nodejs/cluster.js</path> - </include-file> - <include-file> - <name>externs/crypto.js</name> - <path>downloads/closure-compiler-master/contrib/nodejs/crypto.js</path> - </include-file> - <include-file> - <name>externs/dgram.js</name> - <path>downloads/closure-compiler-master/contrib/nodejs/dgram.js</path> - </include-file> - <include-file> - <name>externs/dns.js</name> - <path>downloads/closure-compiler-master/contrib/nodejs/dns.js</path> - </include-file> - <include-file> - <name>externs/domain.js</name> - <path>downloads/closure-compiler-master/contrib/nodejs/domain.js</path> - </include-file> - <include-file> - <name>externs/events.js</name> - <path>downloads/closure-compiler-master/contrib/nodejs/events.js</path> - </include-file> - <include-file> - <name>externs/fs.js</name> - <path>downloads/closure-compiler-master/contrib/nodejs/fs.js</path> - </include-file> - <include-file> - <name>externs/globals.js</name> - <path>downloads/closure-compiler-master/contrib/nodejs/globals.js</path> - </include-file> - <include-file> - <name>externs/http.js</name> - <path>downloads/closure-compiler-master/contrib/nodejs/http.js</path> - </include-file> - <include-file> - <name>externs/https.js</name> - <path>downloads/closure-compiler-master/contrib/nodejs/https.js</path> - </include-file> - <include-file> - <name>externs/net.js</name> - <path>downloads/closure-compiler-master/contrib/nodejs/net.js</path> - </include-file> - <include-file> - <name>externs/os.js</name> - <path>downloads/closure-compiler-master/contrib/nodejs/os.js</path> - </include-file> - <include-file> - <name>externs/path.js</name> - <path>downloads/closure-compiler-master/contrib/nodejs/path.js</path> - </include-file> - <include-file> - <name>externs/punycode.js</name> - <path>downloads/closure-compiler-master/contrib/nodejs/punycode.js</path> - </include-file> - <include-file> - <name>externs/querystring.js</name> - <path>downloads/closure-compiler-master/contrib/nodejs/querystring.js</path> - </include-file> - <include-file> - <name>externs/readline.js</name> - <path>downloads/closure-compiler-master/contrib/nodejs/readline.js</path> - </include-file> - <include-file> - <name>externs/repl.js</name> - <path>downloads/closure-compiler-master/contrib/nodejs/repl.js</path> - </include-file> - <include-file> - <name>externs/stream.js</name> - <path>downloads/closure-compiler-master/contrib/nodejs/stream.js</path> - </include-file> - <include-file> - <name>externs/string_decoder.js</name> - <path>downloads/closure-compiler-master/contrib/nodejs/string_decoder.js</path> - </include-file> - <include-file> - <name>externs/tls.js</name> - <path>downloads/closure-compiler-master/contrib/nodejs/tls.js</path> - </include-file> - <include-file> - <name>externs/tty.js</name> - <path>downloads/closure-compiler-master/contrib/nodejs/tty.js</path> - </include-file> - <include-file> - <name>externs/url.js</name> - <path>downloads/closure-compiler-master/contrib/nodejs/url.js</path> - </include-file> - <include-file> - <name>externs/util.js</name> - <path>downloads/closure-compiler-master/contrib/nodejs/util.js</path> - </include-file> - <include-file> - <name>externs/vm.js</name> - <path>downloads/closure-compiler-master/contrib/nodejs/vm.js</path> - </include-file> - <include-file> - <name>externs/zlib.js</name> - <path>downloads/closure-compiler-master/contrib/nodejs/zlib.js</path> - </include-file> - </includeFiles> - <skipSwc>true</skipSwc> - </configuration> - <dependencies> - <dependency> - <groupId>org.apache.royale.compiler</groupId> - <artifactId>compiler-jx</artifactId> - <version>${royale.compiler.version}</version> - </dependency> - </dependencies> - </plugin> - </plugins> - </build> - - <dependencies> - <dependency> - <groupId>org.apache.royale.typedefs</groupId> - <artifactId>royale-typedefs-js</artifactId> - <version>0.9.4-SNAPSHOT</version> - <type>swc</type> - <classifier>typedefs</classifier> - <scope>runtime</scope> - </dependency> - </dependencies> - -</project> +<?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.royale.typedefs</groupId> + <artifactId>royale-typedefs-parent</artifactId> + <version>0.9.4-SNAPSHOT</version> + </parent> + + <artifactId>royale-typedefs-node</artifactId> + <version>0.9.4-SNAPSHOT</version> + <packaging>swc</packaging> + + <name>Apache Royale: TypeDefs: Node</name> + + <build> + <plugins> + <!-- Download JavaScript form GitHub --> + <plugin> + <groupId>com.googlecode.maven-download-plugin</groupId> + <artifactId>download-maven-plugin</artifactId> + <version>1.2.1</version> + <executions> + <execution> + <id>get-closure-sources</id> + <phase>validate</phase> + <goals> + <goal>wget</goal> + </goals> + <configuration> + <url>https://github.com/google/closure-compiler/archive/master.zip</url> + <!-- + Give it a number matching the date so we can + trigger a new download by updating the date + --> + <outputFileName>closure-compiler-20170626.zip</outputFileName> + <outputDirectory>${project.build.directory}/downloads</outputDirectory> + <unpack>true</unpack> + </configuration> + </execution> + </executions> + </plugin> + + <plugin> + <groupId>org.apache.royale.compiler</groupId> + <artifactId>royale-maven-plugin</artifactId> + <version>${royale.compiler.version}</version> + <extensions>true</extensions> + <configuration> + <includeSources>true</includeSources> + <externcInput> + <fileSet> + <directory>${project.basedir}/src/main/javascript</directory> + <includes> + <include>**/*.js</include> + </includes> + </fileSet> + <fileSet> + <directory>${project.basedir}/target/downloads/closure-compiler-master/contrib/nodejs</directory> + <includes> + <include>**/*.js</include> + </includes> + </fileSet> + </externcInput> + <externcConfig> + <excludes> + <exclude> + <className>Buffer</className> + <name>toJSON</name> + </exclude> + <exclude> + <className>osNetworkInterfacesInfo</className> + <name>internal</name> + </exclude> + </excludes> + </externcConfig> + <includeFiles> + <include-file> + <name>externs/missing.js</name> + <path>../src/main/javascript/missing.js</path> + </include-file> + <include-file> + <name>externs/assert.js</name> + <path>downloads/closure-compiler-master/contrib/nodejs/assert.js</path> + </include-file> + <include-file> + <name>externs/buffer.js</name> + <path>downloads/closure-compiler-master/contrib/nodejs/buffer.js</path> + </include-file> + <include-file> + <name>externs/child_process.js</name> + <path>downloads/closure-compiler-master/contrib/nodejs/child_process.js</path> + </include-file> + <include-file> + <name>externs/cluster.js</name> + <path>downloads/closure-compiler-master/contrib/nodejs/cluster.js</path> + </include-file> + <include-file> + <name>externs/crypto.js</name> + <path>downloads/closure-compiler-master/contrib/nodejs/crypto.js</path> + </include-file> + <include-file> + <name>externs/dgram.js</name> + <path>downloads/closure-compiler-master/contrib/nodejs/dgram.js</path> + </include-file> + <include-file> + <name>externs/dns.js</name> + <path>downloads/closure-compiler-master/contrib/nodejs/dns.js</path> + </include-file> + <include-file> + <name>externs/domain.js</name> + <path>downloads/closure-compiler-master/contrib/nodejs/domain.js</path> + </include-file> + <include-file> + <name>externs/events.js</name> + <path>downloads/closure-compiler-master/contrib/nodejs/events.js</path> + </include-file> + <include-file> + <name>externs/fs.js</name> + <path>downloads/closure-compiler-master/contrib/nodejs/fs.js</path> + </include-file> + <include-file> + <name>externs/globals.js</name> + <path>downloads/closure-compiler-master/contrib/nodejs/globals.js</path> + </include-file> + <include-file> + <name>externs/http.js</name> + <path>downloads/closure-compiler-master/contrib/nodejs/http.js</path> + </include-file> + <include-file> + <name>externs/https.js</name> + <path>downloads/closure-compiler-master/contrib/nodejs/https.js</path> + </include-file> + <include-file> + <name>externs/net.js</name> + <path>downloads/closure-compiler-master/contrib/nodejs/net.js</path> + </include-file> + <include-file> + <name>externs/os.js</name> + <path>downloads/closure-compiler-master/contrib/nodejs/os.js</path> + </include-file> + <include-file> + <name>externs/path.js</name> + <path>downloads/closure-compiler-master/contrib/nodejs/path.js</path> + </include-file> + <include-file> + <name>externs/punycode.js</name> + <path>downloads/closure-compiler-master/contrib/nodejs/punycode.js</path> + </include-file> + <include-file> + <name>externs/querystring.js</name> + <path>downloads/closure-compiler-master/contrib/nodejs/querystring.js</path> + </include-file> + <include-file> + <name>externs/readline.js</name> + <path>downloads/closure-compiler-master/contrib/nodejs/readline.js</path> + </include-file> + <include-file> + <name>externs/repl.js</name> + <path>downloads/closure-compiler-master/contrib/nodejs/repl.js</path> + </include-file> + <include-file> + <name>externs/stream.js</name> + <path>downloads/closure-compiler-master/contrib/nodejs/stream.js</path> + </include-file> + <include-file> + <name>externs/string_decoder.js</name> + <path>downloads/closure-compiler-master/contrib/nodejs/string_decoder.js</path> + </include-file> + <include-file> + <name>externs/tls.js</name> + <path>downloads/closure-compiler-master/contrib/nodejs/tls.js</path> + </include-file> + <include-file> + <name>externs/tty.js</name> + <path>downloads/closure-compiler-master/contrib/nodejs/tty.js</path> + </include-file> + <include-file> + <name>externs/url.js</name> + <path>downloads/closure-compiler-master/contrib/nodejs/url.js</path> + </include-file> + <include-file> + <name>externs/util.js</name> + <path>downloads/closure-compiler-master/contrib/nodejs/util.js</path> + </include-file> + <include-file> + <name>externs/vm.js</name> + <path>downloads/closure-compiler-master/contrib/nodejs/vm.js</path> + </include-file> + <include-file> + <name>externs/zlib.js</name> + <path>downloads/closure-compiler-master/contrib/nodejs/zlib.js</path> + </include-file> + </includeFiles> + <skipSwc>true</skipSwc> + </configuration> + <dependencies> + <dependency> + <groupId>org.apache.royale.compiler</groupId> + <artifactId>compiler-jx</artifactId> + <version>${royale.compiler.version}</version> + </dependency> + </dependencies> + </plugin> + </plugins> + </build> + + <dependencies> + <dependency> + <groupId>org.apache.royale.typedefs</groupId> + <artifactId>royale-typedefs-js</artifactId> + <version>0.9.4-SNAPSHOT</version> + <type>swc</type> + <classifier>typedefs</classifier> + <scope>runtime</scope> + </dependency> + </dependencies> + +</project> diff --git a/pom.xml b/pom.xml index a575102..44d85ef 100644 --- a/pom.xml +++ b/pom.xml @@ -1,303 +1,303 @@ -<?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.4-SNAPSHOT</version> - <packaging>pom</packaging> - - <name>Apache Royale: TypeDefs: Parent</name> - - <scm> - <connection>scm:git:[email protected]:apache/royale-typedefs.git</connection> - <developerConnection>scm:git:[email protected]:apache/royale-typedefs.git</developerConnection> - <url>scm:git:[email protected]:apache/royale-typedefs.git</url> - <tag>release/0.9.4</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.4-SNAPSHOT</royale.compiler.version> - <royale.build-tools.version>1.0.0</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>[email protected]</subscribe> - <unsubscribe>[email protected]</unsubscribe> - <post>[email protected]</post> - <archive>http://mail-archives.apache.org/mod_mbox/royale-users/</archive> - </mailingList> - <mailingList> - <name>Apache Royale Developer List</name> - <subscribe>[email protected]</subscribe> - <unsubscribe>[email protected]</unsubscribe> - <post>[email protected]</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.5.9</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> - </plugin> - </plugins> - <pluginManagement> - <plugins> - <plugin> - <groupId>org.apache.maven.plugins</groupId> - <artifactId>maven-scm-plugin</artifactId> - <version>1.10.0</version> - </plugin> - <plugin> - <groupId>org.apache.maven.plugins</groupId> - <artifactId>maven-resources-plugin</artifactId> - <version>3.1.0</version> - </plugin> - </plugins> - </pluginManagement> - </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> +<?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.4-SNAPSHOT</version> + <packaging>pom</packaging> + + <name>Apache Royale: TypeDefs: Parent</name> + + <scm> + <connection>scm:git:[email protected]:apache/royale-typedefs.git</connection> + <developerConnection>scm:git:[email protected]:apache/royale-typedefs.git</developerConnection> + <url>scm:git:[email protected]:apache/royale-typedefs.git</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.4-SNAPSHOT</royale.compiler.version> + <royale.build-tools.version>1.0.0</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>[email protected]</subscribe> + <unsubscribe>[email protected]</unsubscribe> + <post>[email protected]</post> + <archive>http://mail-archives.apache.org/mod_mbox/royale-users/</archive> + </mailingList> + <mailingList> + <name>Apache Royale Developer List</name> + <subscribe>[email protected]</subscribe> + <unsubscribe>[email protected]</unsubscribe> + <post>[email protected]</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.5.9</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> + </plugin> + </plugins> + <pluginManagement> + <plugins> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-scm-plugin</artifactId> + <version>1.10.0</version> + </plugin> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-resources-plugin</artifactId> + <version>3.1.0</version> + </plugin> + </plugins> + </pluginManagement> + </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>
