Ubuntu 9.04
Eclipse Galileo 3.5Apache Tapestry 5.1.x
Maven 2.x
Instalação e atualização do Eclipse.
Instalar o Eclipse usando o Synaptic.
Download da versão atualizada - eclipse.org
Instalar JVM - Java Virtual Machine:
- apt-get install sun-java6-jdk sun-java6-jre openjdk-6-jdk
- Verificar versão do Java:
- java -version
- Verificar java path:
- which java
- Selecionar JVM default:
- sudo update-alternatives --config java
Descompactar / Instalar Eclipse
- mkdir /usr/lib/eclipse
- cd /usr/lib/eclipse
- gzip -d -r ./Desktop/eclipse...tar.gz
- gksudo nautilus (abre o nautilus como root)
- copiar a pasta eclipse para /usr/lib
- criar/mudar atalho para /usr/lib/eclipse/eclipse (arquivo texto que chama o eclipse)
Instalar plugins no Eclipse:
- menu Help -> Software Updates
- Add Site...
- Maven http://m2eclipse.sonatype.org/update/ ou http://m2eclipse.sonatype.org/sites/m2e [item Maven Integration completo]
- SVN http://subclipse.tigris.org/update_1.2.x [item Subclipse completo]
- FatJar http://kurucz-grafika.de/fatjar [tudo]
- QuantumDB http://quantum.sourceforge.net/update-site [item core completo]
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.
Links: