Configurar o Eclipse para abrir os templates do Tapestry como arquivo XML, e definir UTF-8 como enconding padrão dos arquivos:
menu Window -> Preferences -> General -> Content Types -> Text -> XML -> Add (*.tml)
menu Window -> Preferences -> General -> Editors -> Text Editors -> Spelling -> Enconding (UTF-8)
menu Window -> Preferences -> General -> Workspace -> Text file enconding (UTF-8)
Criar novo projeto Tapestry 5.1.x:
Configurando repositório do Tapestry no Maven (somente da 1a vez):
New Maven Project -> Next -> Configure -> Add Remote Catalog... -> http://tapestry.formos.com/maven-repository/ ou http://tapestry.formos.com/maven-snapshot-repository/ -> Ok
Criando um novo projeto:
Selecione o catálogo que foi configurado -> Next
Informe os dados do projeto (Group Id, Artifact Id e Package)
Configurar a execução do projeto de dentro do Eclipse.
menu Run -> Run Configurations... -> Maven Builds -> New launch configuration
Preecha os campos Name, Base directory, e no campo Goals digite jetty:run
Agora teste no browser: http://localhost:8080/
No primeiro teste o Maven vai fazer o download das dependências e também do Jetty.