You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@royale.apache.org by ca...@apache.org on 2020/09/19 08:21:27 UTC

[royale-asjs] branch develop updated: maven-archetypes: remove "royale-jewel-crux-module-application-archetype". Now you can use "royale-jewel-module-application-archetype" with -DincludeCrux=true

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-asjs.git


The following commit(s) were added to refs/heads/develop by this push:
     new e4f7f84  maven-archetypes: remove "royale-jewel-crux-module-application-archetype". Now you can use  "royale-jewel-module-application-archetype" with -DincludeCrux=true
e4f7f84 is described below

commit e4f7f84ca3a034a75c5707dc07d08914189789ce
Author: Carlos Rovira <ca...@apache.org>
AuthorDate: Sat Sep 19 10:21:15 2020 +0200

    maven-archetypes: remove "royale-jewel-crux-module-application-archetype". Now you can use  "royale-jewel-module-application-archetype" with -DincludeCrux=true
---
 .../pom.xml                                        |  35 ----
 .../main/resources/META-INF/maven/archetype.xml    |  37 ----
 .../archetype-resources/.vscode/launch.json        |  74 -------
 .../archetype-resources/.vscode/tasks.json         |  73 -------
 .../resources/archetype-resources/App.mxml.as3proj | 117 -----------
 .../resources/archetype-resources/asconfig.json    |  37 ----
 .../src/main/resources/archetype-resources/pom.xml | 213 ---------------------
 .../resources/jewel-example-index-template.html    |  30 ---
 .../archetype-resources/src/main/royale/App.mxml   |  52 -----
 .../src/main/royale/config/Beans.mxml              |  28 ---
 .../src/main/royale/events/SomeEvent.as            |  44 -----
 .../src/main/royale/views/MainView.mxml            |  27 ---
 .../archetype-resources/src/main/sass/_global.sass |  25 ---
 .../archetype-resources/src/main/sass/default.sass |  21 --
 14 files changed, 813 deletions(-)

