TLD Generator Tool for Tapestry Components and Eclipse IDE

Tools around J2EE technologies

Лицензия

Лицензия

Категории

Категории

Tape Данные Data Structures
Группа

Группа

fr.exanpe
Идентификатор

Идентификатор

tapestry-tldgen
Последняя версия

Последняя версия

1.1.0
Дата

Дата

Тип

Тип

maven-plugin
Описание

Описание

TLD Generator Tool for Tapestry Components and Eclipse IDE
Tools around J2EE technologies
Система контроля версий

Система контроля версий

http://github.com/exanpe/tapestry-tldgen

Скачать tapestry-tldgen

Как подключить последнюю версию

<plugin>
    <groupId>fr.exanpe</groupId>
    <artifactId>tapestry-tldgen</artifactId>
    <version>1.1.0</version>
</plugin>

Зависимости

compile (7)

Идентификатор библиотеки Тип Версия
org.apache.maven : maven-plugin-api jar 2.0
org.apache.maven : maven-project jar 2.0.5
org.codehaus.plexus : plexus-utils jar 2.0.5
commons-lang : commons-lang jar 2.3
org.reflections : reflections jar 0.9.5-RC2
commons-digester : commons-digester jar 2.0
com.thoughtworks.xstream : xstream jar 1.3.1

provided (1)

Идентификатор библиотеки Тип Версия
org.apache.tapestry : tapestry-core jar 5.2.0

test (2)

Идентификатор библиотеки Тип Версия
junit : junit jar 3.8.1
org.apache.maven.plugin-testing : maven-plugin-testing-harness jar 1.2

system (1)

Идентификатор библиотеки Тип Версия
com.sun » tools jar 1.5.0

Модули Проекта

Данный проект не имеет модулей.

Available goals

  • tapestry-tldgen:tld-generate

Setting up tapestry-tldgen

This requires only 2 minutes.

  1. Carefully javadoc your component classes and their attributes annotated with @Parameter (already done i hope, isn't it ? :))

  2. Open the pom.xml in your library project

  3. Add the following configuration in your plugins descriptor :

    fr.exanpe tapestry-tldgen 1.0.0 tld-generate process-classes ${set your tld uri here} ${set your tld defaut namespace here} ${set your root package here} ${set your source file encoding here}
  4. Run a build and get your tld from target/ folder

Plugin Configuration

Configuration key Required Description
uri true The uri of your taglib.
rootPackage true The root package to scan the components. Do not append "components" in the end, root only is required.
namespace false The namespace of the taglib. Default is "t" .
encoding false The source file encoding. Default is your plateform encoding.
outputFile false The tld file location. Default is ${project.build.directory}/${project.build.finalName}.tld

Eclipse

    To benefit of the tld information in your tml coding, execute the instruction on the following page :
    http://wiki.apache.org/tapestry/Tapestry5JSPEditorEclipse
fr.exanpe

Exanpe

Версии библиотеки

Версия
1.1.0
1.0.0