# HG changeset patch # User Jaroslav Tulach # Date 1360955376 -3600 # Node ID 341d8ed644df498e08ab9455cd0cfcd7a5e06c2b # Parent 6dc02c92ba9ebbf9ba7076a1c6108df4464ea16c Modifying the archetype to generate static ZIP file to be uploaded on a static web server diff -r 6dc02c92ba9e -r 341d8ed644df launcher/src/main/resources/org/apidesign/bck2brwsr/launcher/harness.xhtml --- a/launcher/src/main/resources/org/apidesign/bck2brwsr/launcher/harness.xhtml Fri Feb 15 19:33:21 2013 +0100 +++ b/launcher/src/main/resources/org/apidesign/bck2brwsr/launcher/harness.xhtml Fri Feb 15 20:09:36 2013 +0100 @@ -24,7 +24,10 @@ Bck2Brwsr Harness - + +

Bck2Brwsr Execution Harness

diff -r 6dc02c92ba9e -r 341d8ed644df mojo/src/main/resources/META-INF/maven/archetype-metadata.xml --- a/mojo/src/main/resources/META-INF/maven/archetype-metadata.xml Fri Feb 15 19:33:21 2013 +0100 +++ b/mojo/src/main/resources/META-INF/maven/archetype-metadata.xml Fri Feb 15 20:09:36 2013 +0100 @@ -30,6 +30,7 @@ src/main/resources **/*.xhtml + **/*.html @@ -44,5 +45,11 @@ nbactions.xml + + + + bck2brwsr-assembly.xml + + \ No newline at end of file diff -r 6dc02c92ba9e -r 341d8ed644df mojo/src/main/resources/archetype-resources/bck2brwsr-assembly.xml --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/mojo/src/main/resources/archetype-resources/bck2brwsr-assembly.xml Fri Feb 15 20:09:36 2013 +0100 @@ -0,0 +1,61 @@ + + + + + bck2brwsr + + zip + + public_html + + + false + runtime + lib + + *:jar + *:rt + + + + false + provided + + *:js + + true + / + + + + + ${project.build.directory}/${project.build.finalName}.jar + / + + + ${project.build.directory}/classes/${package.replace('.','/')}/index.html + / + index.html + + + + \ No newline at end of file diff -r 6dc02c92ba9e -r 341d8ed644df mojo/src/main/resources/archetype-resources/pom.xml --- a/mojo/src/main/resources/archetype-resources/pom.xml Fri Feb 15 19:33:21 2013 +0100 +++ b/mojo/src/main/resources/archetype-resources/pom.xml Fri Feb 15 20:09:36 2013 +0100 @@ -27,7 +27,7 @@ - ${package.replace('.','/')}/index.xhtml + ${package.replace('.','/')}/index.html @@ -39,14 +39,46 @@ 1.7 + + org.apache.maven.plugins + maven-jar-plugin + 2.4 + + + + true + lib/ + + + + + + maven-assembly-plugin + 2.4 + + + distro-assembly + package + + single + + + + bck2brwsr-assembly.xml + + + + + org.apidesign.bck2brwsr - emul.mini + emul 0.3-SNAPSHOT + rt org.apidesign.bck2brwsr @@ -61,6 +93,14 @@ org.apidesign.bck2brwsr + vm4brwsr + js + zip + 0.3-SNAPSHOT + provided + + + org.apidesign.bck2brwsr vmtest 0.3-SNAPSHOT test diff -r 6dc02c92ba9e -r 341d8ed644df mojo/src/main/resources/archetype-resources/src/main/java/App.java --- a/mojo/src/main/resources/archetype-resources/src/main/java/App.java Fri Feb 15 19:33:21 2013 +0100 +++ b/mojo/src/main/resources/archetype-resources/src/main/java/App.java Fri Feb 15 20:09:36 2013 +0100 @@ -9,7 +9,7 @@ /** Edit the index.xhtml file. Use 'id' to name certain HTML elements. * Use this class to define behavior of the elements. */ -@Page(xhtml="index.xhtml", className="Index", properties={ +@Page(xhtml="index.html", className="Index", properties={ @Property(name="name", type=String.class) }) public class App { diff -r 6dc02c92ba9e -r 341d8ed644df mojo/src/main/resources/archetype-resources/src/main/resources/index.html --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/mojo/src/main/resources/archetype-resources/src/main/resources/index.html Fri Feb 15 20:09:36 2013 +0100 @@ -0,0 +1,22 @@ + + + + + Bck2Brwsr's Hello World + + +

Loading Bck2Brwsr's Hello World...

+ Your name: + +

+ + +

+ + + + + diff -r 6dc02c92ba9e -r 341d8ed644df mojo/src/main/resources/archetype-resources/src/main/resources/index.xhtml --- a/mojo/src/main/resources/archetype-resources/src/main/resources/index.xhtml Fri Feb 15 19:33:21 2013 +0100 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,22 +0,0 @@ - - - - - Bck2Brwsr's Hello World - - -

Loading Bck2Brwsr's Hello World...

- Your name: - -

- - -

- - - - - -