This is an automated email from the ASF dual-hosted git repository.
piotrz pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/royale-asjs.wiki.git
The following commit(s) were added to refs/heads/master by this push:
new 2f1e99e Add instruction how to create project with Maven
2f1e99e is described below
commit 2f1e99e32fcb6d8c5fc18f85e95861a077c1b764
Author: Piotr Zarzycki <[email protected]>
AuthorDate: Wed Jan 3 22:14:55 2018 +0100
Add instruction how to create project with Maven
---
Create-Royale-project-with-Maven.md | 42 +++++++++++++++++++++++++++++++++++++
1 file changed, 42 insertions(+)
diff --git a/Create-Royale-project-with-Maven.md
b/Create-Royale-project-with-Maven.md
new file mode 100644
index 0000000..3fc1522
--- /dev/null
+++ b/Create-Royale-project-with-Maven.md
@@ -0,0 +1,42 @@
+With Maven you can create a Royale Project using Maven Archetypes. The
following steps-by-step guide are for Mac users, but similar steps can be
followed by Windows users.
+
+# Create Royale project
+ 1. Open Terminal Window and go to the folder where you want to create your
new Royale Project (i.e: cd ~/Desktop, to create the project directly in
Desktop).
+ 2. The following instruction is an example to create a project:
+
+ mvn -s /Users/<YourUser>/<Path-To-You-Royale-Repo>/settings-template.xml
archetype:generate -DarchetypeGroupId=org.apache.royale.framework
-DarchetypeArtifactId=royale-simple-application-archetype
-DarchetypeVersion=0.9.0-SNAPSHOT
+
+ 3. Maven will start to create the new project from scratch and will ask you
some questions (the following are the questions and an example of possible
responses):
+
+ Define value for property 'groupId': : org.apache.royale.examples
+ Define value for property 'artifactId': : ASimpleRoyaleTestApp
+ Define value for property 'version': 1.0-SNAPSHOT: :
+ Define value for property 'package': org.apache.royale.examples: :
+ Confirm properties configuration:
+ groupId: org.apache.royale.examples
+ artifactId: ASimpleFlexJSTestApp
+ version: 1.0-SNAPSHOT
+ package: org.apache.royale.examples
+ Y: : Y
+
+# Created application
+
+In this example, you should get a project folder called
**ASimpleRoyaleTestApp** in the folder you have located in 1.
+Inside the project you will have a basic Application, located in
**/src/main/flex** folder with the following code created.
+
+ <js:Application xmlns:fx="http://ns.adobe.com/mxml/2009"
+ xmlns:js="library://ns.apache.org/royale/basic" >
+ <js:valuesImpl>
+ <js:SimpleCSSValuesImpl />
+ </js:valuesImpl>
+ <js:initialView>
+ <js:View>
+ <js:Label text="Hello World!" />
+ </js:View>
+ </js:initialView>
+ </js:Application>
+
+# Build Royale project
+In order to build created project, go to the root folder where Maven pom.xml
file is located and type:
+
+ mvn -s /Users/<YourUser>/<Path-To-You-Royale-Repo>/settings-template.xml
clean install
\ No newline at end of file
--
To stop receiving notification emails like this one, please contact
['"[email protected]" <[email protected]>'].