diff --git a/archetypes/royale-jewel-crux-application-archetype/pom.xml b/archetypes/royale-jewel-crux-application-archetype/pom.xml
deleted file mode 100644
index cbf3570..0000000
--- a/archetypes/royale-jewel-crux-application-archetype/pom.xml
+++ /dev/null
@@ -1,35 +0,0 @@
-<?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.framework</groupId>
-    <artifactId>royale-maven-archetypes</artifactId>
-    <version>0.9.8-SNAPSHOT</version>
-  </parent>
-
-  <artifactId>royale-jewel-crux-application-archetype</artifactId>
-  <version>0.9.8-SNAPSHOT</version>
-  <packaging>jar</packaging>
-
-  <name>Apache Royale: Framework: Archetypes: Jewel Crux Royale Application</name>
-  <description>Maven archetype for creating Royale Maven project for building a Jewel Crux Royale application for JavaScript output.</description>
-
-</project>
diff --git a/archetypes/royale-jewel-crux-application-archetype/src/main/resources/META-INF/maven/archetype.xml b/archetypes/royale-jewel-crux-application-archetype/src/main/resources/META-INF/maven/archetype.xml
deleted file mode 100644
index 8582945..0000000
--- a/archetypes/royale-jewel-crux-application-archetype/src/main/resources/META-INF/maven/archetype.xml
+++ /dev/null
@@ -1,37 +0,0 @@
-<?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.
-
--->
-<archetype xmlns="http://maven.apache.org/plugins/maven-archetype-plugin/archetype/1.0.0"
-           xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-           xsi:schemaLocation="http://maven.apache.org/plugins/maven-archetype-plugin/archetype/1.0.0 http://maven.apache.org/xsd/archetype-1.0.0.xsd">
-  <id>royale-jewel-crux-application-archetype</id>
-  <resources>
-    <resource>.vscode/launch.json</resource>
-    <resource>.vscode/tasks.json</resource>
-    <resource>asconfig.json</resource>
-    <resource>App.mxml.as3proj</resource>
-    <resource>src/main/resources/jewel-example-index-template.html</resource>
-    <resource>src/main/sass/default.sass</resource>
-    <resource>src/main/sass/_global.sass</resource>
-    <resource>src/main/royale/App.mxml</resource>
-    <resource>src/main/royale/config/Beans.mxml</resource>
-    <resource>src/main/royale/views/MainView.mxml</resource>
-    <resource>src/main/royale/events/SomeEvent.as</resource>
-  </resources>
-</archetype>
diff --git a/archetypes/royale-jewel-crux-application-archetype/src/main/resources/archetype-resources/.vscode/launch.json b/archetypes/royale-jewel-crux-application-archetype/src/main/resources/archetype-resources/.vscode/launch.json
deleted file mode 100644
index 34beed6..0000000
--- a/archetypes/royale-jewel-crux-application-archetype/src/main/resources/archetype-resources/.vscode/launch.json
+++ /dev/null
@@ -1,74 +0,0 @@
-{
-    "version": "0.2.0",
-    "configurations": [
-        //CHROME - DEBUG
-        {
-            "name": "Launch Chrome (Debug)",
-            "type": "chrome",
-            "request": "launch",
-            "url": "file:///${workspaceRoot}/target/javascript/bin/js-debug/index.html",
-            "webRoot": "${workspaceRoot}/target/javascript/bin/js-debug",
-            "sourceMaps": true,
-            "runtimeArgs": ["--auto-ssl-client-auth", "--profile-directory=debug-profile"],
-        },
-        //CHROME - RELEASE
-        {
-            "name": "Launch Chrome (Release)",
-            "type": "chrome",
-            "request": "launch",
-            "url": "file:///${workspaceRoot}/target/javascript/bin/js-release/index.html",
-            "webRoot": "${workspaceRoot}/target/javascript/bin/js-release",
-            "sourceMaps": true,
-            "runtimeArgs": ["--auto-ssl-client-auth", "--profile-directory=debug-profile"],
-        },
-        
-        //FIREFOX - DEBUG
-        {
-            "name": "Launch Firefox (Debug)",
-            "type": "firefox",
-            "request": "launch",
-            "url": "file:///${workspaceRoot}/target/javascript/bin/js-debug/index.html",
-            "webRoot": "${workspaceRoot}/target/javascript/bin/js-debug"
-        },
-        //FIREFOX - RELEASE
-        {
-            "name": "Launch Firefox (Release)",
-            "type": "firefox",
-            "request": "launch",
-            "url": "file:///${workspaceRoot}/target/javascript/bin/js-release/index.html",
-            "webRoot": "${workspaceRoot}/target/javascript/bin/js-release"
-        },
-        
-        //BRAVE - DEBUG
-        {
-            "type": "chrome",
-            "request": "launch",
-            "name": "Launch Brave (Debug)",
-            "runtimeExecutable": "/Applications/Brave Browser.app/Contents/MacOS/Brave Browser",
-            "runtimeArgs": ["--auto-ssl-client-auth"],
-            "userDataDir": true,
-            // "url": "http://localhost:8080",
-            // "webRoot": "${workspaceFolder}"
-            // "file": "${workspaceRoot}/target/javascript/bin/js-debug/index.html",
-            //"preLaunchTask": "mvn",
-            "url": "file:///${workspaceRoot}/target/javascript/bin/js-debug/index.html",
-            "webRoot": "${workspaceRoot}/target/javascript/bin/js-debug",
-            "sourceMaps": true
-        },
-        //BRAVE - RELEASE
-        {
-            "type": "chrome",
-            "request": "launch",
-            "name": "Launch Brave (Release)",
-            "runtimeExecutable": "/Applications/Brave Browser.app/Contents/MacOS/Brave Browser",
-            "runtimeArgs": ["--auto-ssl-client-auth", "--profile-directory=debug-profile"],
-            "userDataDir": true,
-            // "url": "http://localhost:8080",
-            // "webRoot": "${workspaceFolder}"
-            "url": "file:///${workspaceRoot}/target/javascript/bin/js-release/index.html",
-            "webRoot": "${workspaceRoot}/target/javascript/bin/js-release",
-            //"preLaunchTask": "mvn",
-            "sourceMaps": true
-        }
-    ]
-}
diff --git a/archetypes/royale-jewel-crux-application-archetype/src/main/resources/archetype-resources/.vscode/tasks.json b/archetypes/royale-jewel-crux-application-archetype/src/main/resources/archetype-resources/.vscode/tasks.json
deleted file mode 100644
index 597385f..0000000
--- a/archetypes/royale-jewel-crux-application-archetype/src/main/resources/archetype-resources/.vscode/tasks.json
+++ /dev/null
@@ -1,73 +0,0 @@
-#set($dollar = '$')
-{
-    // See https://go.microsoft.com/fwlink/?LinkId=733558
-    // for the documentation about the tasks.json format
-    "version": "2.0.0",
-    "tasks": [
-        // MAVEN
-        {
-            "label": "Build with Maven",
-            "type": "shell",
-            "command": "mvn",
-            "args": [
-                "clean",
-                "install",
-                // "-P option-with-swf",
-                "-DskipTests"
-            ],
-            "group": "build",
-            "presentation": {
-                "echo": true,
-                "reveal": "always",
-                "focus": true,
-                "panel": "dedicated"
-            },
-            "problemMatcher": []
-        },
-        // AS3&MXML (Debug)
-        {
-            "label": "Build with AS3&MXML (Debug)",
-            "type": "actionscript",
-            "debug": true,
-            "group": "build",
-            "presentation": {
-                "echo": true,
-                "reveal": "always",
-                "focus": true,
-                "panel": "dedicated"
-            },
-            "problemMatcher": []
-        },
-        // AS3&MXML (Release)
-        {
-            "label": "Build with AS3&MXML (Release)",
-            "type": "actionscript",
-            "debug": false,
-            "group": "build",
-            "presentation": {
-                "echo": true,
-                "reveal": "always",
-                "focus": true,
-                "panel": "dedicated"
-            },
-            "problemMatcher": []
-        },
-        // ASCONFIGC
-        {
-            "label": "build with asconfigc",
-            "type": "shell",
-            "command": "asconfigc",
-            "args": [
-                "--sdk=${dollar}{config:as3mxml.sdk.framework}"
-            ],
-            "group": "build",
-            "presentation": {
-                "echo": true,
-                "reveal": "always",
-                "focus": true,
-                "panel": "dedicated"
-            },
-            "problemMatcher": []
-        }
-    ]
-}
\ No newline at end of file
diff --git a/archetypes/royale-jewel-crux-application-archetype/src/main/resources/archetype-resources/App.mxml.as3proj b/archetypes/royale-jewel-crux-application-archetype/src/main/resources/archetype-resources/App.mxml.as3proj
deleted file mode 100644
index fce3894..0000000
--- a/archetypes/royale-jewel-crux-application-archetype/src/main/resources/archetype-resources/App.mxml.as3proj
+++ /dev/null
@@ -1,117 +0,0 @@
-<!--
-
-  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.
-
--->
-<?xml version="1.0" encoding="utf-8"?>
-<project>
-  <output>
-    <movie width="800"/>
-    <movie disabled="False"/>
-    <movie path="bin-debug/App.swf"/>
-    <movie platform="Flash Player"/>
-    <movie fps="60"/>
-    <movie version="11"/>
-    <movie height="600"/>
-    <movie background="#FFFFFF"/>
-    <movie input=""/>
-  </output>
-  &lt;!-- Other classes to be compiled into your SWF --&gt;
-  <jsOutput>
-    <option path="/Users/christofer.dutz/Library/Containers/com.moonshine-ide/Data/Documents/NewJavaScriptBrowserProject"/>
-  </jsOutput>
-  <classpaths>
-    <class path="src"/>
-  </classpaths>
-  <moonshineResourcePaths></moonshineResourcePaths>
-  <moonshineNativeExtensionPaths></moonshineNativeExtensionPaths>
-  <build>
-    <option compilerConstants=""/>
-    <option strict="True"/>
-    <option useResourceBundleMetadata="True"/>
-    <option allowSourcePathOverlap="False"/>
-    <option sourceMap="True"/>
-    <option showDeprecationWarnings="True"/>
-    <option benchmark="False"/>
-    <option showBindingWarnings="True"/>
-    <option warnings="True"/>
-    <option customSDK="/Users/christofer.dutz/Downloads/MoonshineSDKs/Royale_SDK/apache-royale-0.9.6-bin-js/royale-asjs"/>
-    <option showActionScriptWarnings="True"/>
-    <option antBuildPath="build/build.xml"/>
-    <option verboseStackTraces="False"/>
-    <option loadConfig=""/>
-    <option additional="-theme=${royalelib}/themes/JewelTheme/src/main/resources/defaults.css -html-template=src/resources/jewel-index-template.html"/>
-    <option linkReport=""/>
-    <option optimize="False"/>
-    <option locale=""/>
-    <option accessible="False"/>
-    <option staticLinkRSL="False"/>
-    <option showUnusedTypeSelectorWarnings="True"/>
-    <option useNetwork="True"/>
-    <option es="False"/>
-  </build>
-  <mavenBuild>
-    <option settingsFilePath=""/>
-    <option mavenBuildPath="/Users/christofer.dutz/Library/Containers/com.moonshine-ide/Data/Documents/NewJavaScriptBrowserProject"/>
-    <option commandLine=""/>
-    <actions>
-      <action action="install" actionName="Build"/>
-      <action action="clean package" actionName="Clean and package"/>
-      <action action="clean" actionName="Clean"/>
-      <action action="clean install" actionName="Clean and Build"/>
-      <action action="war:exploded" actionName="Exploded"/>
-    </actions>
-  </mavenBuild>
-  <includeLibraries></includeLibraries>
-  <libraryPaths></libraryPaths>
-  <externalLibraryPaths></externalLibraryPaths>
-  <rslPaths></rslPaths>
-  <intrinsics>
-    <element path="Library/AS3/frameworks/Flex4"/>
-    <element path="Library\AS3\frameworks\Flex4"/>
-    <element path="Library\AS3\frameworks\Flex4"/>
-  </intrinsics>
-  <library></library>
-  <compileTargets>
-    <compile path="src/NewJavaScriptBrowserProject.mxml"/>
-  </compileTargets>
-  <hiddenPaths></hiddenPaths>
-  <preBuildCommand>null</preBuildCommand>
-  <postBuildCommand alwaysRun="False">null</postBuildCommand>
-  <trustSVNCertificate>False</trustSVNCertificate>
-  <options>
-    <option testMovieCommand=""/>
-    <option defaultBuildTargets=""/>
-    <option isRoyale="True"/>
-    <option isExportedToExistingSource="False"/>
-    <option showHiddenPaths="False"/>
-    <option isPrimeFacesVisualEditor="False"/>
-    <option testMovie=""/>
-    <option visualEditorExportPath=""/>
-  </options>
-  <moonshineRunCustomization>
-    <option launchMethod="Simulator"/>
-    <option urlToLaunch="/Users/christofer.dutz/Library/Containers/com.moonshine-ide/Data/Documents/NewJavaScriptBrowserProject/bin/js-debug/index.html"/>
-    <option targetPlatform="5"/>
-    <option projectType="2"/>
-    <option customUrlToLaunch=""/>
-    <option deviceSimulator="null"/>
-    <deviceSimulator>null</deviceSimulator>
-    <certAndroid>null</certAndroid>
-    <certIos>null</certIos>
-    <certIosProvisioning>null</certIosProvisioning>
-  </moonshineRunCustomization>
-</project>
\ No newline at end of file
diff --git a/archetypes/royale-jewel-crux-application-archetype/src/main/resources/archetype-resources/asconfig.json b/archetypes/royale-jewel-crux-application-archetype/src/main/resources/archetype-resources/asconfig.json
deleted file mode 100644
index 1570950..0000000
--- a/archetypes/royale-jewel-crux-application-archetype/src/main/resources/archetype-resources/asconfig.json
+++ /dev/null
@@ -1,37 +0,0 @@
-////////////////////////////////////////////////////////////////////////////////
-//
-//  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.
-//
-////////////////////////////////////////////////////////////////////////////////
-{
-    "config": "royale",
-    "compilerOptions": {
-        "debug": false,
-        "targets": ["JSRoyale"],
-        "source-path": [
-            "src/main/resources"
-        ],
-        "source-map": true,
-        "html-template": "src/main/resources/jewel-example-index-template.html",
-        "theme": "${royalelib}/themes/JewelTheme/src/main/resources/defaults.css"
-    },
-    "copySourcePathAssets": true,
-    "additionalOptions": "-js-dynamic-access-unknown-members=true",
-    "files":
-    [
-        "src/main/royale/App.mxml"
-    ]
-}
diff --git a/archetypes/royale-jewel-crux-application-archetype/src/main/resources/archetype-resources/pom.xml b/archetypes/royale-jewel-crux-application-archetype/src/main/resources/archetype-resources/pom.xml
deleted file mode 100644
index 2d14bb6..0000000
--- a/archetypes/royale-jewel-crux-application-archetype/src/main/resources/archetype-resources/pom.xml
+++ /dev/null
@@ -1,213 +0,0 @@
-<?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.
-
--->
-#set($dollar = '$')
-<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>23</version>
-    <relativePath />
-  </parent>
-
-  <groupId>\${groupId}</groupId>
-  <artifactId>\${artifactId}</artifactId>
-  <version>\${version}</version>
-  <packaging>swf</packaging>
-
-  <properties>
-    <compiler.debug>true</compiler.debug>
-  </properties>
-
-  <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>
-          <mainClass>App.mxml</mainClass>
-          <targets>JSRoyale</targets>
-          <debug>false</debug>
-          <htmlTemplate>${dollar}{basedir}/src/main/resources/jewel-example-index-template.html</htmlTemplate>
-          <additionalCompilerOptions>
-            -js-default-initializers=true;
-            -source-map=true;
-            -compiler.exclude-defaults-css-files=MXRoyale-${royale.framework.version}-js.swc:defaults.css;
-            -keep-as3-metadata+=Inject,Dispatcher,EventHandler,PostConstruct,PreDestroy,ViewAdded,ViewRemoved,Bindable,Transient;
-            -keep-code-with-metadata=Inject;
-            <!-- to access JSON object graph subobjects --> 
-            <!-- -js-dynamic-access-unknown-members=true;  -->
-          </additionalCompilerOptions>
-        </configuration>
-        <dependencies>
-          <dependency>
-            <groupId>org.apache.royale.compiler</groupId>
-            <artifactId>compiler-jx</artifactId>
-            <version>${royale.compiler.version}</version>
-          </dependency>
-        </dependencies>
-      </plugin>
-      <plugin>
-        <groupId>nl.geodienstencentrum.maven</groupId>
-        <artifactId>sass-maven-plugin</artifactId>
-        <version>3.7.2</version>
-        <configuration>
-          <resources>
-            <resource>
-              <source>
-                <directory>${dollar}{basedir}/src/main/sass</directory>
-                <includes>
-                  <include>**/*.sass</include>
-                </includes>
-              </source>
-              <destination>${dollar}{basedir}/src/main/resources</destination>
-            </resource>
-          </resources>
-        </configuration>
-        <executions>
-          <execution>
-            <id>generate-css-using-sass</id>
-            <goals>
-                <goal>update-stylesheets</goal>
-            </goals>
-          </execution>
-        </executions>
-      </plugin>
-    </plugins>
-  </build>
-
-  <dependencies>
-    <dependency>
-      <groupId>org.apache.royale.framework</groupId>
-      <artifactId>Core</artifactId>
-      <version>${royale.framework.version}</version>
-      <type>swc</type>
-      <classifier>js</classifier>
-    </dependency>
-
-    <dependency>
-      <groupId>org.apache.royale.framework</groupId>
-      <artifactId>Basic</artifactId>
-      <version>${royale.framework.version}</version>
-      <type>swc</type>
-      <classifier>js</classifier>
-    </dependency>
-    
-    <dependency>
-      <groupId>org.apache.royale.framework</groupId>
-      <artifactId>Jewel</artifactId>
-      <version>${royale.framework.version}</version>
-      <type>swc</type>
-      <classifier>js</classifier>
-    </dependency>
-
-    <dependency>
-      <groupId>org.apache.royale.framework</groupId>
-      <artifactId>JewelTheme</artifactId>
-      <version>${royale.framework.version}</version>
-      <type>swc</type>
-      <scope>theme</scope>
-      <classifier>js</classifier>
-    </dependency>
-    
-    <dependency>
-      <groupId>org.apache.royale.framework</groupId>
-      <artifactId>Icons</artifactId>
-      <version>${royale.framework.version}</version>
-      <type>swc</type>
-      <classifier>js</classifier>
-    </dependency>
-
-    <dependency>
-      <groupId>org.apache.royale.framework</groupId>
-      <artifactId>Crux</artifactId>
-      <version>${royale.framework.version}</version>
-      <type>swc</type>
-      <classifier>js</classifier>
-    </dependency>
-    
-    <!-- <dependency>
-      <groupId>org.apache.royale.framework</groupId>
-      <artifactId>Collections</artifactId>
-      <version>${royale.framework.version}</version>
-      <type>swc</type>
-      <classifier>js</classifier>
-    </dependency> -->
-    
-    <!-- <dependency>
-      <groupId>org.apache.royale.framework</groupId>
-      <artifactId>Graphics</artifactId>
-      <version>${royale.framework.version}</version>
-      <type>swc</type>
-      <classifier>js</classifier>
-    </dependency> -->
-
-    <!-- Needed for JavaScript compilation -->
-    <dependency>
-      <groupId>org.apache.royale.framework</groupId>
-      <artifactId>HTML</artifactId>
-      <version>${royale.framework.version}</version>
-      <type>swc</type>
-      <classifier>js</classifier>
-    </dependency>
-
-    <dependency>
-      <groupId>org.apache.royale.framework</groupId>
-      <artifactId>Language</artifactId>
-      <version>${royale.framework.version}</version>
-      <type>swc</type>
-      <classifier>js</classifier>
-    </dependency>
-  </dependencies>
-
-  <profiles>
-    <profile>
-      <id>apache-release</id>
-      <properties>
-        <compiler.debug>false</compiler.debug>
-      </properties>
-    </profile>
-
-    <profile>
-      <id>option-with-swf</id>
-      <properties>
-        <!-- no point building the swf target  -->
-        <royale.targets>JSRoyale</royale.targets>
-      </properties>
-      <dependencies>
-        <!-- Needed for Flash compilation -->
-        <!-- <dependency>
-          <groupId>com.adobe.flash.framework</groupId>
-          <artifactId>playerglobal</artifactId>
-          <version>20.0</version>
-          <type>swc</type>
-          <scope>provided</scope>
-        </dependency> -->
-      </dependencies>
-    </profile>
-  </profiles>
-
-</project>
diff --git a/archetypes/royale-jewel-crux-application-archetype/src/main/resources/archetype-resources/src/main/resources/jewel-example-index-template.html b/archetypes/royale-jewel-crux-application-archetype/src/main/resources/archetype-resources/src/main/resources/jewel-example-index-template.html
deleted file mode 100644
index 140ba98..0000000
--- a/archetypes/royale-jewel-crux-application-archetype/src/main/resources/archetype-resources/src/main/resources/jewel-example-index-template.html
+++ /dev/null
@@ -1,30 +0,0 @@
-<!--
-  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.
--->
-<!DOCTYPE html>
-<html>
-<head>
-	<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
-    <meta name="Custom Template for injecting custom style CSS">
-    <meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0">
-    <link rel="stylesheet" type="text/css" href="${application}.css">
-    <link href="https://fonts.googleapis.com/css?family=Lato:400,700" rel="stylesheet">
-${head}
-</head>
-<body>
-${body}
-</body>
-</html>
diff --git a/archetypes/royale-jewel-crux-application-archetype/src/main/resources/archetype-resources/src/main/royale/App.mxml b/archetypes/royale-jewel-crux-application-archetype/src/main/resources/archetype-resources/src/main/royale/App.mxml
deleted file mode 100644
index f6f2735..0000000
--- a/archetypes/royale-jewel-crux-application-archetype/src/main/resources/archetype-resources/src/main/royale/App.mxml
+++ /dev/null
@@ -1,52 +0,0 @@
-<?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.
-
--->
-<j:Application xmlns:fx="http://ns.adobe.com/mxml/2009"
-                xmlns:js="library://ns.apache.org/royale/basic"
-                xmlns:j="library://ns.apache.org/royale/jewel"
-                xmlns:crux="library://ns.apache.org/royale/crux"
-                xmlns:views="views.*"
-                xmlns:config="config.*">
-
-    <!-- <fx:Style source="../../main/resources/default.css"/> -->
-
-    <j:valuesImpl>
-        <js:SimpleCSSValuesImpl />
-    </j:valuesImpl>
-
-    <j:beads>
-		<crux:JSStageEvents packageExclusionFilter="_default_"/>
-        <crux:Crux>
-            <crux:beanProviders>
-                <config:Beans/>
-            </crux:beanProviders>
-            <crux:config>
-                <crux:CruxConfig
-                    eventPackages="events.*"
-                    viewPackages="views.*"
-                    />
-            </crux:config>
-        </crux:Crux>
-	</j:beads>
-
-    <j:initialView>
-        <views:MainView width="100%" height="100%"/>
-    </j:initialView>
-    
-</j:Application>
diff --git a/archetypes/royale-jewel-crux-application-archetype/src/main/resources/archetype-resources/src/main/royale/config/Beans.mxml b/archetypes/royale-jewel-crux-application-archetype/src/main/resources/archetype-resources/src/main/royale/config/Beans.mxml
deleted file mode 100644
index 9efab2a..0000000
--- a/archetypes/royale-jewel-crux-application-archetype/src/main/resources/archetype-resources/src/main/royale/config/Beans.mxml
+++ /dev/null
@@ -1,28 +0,0 @@
-<?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.
-
--->
-<crux:BeanProvider
-    xmlns:fx="http://ns.adobe.com/mxml/2009"
-	xmlns:crux="library://ns.apache.org/royale/crux"
-	xmlns:mx="library://ns.apache.org/royale/mx">
-	
-    <!-- Add beans -->
-    <!-- <mx:HTTPService id="service"/> -->
-
-</crux:BeanProvider>
diff --git a/archetypes/royale-jewel-crux-application-archetype/src/main/resources/archetype-resources/src/main/royale/events/SomeEvent.as b/archetypes/royale-jewel-crux-application-archetype/src/main/resources/archetype-resources/src/main/royale/events/SomeEvent.as
deleted file mode 100644
index 12f0942..0000000
--- a/archetypes/royale-jewel-crux-application-archetype/src/main/resources/archetype-resources/src/main/royale/events/SomeEvent.as
+++ /dev/null
@@ -1,44 +0,0 @@
-////////////////////////////////////////////////////////////////////////////////
-//
-//  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.
-//
-////////////////////////////////////////////////////////////////////////////////
-package events
-{
-	import org.apache.royale.events.Event;
-
-	/**
-	 * Some Event
-	 */
-	public class SomeEvent extends Event
-	{
-		/**
-		 * Actions
-		 */
-		public static const SOME_ACTION:String = "some_action";
-		
-		/**
-         * constructor
-		 * 
-		 * This is just a normal Royale event which will be dispatched from a view instance.
-		 * The only thing to note is that we set 'bubbles' to true, so that the event will bubble
-		 * up the 'display' list, allowing Crux to listen for your events.
-		 */ 
-		public function SomeEvent(type:String) {
-			super(type, true);
-		}
-	}
-}
\ No newline at end of file
diff --git a/archetypes/royale-jewel-crux-application-archetype/src/main/resources/archetype-resources/src/main/royale/views/MainView.mxml b/archetypes/royale-jewel-crux-application-archetype/src/main/resources/archetype-resources/src/main/royale/views/MainView.mxml
deleted file mode 100644
index 4ee74cf..0000000
--- a/archetypes/royale-jewel-crux-application-archetype/src/main/resources/archetype-resources/src/main/royale/views/MainView.mxml
+++ /dev/null
@@ -1,27 +0,0 @@
-<?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.
-
--->
-<j:View xmlns:fx="http://ns.adobe.com/mxml/2009"
-    xmlns:j="library://ns.apache.org/royale/jewel"
-    xmlns:js="library://ns.apache.org/royale/basic"
-    xmlns:html="library://ns.apache.org/royale/html"
-    xmlns:views="views.*">
-    
-    <j:Label text="Hello Crux!"/>
-</j:View>
\ No newline at end of file
diff --git a/archetypes/royale-jewel-crux-application-archetype/src/main/resources/archetype-resources/src/main/sass/_global.sass b/archetypes/royale-jewel-crux-application-archetype/src/main/resources/archetype-resources/src/main/sass/_global.sass
deleted file mode 100644
index 4245094..0000000
--- a/archetypes/royale-jewel-crux-application-archetype/src/main/resources/archetype-resources/src/main/sass/_global.sass
+++ /dev/null
@@ -1,25 +0,0 @@
-////////////////////////////////////////////////////////////////////////////////
-//
-//  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.
-//
-////////////////////////////////////////////////////////////////////////////////
-
-@namespace "http://www.w3.org/1999/xhtml"
-@namespace j "library://ns.apache.org/royale/jewel"
-
-// .jewel
-//     .label
-//         color: #ff0000
\ No newline at end of file
diff --git a/archetypes/royale-jewel-crux-application-archetype/src/main/resources/archetype-resources/src/main/sass/default.sass b/archetypes/royale-jewel-crux-application-archetype/src/main/resources/archetype-resources/src/main/sass/default.sass
deleted file mode 100644
index bbad92a..0000000
--- a/archetypes/royale-jewel-crux-application-archetype/src/main/resources/archetype-resources/src/main/sass/default.sass
+++ /dev/null
@@ -1,21 +0,0 @@
-/**
- *  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.
- */
-
-// Variables
-
-// Global
-@import "global"
\ No newline at end of file