Add parent on skeletons and missing publication tag
git-svn-id: https://svn.apache.org/repos/asf/incubator/easyant/skeletons/trunk@1423308 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/module.ivy b/module.ivy
new file mode 100644
index 0000000..08e99f2
--- /dev/null
+++ b/module.ivy
@@ -0,0 +1,22 @@
+<!--
+ 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.
+-->
+<ivy-module version="2.0" xmlns:ea="http://www.easyant.org">
+ <info organisation="org.apache.easyant.skeletons" module="skeletons-orchestrator" revision="0.1">
+ <description>This module acts as orchestrator to build all easyant skeletons.</description>
+ <ea:build module="meta-build" revision="0.9" />
+ </info>
+</ivy-module>
diff --git a/parent.ivy b/parent.ivy
new file mode 100644
index 0000000..5a0e484
--- /dev/null
+++ b/parent.ivy
@@ -0,0 +1,25 @@
+<!--
+ 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.
+-->
+<ivy-module version="2.0" xmlns:ea="http://www.easyant.org">
+ <info organisation="org.apache.easyant.skeletons" module="parent-skeleton" revision="0.1">
+ <description>This module acts as parent to share common stuff for subprojects.</description>
+ <ea:plugin module="scm-svn" revision="0.9" as="scm">
+ <ea:property name="scm.connection.baseurl" value="https://svn.easyant.org/skeletons/trunk" />
+ <ea:property name="scm.tag.name" value="${ivy.module}-${version}" />
+ </ea:plugin>
+ </info>
+</ivy-module>
diff --git a/std-ant-plugin/module.ivy b/std-ant-plugin/module.ivy
index 89bdaa0..bdad601 100644
--- a/std-ant-plugin/module.ivy
+++ b/std-ant-plugin/module.ivy
@@ -17,6 +17,10 @@
<ivy-module version="2.0" xmlns:ea="http://www.easyant.org">
<info organisation="org.apache.easyant.skeletons" module="std-ant-plugin" status="integration" revision="0.9">
<description>Skeleton for creating ant based plugin for easyant</description>
- <ea:build module="build-std-skeleton" revision="0.1" />
+ <extends organisation="org.apache.easyant.skeletons" module="skeleton-plugin" revision="0.1"/>
+ <ea:build module="build-std-skeleton" revision="0.9" />
</info>
+ <publications>
+ <artifact type="ant" />
+ </publications>
</ivy-module>
\ No newline at end of file
diff --git a/std-ant-plugin/src/main/resources/module.ivy.tpl b/std-ant-plugin/src/main/resources/module.ivy.tpl
index 8e43c21..22b9020 100644
--- a/std-ant-plugin/src/main/resources/module.ivy.tpl
+++ b/std-ant-plugin/src/main/resources/module.ivy.tpl
@@ -38,7 +38,6 @@
<publications>
<artifact name="@project.module@" type="ant"/>
</publications>
-
<dependencies>
<!-- your project dependencies goes here -->
<!--
diff --git a/std-java-application/module.ivy b/std-java-application/module.ivy
index 9c8c0a1..b6b07c8 100644
--- a/std-java-application/module.ivy
+++ b/std-java-application/module.ivy
@@ -17,6 +17,10 @@
<ivy-module version="2.0" xmlns:ea="http://www.easyant.org">
<info organisation="org.apache.easyant.skeletons" module="std-java-application" status="integration" revision="0.9">
<description>Skeleton for creating standard java application</description>
- <ea:build module="build-std-skeleton" revision="0.1" />
+ <extends organisation="org.apache.easyant.skeletons" module="skeleton-plugin" revision="0.1"/>
+ <ea:build module="build-std-skeleton" revision="0.9" />
</info>
+ <publications>
+ <artifact type="ant" />
+ </publications>
</ivy-module>
\ No newline at end of file
diff --git a/std-java-webapplication/module.ivy b/std-java-webapplication/module.ivy
index 0a0513c..1ff955e 100644
--- a/std-java-webapplication/module.ivy
+++ b/std-java-webapplication/module.ivy
@@ -18,6 +18,10 @@
<info organisation="org.apache.easyant.skeletons" module="std-java-webapplication" status="integration"
revision="0.9">
<description>Skeleton for creating standard java web application</description>
- <ea:build module="build-std-skeleton" revision="0.1" />
+ <extends organisation="org.apache.easyant.skeletons" module="skeleton-plugin" revision="0.1"/>
+ <ea:build module="build-std-skeleton" revision="0.9" />
</info>
+ <publications>
+ <artifact type="ant" />
+ </publications>
</ivy-module>
\ No newline at end of file
diff --git a/std-skeleton/module.ivy b/std-skeleton/module.ivy
index 7aab093..5dd055c 100644
--- a/std-skeleton/module.ivy
+++ b/std-skeleton/module.ivy
@@ -17,6 +17,10 @@
<ivy-module version="2.0" xmlns:ea="http://www.easyant.org">
<info organisation="org.apache.easyant.skeletons" module="std-skeleton" status="integration" revision="0.9">
<description>Emtpy skeleton structure</description>
- <ea:build module="build-std-skeleton" revision="0.1" />
+ <extends organisation="org.apache.easyant.skeletons" module="skeleton-plugin" revision="0.1"/>
+ <ea:build module="build-std-skeleton" revision="0.9" />
</info>
+ <publications>
+ <artifact type="ant" />
+ </publications>
</ivy-module>
\ No newline at end of file
diff --git a/std-skeleton/src/main/resources/module.ivy.tpl b/std-skeleton/src/main/resources/module.ivy.tpl
index cbb335e..b91854a 100644
--- a/std-skeleton/src/main/resources/module.ivy.tpl
+++ b/std-skeleton/src/main/resources/module.ivy.tpl
@@ -22,4 +22,7 @@
-->
<ea:build module="build-std-skeleton" revision="0.9"/>
</info>
+ <publications>
+ <artifact type="ant" />
+ </publications>
</ivy-module>
\ No newline at end of file
diff --git a/std-skeleton/src/main/resources/src/main/resources/module.ivy b/std-skeleton/src/main/resources/src/main/resources/module.ivy
index 0b40166..b91854a 100644
--- a/std-skeleton/src/main/resources/src/main/resources/module.ivy
+++ b/std-skeleton/src/main/resources/src/main/resources/module.ivy
@@ -22,4 +22,7 @@
-->
<ea:build module="build-std-skeleton" revision="0.9"/>
</info>
-</ivy-module>
+ <publications>
+ <artifact type="ant" />
+ </publications>
+</ivy-module>
\ No newline at end of file
diff --git a/std-skeleton/src/main/resources/src/test/antunit/temp-plugin-test.xml.tpl b/std-skeleton/src/main/resources/src/test/antunit/temp-plugin-test.xml.tpl
index fd2abf9..fadc225 100644
--- a/std-skeleton/src/main/resources/src/test/antunit/temp-plugin-test.xml.tpl
+++ b/std-skeleton/src/main/resources/src/test/antunit/temp-plugin-test.xml.tpl
@@ -38,4 +38,4 @@
</target>
-->
-</project>
+</project>
\ No newline at end of file