You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@isis.apache.org by da...@apache.org on 2012/12/19 09:15:03 UTC

[3/12] git commit: ISIS-188: quickstart_wicket_restful_jdo archetype + script

ISIS-188: quickstart_wicket_restful_jdo archetype + script


Project: http://git-wip-us.apache.org/repos/asf/isis/repo
Commit: http://git-wip-us.apache.org/repos/asf/isis/commit/d4192732
Tree: http://git-wip-us.apache.org/repos/asf/isis/tree/d4192732
Diff: http://git-wip-us.apache.org/repos/asf/isis/diff/d4192732

Branch: refs/heads/master
Commit: d4192732ee8f2efca92152bde8418ce8b79d7e8a
Parents: 95b99bd
Author: Dan Haywood <da...@apache.org>
Authored: Wed Dec 19 07:36:41 2012 +0000
Committer: Dan Haywood <da...@apache.org>
Committed: Wed Dec 19 08:03:36 2012 +0000

----------------------------------------------------------------------
 .../appended-resources/supplemental-models.xml     |   26 +++++++++
 .../resources/projects/basic/archetype.properties  |    2 +-
 scripts/updateGeneratedArchetypeSources.groovy     |   40 +++++++++++++++
 3 files changed, 67 insertions(+), 1 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/isis/blob/d4192732/example/archetype/quickstart_wicket_restful_jdo/src/main/appended-resources/supplemental-models.xml
----------------------------------------------------------------------
diff --git a/example/archetype/quickstart_wicket_restful_jdo/src/main/appended-resources/supplemental-models.xml b/example/archetype/quickstart_wicket_restful_jdo/src/main/appended-resources/supplemental-models.xml
new file mode 100644
index 0000000..01c58d8
--- /dev/null
+++ b/example/archetype/quickstart_wicket_restful_jdo/src/main/appended-resources/supplemental-models.xml
@@ -0,0 +1,26 @@
+<?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.
+-->
+<supplementalDataModels 
+  xmlns="http://maven.apache.org/supplemental-model/1.0.0"
+  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+  xsi:schemaLocation="http://maven.apache.org/supplemental-model/1.0.0 
+            http://maven.apache.org/xsd/supplemental-model-1.0.0.xsd">
+
+</supplementalDataModels>

http://git-wip-us.apache.org/repos/asf/isis/blob/d4192732/example/archetype/quickstart_wicket_restful_jdo/src/test/resources/projects/basic/archetype.properties
----------------------------------------------------------------------
diff --git a/example/archetype/quickstart_wicket_restful_jdo/src/test/resources/projects/basic/archetype.properties b/example/archetype/quickstart_wicket_restful_jdo/src/test/resources/projects/basic/archetype.properties
index 7df9be9..fcc97cd 100644
--- a/example/archetype/quickstart_wicket_restful_jdo/src/test/resources/projects/basic/archetype.properties
+++ b/example/archetype/quickstart_wicket_restful_jdo/src/test/resources/projects/basic/archetype.properties
@@ -1,4 +1,4 @@
-#Wed Dec 19 07:09:24 GMT 2012
+#Wed Dec 19 07:31:55 GMT 2012
 package=it.pkg
 version=0.1-SNAPSHOT
 groupId=archetype.it

http://git-wip-us.apache.org/repos/asf/isis/blob/d4192732/scripts/updateGeneratedArchetypeSources.groovy
----------------------------------------------------------------------
diff --git a/scripts/updateGeneratedArchetypeSources.groovy b/scripts/updateGeneratedArchetypeSources.groovy
index 4a08201..73c555e 100644
--- a/scripts/updateGeneratedArchetypeSources.groovy
+++ b/scripts/updateGeneratedArchetypeSources.groovy
@@ -58,6 +58,34 @@ def license_using_xml_comments="""<?xml version="1.0" encoding="UTF-8"?>
 -->
 """
 
+def supplemental_models_text="""<?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.
+-->
+<supplementalDataModels 
+  xmlns="http://maven.apache.org/supplemental-model/1.0.0"
+  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+  xsi:schemaLocation="http://maven.apache.org/supplemental-model/1.0.0 
+            http://maven.apache.org/xsd/supplemental-model-1.0.0.xsd">
+
+</supplementalDataModels>
+"""
+
 /////////////////////////////////////////////////////
 //
 // Parse command line
@@ -177,6 +205,18 @@ new File(ROOT+"archetype-resources/").eachDirRecurse() { dir ->
 
 ///////////////////////////////////////////////////
 //
+// add empty supplemental-models.xml
+//
+///////////////////////////////////////////////////
+
+def appendedResourcesDir = new File(BASE + "src/main/appended-resources")
+appendedResourcesDir.mkdir()
+//def supplementalModelsFileName=BASE + "src/main/appended-resources/supplemental-models.xml"
+def supplementalModelsFile=new File(appendedResourcesDir, "supplemental-models.xml")
+supplementalModelsFile.text = supplemental_models_text
+
+///////////////////////////////////////////////////
+//
 // helper methods
 //
 ///////////////////////////////////////////////////