Bug 498563 - [Components][web] deploy a first prototype for the maven
web site for components
Change-Id: I1dca21a1af386b7fd71cc7d5e0aa2b58c0d96059
Signed-off-by: Francois Le Fevre - CEA <francois.le-fevre@cea.fr>
diff --git a/components/org.eclipse.papyrus.components.parent/org.eclipse.papyrus.components.archetype/pom.xml b/components/org.eclipse.papyrus.components.parent/org.eclipse.papyrus.components.archetype/pom.xml
index 73c0c78..db66e57 100644
--- a/components/org.eclipse.papyrus.components.parent/org.eclipse.papyrus.components.archetype/pom.xml
+++ b/components/org.eclipse.papyrus.components.parent/org.eclipse.papyrus.components.archetype/pom.xml
@@ -4,11 +4,12 @@
<parent>
<groupId>org.eclipse.papyrus.components</groupId>
<artifactId>org.eclipse.papyrus.components.parent</artifactId>
- <version>0.0.10</version>
+ <version>0.0.11</version>
</parent>
<artifactId>org.eclipse.papyrus.components.archetype</artifactId>
<packaging>jar</packaging>
<name>Papyrus Components Archetype</name>
+ <description>This Maven porject is an Maven Archetype project to create Papyrus components from scratch.</description>
<!-- It is important to ensure your ID s are repo.eclipse.org as the Hudson
instance is configured to use these IDs. -->
diff --git a/components/org.eclipse.papyrus.components.parent/org.eclipse.papyrus.components.archetype/src/main/resources/META-INF/maven/archetype-metadata.xml b/components/org.eclipse.papyrus.components.parent/org.eclipse.papyrus.components.archetype/src/main/resources/META-INF/maven/archetype-metadata.xml
index ceed7ef..082fa87 100644
--- a/components/org.eclipse.papyrus.components.parent/org.eclipse.papyrus.components.archetype/src/main/resources/META-INF/maven/archetype-metadata.xml
+++ b/components/org.eclipse.papyrus.components.parent/org.eclipse.papyrus.components.archetype/src/main/resources/META-INF/maven/archetype-metadata.xml
@@ -17,6 +17,14 @@
</requiredProperties>
<fileSets>
+ <fileSet filtered="true" packaged="true">
+ <directory>.</directory>
+ <includes>
+ <include>README.md</include>
+ <include>pom.xml</include>
+ </includes>
+ </fileSet>
+
<fileSet filtered="true" packaged="false" encoding="UTF-8">
<directory >changes</directory>
</fileSet>
diff --git a/components/org.eclipse.papyrus.components.parent/org.eclipse.papyrus.components.archetype/src/main/resources/archetype-resources/README.md b/components/org.eclipse.papyrus.components.parent/org.eclipse.papyrus.components.archetype/src/main/resources/archetype-resources/README.md
new file mode 100644
index 0000000..dd1c412
--- /dev/null
+++ b/components/org.eclipse.papyrus.components.parent/org.eclipse.papyrus.components.archetype/src/main/resources/archetype-resources/README.md
@@ -0,0 +1,3 @@
+##Papyrus Components
+
+Creation with org.eclipse.papyrus.components.archetype version ${project.version}
\ No newline at end of file
diff --git a/components/org.eclipse.papyrus.components.parent/org.eclipse.papyrus.components.archetype/src/main/resources/archetype-resources/pom.xml b/components/org.eclipse.papyrus.components.parent/org.eclipse.papyrus.components.archetype/src/main/resources/archetype-resources/pom.xml
index 8b4401e..3115b3e 100644
--- a/components/org.eclipse.papyrus.components.parent/org.eclipse.papyrus.components.archetype/src/main/resources/archetype-resources/pom.xml
+++ b/components/org.eclipse.papyrus.components.parent/org.eclipse.papyrus.components.archetype/src/main/resources/archetype-resources/pom.xml
@@ -5,7 +5,7 @@
<parent>
<groupId>org.eclipse.papyrus.components</groupId>
<artifactId>org.eclipse.papyrus.components.parent</artifactId>
- <version>0.0.7</version>
+ <version>${project.version}</version>
</parent>
<groupId>${groupId}</groupId>
diff --git a/components/org.eclipse.papyrus.components.parent/org.eclipse.papyrus.components.archetype/src/site/xdoc/developer/index.xml b/components/org.eclipse.papyrus.components.parent/org.eclipse.papyrus.components.archetype/src/site/xdoc/developer/index.xml
new file mode 100644
index 0000000..48e422b
--- /dev/null
+++ b/components/org.eclipse.papyrus.components.parent/org.eclipse.papyrus.components.archetype/src/site/xdoc/developer/index.xml
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<document xmlns="http://maven.apache.org/XDOC/2.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="http://maven.apache.org/XDOC/2.0 http://maven.apache.org/xsd/xdoc-2.0.xsd">
+
+ <properties>
+ <title>Papyrus Components Archetype - Developer</title>
+ </properties>
+
+ <body>
+ <section name="Papyrus Components Archetype">
+ <subsection name="Context">
+ <p>The Papyrus Components Archetype project aims at providing a shared Maven archetype to create a fully compatible Papyrus Component.</p>
+ </subsection>
+ </section>
+ <section name="Standard Operating Procedure">
+ <ul>
+ <li><a href="sop-projectcreation.html">SOP Project Component Creation</a></li>
+ </ul>
+ </section>
+ </body>
+
+</document>
\ No newline at end of file
diff --git a/components/org.eclipse.papyrus.components.parent/src/site/xdoc/developer/sop-projectcreation.xml b/components/org.eclipse.papyrus.components.parent/org.eclipse.papyrus.components.archetype/src/site/xdoc/developer/sop-projectcreation.xml
similarity index 100%
rename from components/org.eclipse.papyrus.components.parent/src/site/xdoc/developer/sop-projectcreation.xml
rename to components/org.eclipse.papyrus.components.parent/org.eclipse.papyrus.components.archetype/src/site/xdoc/developer/sop-projectcreation.xml
diff --git a/components/org.eclipse.papyrus.components.parent/org.eclipse.papyrus.components.archetype/src/site/xdoc/user/index.xml b/components/org.eclipse.papyrus.components.parent/org.eclipse.papyrus.components.archetype/src/site/xdoc/user/index.xml
new file mode 100644
index 0000000..791c1fa
--- /dev/null
+++ b/components/org.eclipse.papyrus.components.parent/org.eclipse.papyrus.components.archetype/src/site/xdoc/user/index.xml
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<document xmlns="http://maven.apache.org/XDOC/2.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="http://maven.apache.org/XDOC/2.0 http://maven.apache.org/xsd/xdoc-2.0.xsd">
+
+ <properties>
+ <title>Papyrus Components - User</title>
+ </properties>
+
+ <body>
+ <section name="Download">
+ <p>The Papyrus Components guide could be downloaded as a pdf <a href="../pdf/user-guide.pdf">here</a></p>
+ </section>
+ <section name="Papyrus Components">
+ <subsection name="Context">
+ <p>The Papyrus Components project aims at providing a shared developer environment to help to integrate additional Papyrus Component.</p>
+ </subsection>
+ </section>
+ </body>
+
+</document>
\ No newline at end of file
diff --git a/components/org.eclipse.papyrus.components.parent/pom.xml b/components/org.eclipse.papyrus.components.parent/pom.xml
index 4164306..f27d616 100644
--- a/components/org.eclipse.papyrus.components.parent/pom.xml
+++ b/components/org.eclipse.papyrus.components.parent/pom.xml
@@ -3,9 +3,10 @@
<modelVersion>4.0.0</modelVersion>
<groupId>org.eclipse.papyrus.components</groupId>
<artifactId>org.eclipse.papyrus.components.parent</artifactId>
- <version>0.0.10</version>
+ <version>0.0.11</version>
<packaging>pom</packaging>
<name>Papyrus Shared Components Descriptor</name>
+ <description>This pom is the main parent pom for all Papyrus Components. It gather all shared configuration and properties, ensuring all components benefit from any evolution.</description>
<!-- It is important to ensure your ID s are repo.eclipse.org as the Hudson
instance is configured to use these IDs. -->
diff --git a/components/org.eclipse.papyrus.components.parent/src/site/pdf/developer-guide.pdf.xml b/components/org.eclipse.papyrus.components.parent/src/site/pdf/developer-guide.pdf.xml
index 38ba4c9..eb3b07b 100644
--- a/components/org.eclipse.papyrus.components.parent/src/site/pdf/developer-guide.pdf.xml
+++ b/components/org.eclipse.papyrus.components.parent/src/site/pdf/developer-guide.pdf.xml
@@ -11,6 +11,9 @@
<toc name="Table of Contents">
<item name="Introduction" ref="index.html"/>
<item name="Developer" ref="developer/index.html"/>
+ <!--item name="SOP Project Creation" ref="developer/sop-projectcreation.html"/>
+ <item name="SOP Project Creation2" ref="org.eclipse.papyrus.components.archetype/developer/sop-projectcreation.html"/>
+ <item name="SOP target Platform Update" ref="developer/sop-targetPlatformUpdate.html"/-->
</toc>
<cover>
diff --git a/components/org.eclipse.papyrus.components.parent/src/site/resources/images/.gitignore b/components/org.eclipse.papyrus.components.parent/src/site/resources/images/.gitignore
new file mode 100644
index 0000000..fd60c6f
--- /dev/null
+++ b/components/org.eclipse.papyrus.components.parent/src/site/resources/images/.gitignore
@@ -0,0 +1 @@
+/rcptt-screenshots/
diff --git a/components/org.eclipse.papyrus.components.parent/src/site/resources/images/carousel/carousel-designer.png b/components/org.eclipse.papyrus.components.parent/src/site/resources/images/carousel/carousel-designer.png
index 3b83df9..1f6c567 100644
--- a/components/org.eclipse.papyrus.components.parent/src/site/resources/images/carousel/carousel-designer.png
+++ b/components/org.eclipse.papyrus.components.parent/src/site/resources/images/carousel/carousel-designer.png
Binary files differ
diff --git a/components/org.eclipse.papyrus.components.parent/src/site/xdoc/developer/index.xml b/components/org.eclipse.papyrus.components.parent/src/site/xdoc/developer/index.xml
index 5970965..93741ff 100644
--- a/components/org.eclipse.papyrus.components.parent/src/site/xdoc/developer/index.xml
+++ b/components/org.eclipse.papyrus.components.parent/src/site/xdoc/developer/index.xml
@@ -8,7 +8,7 @@
<body>
<section name="Download">
- <p>The Papyrus Components guide could be downloaded as a pdf <a href="pdf/developer-guide.pdf">here</a></p>
+ <p>The Papyrus Components guide could be downloaded as a pdf <a href="../pdf/developer-guide.pdf">here</a></p>
</section>
<section name="Papyrus Components">
<subsection name="Context">
@@ -17,8 +17,8 @@
</section>
<section name="Standard Operating Procedure">
<ul>
+ <li><a href="org.eclipse.papyrus.components.archetype/developer/sop-projectcreation.html">SOP Project Component Creation</a></li>
<li><a href="sop-targetPlatformUpdate.html">SOP Target Platform Update</a></li>
- <li><a href="sop-projectcreation">SOP Project Component Creation</a></li>
</ul>
</section>
</body>
diff --git a/components/org.eclipse.papyrus.components.parent/src/site/xdoc/user/index.xml b/components/org.eclipse.papyrus.components.parent/src/site/xdoc/user/index.xml
index 272334b..791c1fa 100644
--- a/components/org.eclipse.papyrus.components.parent/src/site/xdoc/user/index.xml
+++ b/components/org.eclipse.papyrus.components.parent/src/site/xdoc/user/index.xml
@@ -8,7 +8,7 @@
<body>
<section name="Download">
- <p>The Papyrus Components guide could be downloaded as a pdf <a href="pdf/user-guide.pdf">here</a></p>
+ <p>The Papyrus Components guide could be downloaded as a pdf <a href="../pdf/user-guide.pdf">here</a></p>
</section>
<section name="Papyrus Components">
<subsection name="Context">