Ao abrir qualquer espaço de trabalho do WebSphere Studio V5.1.x pela primeira vez no Rational Application
Developer,
ele é automaticamente migrado. Depois de migrar um espaço de trabalho, ele não poderá mais ser aberto no
WebSphere Studio
Application Developer.
Entretanto, os projetos no espaço de trabalho da V6.0 ainda podem ser compartilhados com o WebSphere Studio
V5.1.x, utilizando um sistema SCM (Source Code Management) (como o Rational ClearCase),
importando e exportando o projeto utilizando o Intercâmbio de Projetos ou
importando archives e exportando projetos. Importante: Os aplicativos de portlet
do Portal Toolkit V5.0.2.2 que forem migrados para o Portal Tools no Rational Application
Developer V6.0
não serão compatíveis com releases anteriores.
Nota: O seguinte não se aplica a projetos de aplicativos de portlets.
Os projetos V5.1.x existentes que são carregados para a V6.0 a partir de um sistema SCM
ou de outro desenvolvedor utilizando o Intercâmbio de Projetos serão compatíveis para compartilhamento com a V5.1.x desde que você
não execute nenhuma das ações a seguir:
- Alterar os metadados de compatibilidade incluídos no arquivo .project e no arquivo
.compatiblity criados pela ferramenta de migração.
- Excluir o arquivo .compatibility desses projetos.
- Executar "Remover Compatibilidade" em um projeto do aplicativo
corporativo (se o aplicativo corporativo ou qualquer um de seus módulos ou projetos de
utilitários precisarem ter compatibilidade com WebSphere Studio
Application Developer V5.1.x).
Um arquivo .compatibility é criado automaticamente no diretório project quando um projeto
V5.1.x é aberto no espaço de trabalho do Rational Application
Developer V6.0. O arquivo .compatibility é utilizado pelo Rational Application
Developer para
rastrear os timestamps dos recursos do projeto quando esses recursos são migrados.
Você não deve editá-lo ou excluí-lo.
Para obter informações sobre como desativar a compatibilidade com o WebSphere Studio
Application Developer V5.1.x,
consulte Desativando a Compatibilidade com o WebSphere Studio V5.1.x.
Considerações do Eclipse
Esta versão do
Rational Application
Developer é baseada no Eclipse
V3.0. Se você desenvolver seus próprios plug-ins, você deve ler sobre alterações da plataforma antes de migrar.
Para obter detalhes, consulte o arquivo leia-me
no subdiretório eclipse\readme do local da instalação
do Rational Application
Developer V6.0.
As seções do arquivo leia-me que são interessantes para a migração são:
- Compatibilidade com Releases Anteriores
- Fazendo Upgrade do Espaço de Trabalho a partir de um Release Anterior
- Interoperabilidade com Releases Anteriores
Compatibilidade do Projeto do J2EE
A compatibilidade com releases futuros de projetos
criados no WebSphere Studio V5.1.x com o
Rational Application
Developer V6.0
é ativada por meio de metadados que são incluídos automaticamente nos arquivos .project,
quando você migrar seu espaço de trabalho V5.1.x. De forma semelhante, se você criar um
novo módulo ou aplicativo J2EE 1.2 ou 1.3 no
Rational Application
Developer V6.0,
os metadados da compilação são automaticamente incluídos no arquivo .project para
compatibilidade com a V5.1.x. Não edite ou exclua essas informações diretamente.
Nota: Esses metadados de compatibilidade farão com que mensagens sobre
"construtores ausentes" sejam exibidas ou registradas quando um novo módulo ou
aplicativo J2EE 1.2 e J2EE 1.3 criado na V6.0 for utilizado no
WebSphere Studio
Application Developer V5.1.X,
onde os construtores V6.0 não estão disponíveis. Essas mensagens são normais; você pode ignorá-las.
Desde que esses metadados de compatibilidade estejam presentes,
serão exibidas mensagens sobre "construtores ausentes" quando projetos do
Rational Application
Developer V6.0
forem carregados no WebSphere Studio V5.1.x. Segue um exemplo de
uma mensagem de "construtor ausente":
!ENTRY org.eclipse.core.resources 2 1 Sep 06, 2004 19:55:20.592
!MESSAGE Ignorando construtor com.ibm.wtp.j2ee.LibCopyBuilder para projeto Test60EARWeb.
O construtor está faltando na instalação ou pertence a uma natureza de projeto
ausente ou desativada.
Essas mensagens são normais; você pode ignorá-las. Quando você tiver
certeza de que não precisa mais trabalhar com um determinado projeto no WebSphere Studio
V5.1.x, é possível parar as mensagens, desativando a
compatibilidade com releases anteriores para o projeto.
Importante: Novos
projetos de especificação J2EE 1.2 ou 1.3 criados na V6.0 são compatíveis com o WebSphere Studio
V5.1.x, mas depois do projeto ser carregado no WebSphere Studio, há algumas etapas manuais necessárias
antes de você poder trabalhar com o projeto. Essas etapas são necessárias porque os
destinos do tempo de execução em novos projetos de especificação J2EE 1.2 ou 1.3 criados na
6.0 não são diretamente compatíveis com releases anteriores dos servidores de destino na V5.1.x. As etapas manuais após o carregamento de um novo projeto V6.0 na V5.1.x são as
seguintes:
- Abra o arquivo .classpath para cada projeto do J2EE que tem um arquivo
.classpath.
- Exclua as seguintes entradas do caminho de classe do arquivo .classpath, salve
e feche o arquivo.
<classpathentry kind="con"
path="org.eclipse.jdt.launching.JRE_CONTAINER/
org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/WebSphere v5.1 JRE"/>
<classpathentry kind="con"
path="com.ibm.wtp.server.java.core.container/
com.ibm.etools.websphere.runtime.core.runtimeTarget.v51/was.base.v51"/>
- Certifique-se de que o suporte ao destino esteja ativado na página de preferências do J2EE. Selecione e confirme que Ativar Suporte de Destino do Servidor esteja selecionado em "Suporte de Destino do Servidor".
- Clique com o botão direito do mouse e selecione .
- Selecione o servidor de destino correspondente para o destino do tempo de execução no
projeto (por exemplo, WebSphere Application Server V5.1 utilizando o ambiente do tempo de execução do JDK 1.4) e clique em OK.
- O servidor de destino selecionado será compatível com o Rational Application
Developer V6.0
e o WebSphere Studio
Application Developer V5.1.x. Depois das alterações serem consolidadas no sistema SCM, os projetos do J2EE podem interoperar entre a V5.1.x e a V6.0, utilizando um sistema SCM.
Nota: Se o servidor de destino for definido novamente no Rational Application
Developer V6.0,
a compatibilidade do projeto do J2EE será perdida e precisará ser restabelecida.
Compatibilidade do Diagrama UML
Os diagramas UML que existiam no
WebSphere Studio
Application Developer V5.1.x são compatíveis com releases posteriores e podem ser abertos no modo de leitura no
Rational Application
Developer V6.0.
Na V6.0, o Assistente para Migração do J2EE migra automaticamente os diagramas UML criados nos projetos do J2EE
V5.1.x durante a migração da estrutura do projeto do J2EE. Depois de migrados, os diagramas UML podem ser editados no
Rational Application
Developer V6.0.
Nota: Os diagramas UML de um espaço de trabalho migrado ou criado no Rational Application
Developer V6.0 não podem ser abertos no
WebSphere Studio
Application Developer V5.1.x.