# HG changeset patch # User Jaroslav Tulach # Date 1368458593 -7200 # Node ID ea9ac5eea2d480553bbc66dcc0e9b1c1fc86c0fa # Parent 8ace83ecf90595ee37636862d55739c28994c8f4 Make sure index.html and css files are included in the final ZIP diff -r 8ace83ecf905 -r ea9ac5eea2d4 ko-archetype-test/src/test/java/org/apidesign/html/archetype/test/VerifyArchetypeTest.java --- a/ko-archetype-test/src/test/java/org/apidesign/html/archetype/test/VerifyArchetypeTest.java Mon May 13 16:33:01 2013 +0200 +++ b/ko-archetype-test/src/test/java/org/apidesign/html/archetype/test/VerifyArchetypeTest.java Mon May 13 17:23:13 2013 +0200 @@ -22,6 +22,7 @@ import java.io.File; import java.util.Properties; +import java.util.zip.ZipFile; import org.apache.maven.it.Verifier; import org.testng.annotations.Test; import static org.testng.Assert.*; @@ -81,6 +82,13 @@ } } + File zip = new File(new File(created, "target"), "o-a-test-1.0-SNAPSHOT-bck2brwsr.zip"); + assertTrue(zip.isFile(), "Zip file with website was created"); + + ZipFile zf = new ZipFile(zip); + assertNotNull(zf.getEntry("public_html/index.html"), "index.html found"); + assertNotNull(zf.getEntry("public_html/twitterExample.css"), "css file found"); + } private Verifier generateFromArchetype(final File dir, String... params) throws Exception { diff -r 8ace83ecf905 -r ea9ac5eea2d4 ko-archetype/src/main/resources/archetype-resources/src/main/assembly/bck2brwsr.xml --- a/ko-archetype/src/main/resources/archetype-resources/src/main/assembly/bck2brwsr.xml Mon May 13 16:33:01 2013 +0200 +++ b/ko-archetype/src/main/resources/archetype-resources/src/main/assembly/bck2brwsr.xml Mon May 13 17:23:13 2013 +0200 @@ -20,7 +20,7 @@ - ${project.build.directory}/classes/org/apidesign/html/demo/twitter/ + ${project.build.directory}/classes/${package.replace('.','/')}/ **/*