| Previous: Equipe do projeto | Up: Equipe do projeto | End of book |
Este documento estabelece o passo-a-passo para preparação e configuração do ambiente de desenvolvimento do Rasea. Para garantir a padronização dos produtos gerados pela equipe do projeto e para assegurar a qualidade final do projeto, é fundamental que todos os detalhes descritos neste material sejam seguidos à risca.
Este material se destina a:
As seguintes ferramentas são necessárias para a preparação do ambiente. Utilize exatamente as versões recomentadas a seguir:
Após o término de todos os downloads, instale as ferramentas onde você preferir. Opcionalmente, caso não faça a mínima idéia de onde instalá-las, siga esta sugestão de estrutura de pastas, que será utilizada como referência deste material.:
+- rasea-dev
+- ide/
| +- eclipse-3.5.1/
|
+- workspace/
| +- eclipse-3.5.1/
|
+- jdk
| +- jdk-1.5.0_22/
|
+- tool/
| +- maven-2.2.1/
|
+- server/
+- jboss-4.2.3.GA/Caso você tenha optado por uma instalação automatizada do Java Development Kit (JDK), muito comum para usuários do Windows e MAC OS X, tome muito cuidado. Com uma JDK compartilhada você estará exposto a mais influências externas. É extremamente recomendável que você seja um pouco egoísta neste momento e faça uma cópia exclusiva do JDK para o ambiente de desenvolvimento do Rasea.
Ao abrir o Eclipse pela primeira vez, será solicitado que você escolha o espaço de trabalho. Aponte para a pasta de sua escolha. Utilizamos a seguinte pasta como exemplo:
/rasea-dev/workspace/eclipse-3.5.1
Feito isso, estamos prontos para iniciar a instalação dos plug-ins necessários para a preparação do nosso ambiente de desenvolvimento.
A instalação de todos os plug-ins é fundamental para a correta configuração do ambiente.
Instale o plug-in utilizando o seguinte site:
http://subclipse.tigris.org/update_1.6.x
Prossiga a instalação e selecione os seguintes itens:
Core SVNKit Library
SVNKit Library
Optional JNA Library
JNA Library 3.1.0
Subclipse
CollabNet Merge Client
Subclipse (Required)
Subclipse Integration for Mylyn 3.x (Optional)
Subversion Client Adapter (Required)
Subversion JavaHL Native Library Adapter (Required)
Subversion Revision Graph
SVNKit Client Adapter (Not required)Quando terminar, reinicie o Eclipse.
Instale o plug-in utilizando o seguinte site:
http://m2eclipse.sonatype.org/update/
Prossiga a instalação e selecione os seguintes itens:
Maven Integration
Maven Embedder
Maven Integration for Eclipse (Required)
Maven POM Editor (Optional)
Maven POM XML Editor (Optional)
Maven Optional Components
Maven Central repository index (Optional)
Maven Doxia Editors (Optional)
Maven issue tracking configurator for Mylyn 3.x (Optional)
Maven SCM handler for Subclipse (Optional)
Maven SCM Integration (Optional)
Maven Project Configurators
Maven Integration for WTP (Optional)Quando terminar, reinicie o Eclipse.
Instale o plug-in utilizando o seguinte site:
http://download.jboss.org/jbosstools/updates/development/
Prossiga a instalação e selecione os seguintes itens:
JBoss Tools
Hibernate Tools
JBoss Archives Tools
JBoss ESB Tools
JBoss Tools RichFaces
JBoss WebServices Tools
JBossAS Tools
Seam Tools
JBoss Tools Integration For Maven, BIRT, TPTP
JBoss Maven Integration
JBoss Maven Seam Integration
TPTP Profile On JBoss ServerAproveite este momento para tomar um cafezinho, pois este processo vai demorar um pouco. Quando terminar, reinicie o Eclipse.
Instale o plug-in utilizando o seguinte site:
http://pmd.sourceforge.net/eclipse
Prossiga a instalação e selecione os seguintes itens:
PMD for Eclipse 3
PMD Plug-inQuando terminar, reinicie o Eclipse.
Edite o arquivo m2.conf na pasta bin do Maven. De acordo com o padrão de pastas sugerido, o arquivo se encontra em:
/rasea-dev/tool/maven-2.2.1/bin/m2.conf
Modifique o arquivo m2.conf, alterando o atributo maven.home e acrescentando o java.home:
No Windows:
set maven.home default ${user.home}/.m2
set java.home default C:/rasea-dev/jdk/jdk-1.5.0_22/No Linux:
set maven.home default ${user.home}/.m2
set java.home default /rasea-dev/jdk/jdk-1.5.0_22/No Mac OS:
set maven.home default ${user.home}/.m2
set java.home default /rasea-dev/jdk/jdk-1.5.0_22/Home/Vamos agora parametrizar o Eclipse com informações à respeito das nossas ferramentas e dos nossos padrões de configuração.
Acesse o menu Window / Preferences / Java / Installed JREs. Adicione o Java SE Development Kit que você baixou na seção Baixando os pacotes. De acordo com o padrão de pastas sugerido, aponte para:
No Windows:
C:/rasea-dev/jdk/jdk-1.5.0_22/
No Linux:
/rasea-dev/jdk/jdk-1.5.0_22/
No Mac OS:
/rasea-dev/jdk/jdk-1.5.0_22/Home/
Utilize o seguinte nome para identificar a JRE:
jdk-1.5.0_22
Para evitar futuras confusões, deixe apenas essa JRE instalada. Isso nos garantirá que esta será a JRE padrão do Eclipse, já que precisaremos dessa garantia para configurar as ferramentas.
Abra o arquivo eclipse.ini e acrescente a seguinte configuração. De acordo com o padrão de pastas sugerido defina:
No Windows:
-vm C:/rasea-dev/jdk/jdk-1.5.0_22/bin/javaw
No Linux:
-vm /rasea-dev/jdk/jdk-1.5.0_22/bin/java
No Mac OS:
-vm /rasea-dev/jdk/jdk-1.5.0_22/Home/bin/java
Acesse o menu Window / Preferences / Maven. Certifique-se que apenas estas opções estão marcadas:
Download Artfact Sources Download Artfact JavaDoc Download repository index updates on startup Update Maven projects on startup
Agora acesse Window / Preferences / Maven / Installations e adicione o Maven baixado na seção Baixando os pacotes. De acordo com o padrão de pastas sugerido, aponte para:
/rasea-dev/tool/maven-2.2.1/
Marque o item recém acrescentado para garantir que ele será o Maven padrão utilizado pelo Eclipse.
Acesse Window / Show View / Other... e selecione a opção Servers e clique em Ok. Na nova aba Servers, clique com o botão direito e depois em New / Server. Instale o servidor JBoss AS 4.2.3.GA baixado na seção Baixando os pacotes. Utilize o seguinte nome para identificar o servidor e o Runtime Environment:
jboss-4.2.3.GA
De acordo com o padrão de pastas sugerido, o servidor encontra-se em:
/rasea-dev/server/jboss-4.2.3.GA
Na aba Servers, dê um duplo-clique no servidor jboss-4.2.3.GA, uma nova tela se abrirá. Nesta tela, clique na aba Deployment e marque a seguinte opção:
Use the JBoss deploy folder
Salve as modificações.
| Previous: Equipe do projeto | Up: Equipe do projeto | End of book |