Child pages
  • Passos para migração do trunk do CSBase para Maven
Skip to end of metadata
Go to start of metadata

Issue: CSBASE-4140 Migrar CSBase para o Maven

 

Para cada módulo: 
Passo 1 - Rodar os scripts para criar a estrutura de pasta para o módulo (conforme acima). 
Passo 2 - Criar o projeto maven no eclipse para o módulo (commitar o .project e o .classpath). 
Passo 3 - Mover o pacote para o módulo (pelo explorer, isto é, fora do eclipse). 
Passo 4 - Colocar o módulo como exclude do classpath do CSBase. 
Passo 5 - Colocar o src/main/java como source folder do classpath do projeto CSBase. 

Outras pastas em CSBASE/csbase: 
Passo 6 - Pasta application_repository vai para o src/main/resources/csbase do módulo csbase.server (mover por fora do eclipse). 
Passo 7 - Pasta conf/csbase/client vai para src/main/resources/ do módulo csbase.client (mover por fora do eclipse). 
Passo 8 - Pasta test/data/csbase/client vai para src/test/resources/csbase/test/data/csbase do módulo csbase.client(mover pelo eclipse). 
Passo 9 - Pasta test/data/csbase/remote vai para src/test/resources/csbase/test/data/csbase do módulo csbase.common(mover pelo eclipse). 
Passo 10 - Arquivo resources/version.properties mover para src/main/resources/csbase/resources do módulo csbase.common. Assim não será necessário alterar as referências a ele, minimizando o impacto (mover pelo eclipse). 
Passo 11 - Arquivo csbase.tools/src/main/java/JAXB-ModelGenerator.xml deve ir para csbase.tools/src/main/resources (mover pelo eclipse). 
Passo 12 - Dentro do módulo csbase.server/src/main/java existem arquivos de propriedades(bundles). Estes devem ser movidos para csbase.server/src/main/resources, respeitando a mesma estrutura de diretórios (mover pelo eclipse). 
Passo 13 - Pastas de csbase.client/src/main/java/csbase/client/resources mover para a mesma estrutura de csbase.client/src/main/resources/csbase/client/resources.

  • No labels