Permalink
Browse files

Site sources. Waiting for web space to deploy

  • Loading branch information...
1 parent bc304e6 commit 8297aa6fb3bbc414c5f15a83f9caaf7bc75a6068 attonnnn committed Sep 13, 2010
View
@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<faqs title="Frequently Asked Questions">
+ <part id="General">
+ <faq id="compilation-eclipse">
+ <question>The compilation doesn't work on Eclipse. Why ?</question>
+ <answer>
+ <p>
+ It seems the m2eclipse extension for Eclipse doesn't take into account the plexus components.xml descriptor file.
+ This is the reason why the project doesn't run on Eclipse auto build, but does on command line.
+ We are trying to find a way to get through...
+ </p>
+ </answer>
+ </faq>
+ </part>
+</faqs>
View
@@ -0,0 +1,37 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project name="Tapestry 5 Tldgen">
+ <bannerLeft>
+ <name>Tapestry 5 Tldgen</name>
+ <src>http://maven.apache.org/images/apache-maven-project.png</src>
+ <href>http://tapestry-tldgen.free.fr/</href>
+ </bannerLeft>
+ <bannerRight>
+ <src>http://maven.apache.org/images/maven-small.gif</src>
+ </bannerRight>
+ <publishDate position="navigation-bottom" format="dd/MM/yyyy"/>
+ <body>
+ <links>
+ <item name="Maven 2" href="http://maven.apache.org/"/>
+ </links>
+
+ <menu name="Tapestry 5 tldgen">
+ <item name="Presentation" href="index.html"/>
+ <item name="Usage" href="usage.html"/>
+ <item name="Download" href="download.html"/>
+ <item name="Release Notes" href="release-notes.html" />
+ <item name="Road Map" href="roadmap.html" />
+ <item name="FAQ" href="faq.html" />
+ <item name="About us" href="about.html" />
+ </menu>
+
+ <menu ref="reports"/>
+
+ <menu name="Our links">
+ <item name="Tapestry 5" href="http://tapestry.apache.org/tapestry5/"/>
+ <item name="Maven 2" href="http://maven.apache.org/"/>
+ <item name="Exanpe GitHub" href="http://www.github.com/exanpe/tapestry-tldgen"/>
+ <item name="Exanpe Blog" href="http://exanpe.blogspot.com/" />
+ </menu>
+
+ </body>
+</project>
View
@@ -0,0 +1,26 @@
+<?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>About us - Tapestry Tldgen</title>
+ <author email="exanpe@gmail.com">Exanpe</author>
+ </properties>
+
+ <body>
+
+ <section name="About us">
+
+ <p>
+ Exanpe is a french (and a bit spanish :)) team eager to discover new frameworks and technologies related to Java EE.<br/>
+ We are trying to help people, speed up and ease their development on our free time.
+
+ <br/><br/>
+ Feel free to report any mistake we could have made, we enjoy learning too ;).
+ </p>
+ </section>
+
+ </body>
+
+</document>
View
@@ -0,0 +1,23 @@
+<?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>Download - Tapestry Tldgen</title>
+ <author email="exanpe@gmail.com">Exanpe</author>
+ </properties>
+
+ <body>
+
+ <section name="About us">
+
+ <p>
+ The plugin doesn't require any download. Just add it to your pom and the magic occurs :)<br/>
+ Have a look to the <a href="usage.html">Usage</a> page
+ </p>
+ </section>
+
+ </body>
+
+</document>
View
@@ -0,0 +1,26 @@
+<?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>Presentation - Tapestry Tldgen</title>
+ <author email="exanpe@gmail.com">Exanpe</author>
+ </properties>
+
+ <body>
+
+ <section name="Presentation">
+
+ <p>
+ Tapestry-Tldgen is a Maven plugin developed and updated by exanpe organization.<br/>
+ The purpose of this plugin is to generate a tld describing a Tapestry 5 components library.<br/>
+ This tld, once imported in your favorite IDE, will greatly help developers to code their tml pages and increase their productivity significantly.<br/>
+ <br/><br/>
+ Please have a look to the <a href="usage.html">Usage</a> page to learn in 2 minutes how to setup and generate your tld !
+ </p>
+ </section>
+
+ </body>
+
+</document>
@@ -0,0 +1,23 @@
+<?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>Release notes - Tapestry Tldgen</title>
+ <author email="exanpe@gmail.com">Exanpe</author>
+ </properties>
+
+ <body>
+
+ <section name="Release notes">
+
+ <p>
+ 13/09/2010 : Deployment of the plugin first version
+ </p>
+ <hr/>
+ </section>
+
+ </body>
+
+</document>
View
@@ -0,0 +1,27 @@
+<?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>Roadmap - Tapestry Tldgen</title>
+ <author email="exanpe@gmail.com">Exanpe</author>
+ </properties>
+
+ <body>
+
+ <section name="Roadmap">
+
+ <p>
+ The plugin is designed to help the use of a custom Tapestry 5 library as much as possible.<br/>
+ Feel free to suggest ideas and improvement requests in our <a href="http://github.com/exanpe/tapestry-tldgen">GitHub space</a>!
+ </p>
+
+ </section>
+
+ </body>
+
+</document>
+
+
+
View
@@ -0,0 +1,93 @@
+<?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>Usage - Tapestry Tldgen</title>
+ <author email="exanpe@gmail.com">Exanpe</author>
+ </properties>
+
+ <body>
+
+ <section name="Usage">
+
+ <p>
+ Setting up tapestry-tldgen requires 2 minutes :<br/>
+ </p>
+ <ul>
+ <li>Open the pom.xml in your library project </li>
+ <li>Paste the following configuration is your plugins descriptor :
+
+ <source>
+ <![CDATA[
+ <plugin>
+ <groupId>fr.exanpe</groupId>
+ <artifactId>tapestry-tldgen</artifactId>
+ <version>${set the version here}</version>
+ <executions>
+ <execution>
+ <goals>
+ <goal>tld-generate</goal>
+ </goals>
+ <phase>process-classes</phase>
+ <configuration>
+ <uri>${set your tld uri here}</uri>
+ <namespace>${set your tld defaut namespace here}</namespace>
+ <rootPackage>${set your root package here}</rootPackage>
+ <encoding>${set your source file encoding here}</encoding>
+ </configuration>
+ </execution>
+ </executions>
+ </plugin>
+ ]]>
+ </source>
+ </li>
+ <li>
+ Run a build and get your tld from target/ folder
+ </li>
+
+ </ul>
+
+ </section>
+
+ <section name="Configuration">
+
+ <table>
+ <tr>
+ <td><b>Configuration key</b></td>
+ <td><b>required</b></td>
+ <td><b>Description</b></td>
+ </tr>
+ <tr>
+ <td>uri</td>
+ <td><b>true</b></td>
+ <td>The uri of your taglib </td>
+ </tr>
+ <tr>
+ <td>rootPackage</td>
+ <td><b>true</b></td>
+ <td>The root package to scan the components. Do not append "components" in the end, root only is required. </td>
+ </tr>
+ <tr>
+ <td>namespace</td>
+ <td>false</td>
+ <td> The namespace of the taglib. Default is "t" . </td>
+ </tr>
+ <tr>
+ <td>encoding</td>
+ <td>false</td>
+ <td>The source file encoding. Default is your plateform encoding </td>
+ </tr>
+ <tr>
+ <td>outputFile</td>
+ <td>false</td>
+ <td>The tld file location. Default is ${project.build.directory}/${project.build.finalName}.tld </td>
+ </tr>
+ </table>
+
+ </section>
+
+ </body>
+
+</document>

0 comments on commit 8297aa6

Please sign in to comment.