Rational Developer para System z, Versão 7.6

Incluindo um Projeto Eclipse em um Projeto SCLM

Este cenário descreve como incluir o conteúdo de um projeto Eclipse mostrado em um Package Explorer a um projeto SCLM existente.

O projeto SCLMHTTPConnector é um projeto J2EE que contém a origem do conector HTTP do SCLM Developer Toolkit. Ele contém aproximadamente 11 arquivos, que consistem na origem Java™ e em diversos arquivos de propriedades e XML. A figura a seguir mostra o projeto mapeado para um projeto SCLM chamado SCLMDW. Esta lista de arquivos indica que esses arquivos não estão atualmente sob o controle SCLM com o decorador Não em SCLM.

Figura 1. Projeto Conector SCLMHTTP
Projeto Conector SCLM HTTP
Para incluir um projeto Eclipse a um projeto SCLM, faça o seguinte:
  1. Selecione seu projeto do Navegador Eclipse, clicando com o botão direito do mouse e selecione Equipe- (Team-)>Incluir a um SCLM (Add to SCLM).

    A Página de Recurso Selecionada é exibida listando todos os arquivos no projeto.

  2. Selecione os arquivos que você deseja importar para o SCLM selecionando a caixa de opções próxima ao arquivo ou pasta. A lista também indica quais arquivos não estão atualmente no SCLM.

    Para organização do projeto, é importante que o tipo e a linguagem corretos estejam designados aos membros. Isso pode ser automatizado configurando o tipo e a linguagem nos Tipos de Arquivos da Página de Preferências do SCLM. Para configurar o tipo e a linguagem dos membros, selecione Janela - (Window-)>Preferências - (Preferences-)>Equipe - (Team-)>Preferências do SCLM - (SCLM Preferences)>Tipos de Arquivo (File Types).

  3. Se todos os arquivos selecionados tiverem um Tipo e uma Linguagem associados a eles, clique em Concluir (Finish) para completar a operação.
  4. Clique em Avançar (Next) para exibir a lista completa dos membros com a linguagem e o tipo associados. Se um membro não tiver uma linguagem e um tipo associados, selecione um membro e clique em Atualização Selecionada... (Update Selected...) para associar um Tipo e uma Linguagem a este membro. Neste caso, toda a origem Java é armazenada como tipo CSOURCE com uma linguagem Java . Todos os outros arquivos são salvos como tipo CSOURCE e linguagem J2EEPART.
  5. Selecione a opção Ativar Migração Forçada (Enable Forced Migrate) para copiar os arquivos IDE sobre quaisquer membros SCLM com este nome. Essa função deve ser usada com cuidado.
  6. Clique em Avançar (Next) e associe um ARCHDEF a um projeto que você esteja importando através da seleção de caixa de opções Incluir Instruções do ARCHDEF (Include ARCHDEF statements). Especifique o nome da definição da arquitetura que será criada ou atualizada para conter os nomes e tipos de membros que estão sendo incluídos ao SCLM. Isso permite que funções de construção subsequentes referenciem o arquivo e obtenham a lista de membros a serem construídos.
  7. Se esse for um projeto Java/J2EE, você pode gerar o script de construção Ant necessário para construir o projeto. Para gerar esse script, clique em Gerar Script de Construção (Generate Build Script). O diálogo apresentado permite digitar o tipo de projeto J2EE, além de opções adicionais para incluir a origem Java no arquivo de archive. Clique em Concluir (Finish) para continuar. O ARCHDEF e o script de construção são criados, e todo o código de origem é transferido e armazenado no SCLM.

    Depois que a operação concluiu um diálogo de código de retorno exibirá os resultados da migração.

    Nota: Se o arquivo ainda existir no SCLM, essa função irá falhar a menos que você marque a opção Migração Forçada Ativada (Enable Forced Migration). O método preferencial é renomear o arquivo IDE ou importar cada membro dentro do Package Explorer, então, o projeto está em sync com o SCLM. Se você copiar o conteúdo deste arquivo em uma área temporária antes de importar e colar cada código, é possível utilizar a função Comparar a última função do SCLM (Compare with Latest From SCLM) para mostrar a diferença entre os arquivos.

    O navegador de projetos mostra agora um projeto com os arquivos migrados para o SCLM. Os nomes dos arquivos não são mais exibidos com o indicador [Não no SCLM]. As funções SCLM estão disponíveis para os arquivos por meio da opção de menu Equipe. Os serviços, como registro de saída, registro de entrada, etc., estão agora ativados para esses arquivos.


Termos de Uso | Feedback

Este centro de informações é desenvolvido pela tecnologia Eclipse. (http://www.eclipse.org)