Regras de Carregamento de Componentes
IBM Rational Team Concert Client para Microsoft Visual Studio IDE  

Regras de Carregamento de Componentes

É possível especificar regras de carregamento de componentes em uma definição de construção na página do Controle de origem do Rational Team Concert, que é exibida somente se você tiver selecionado Controle de origem do Rational Team Concert como uma opção Pré-construção ao criar a definição de construção.

Como parte da criação de uma definição de construção do Jazz, é possível criar um arquivo de regras de carregamento de componentes que definem um subconjunto de arquivos de componentes e pastas para a construção a serem carregados. Se você não especificar um arquivo de regras de carregamento, a construção carrega o componente inteiro. Crie o arquivo de regras de carregamento na área de trabalho de construção. Se a definição de construção permite a aceitação de conjuntos de alterações de entrada, eles serão aceitos antes do arquivo de regras de carregamento serem lidos.

O formato do arquivo é ilustrado neste exemplo.
# Duas diretivas são suportadas:
# folderName=
# RootFolderName=

# Neste exemplo o componente contém a seguinte árvore de pastas:
# /MyMain/
# /MyMain/products/
# /MyMain/products/command line client/
# /MyMain/products/command line client/project1/
# /MyMain/products/command line client/project1/src/
# /MyMain/products/command line client/project1/src/A.java
# /MyMain/products/command line client/project1/src/... uma série de outros subdiretórios e arquivos
# /MyMain/products/command line client/project2/
# /MyMain/products/command line client/project3/
# /MyMain/products/MetroNome/project4/
# /MyMain/products/MetroNome/project5/
# /MyMain/products/RTC/project6/
# além de outros diretórios sob MyMain

# utilize folderName para especificar uma pasta em particular para carregar
# o nome da pasta é um caminho completo com a correta distinção entre maiúsculas e minúscula, iniciando na
raiz do componente
# Esta linha carrega a pasta /MyMain/products/RTC/project4/ e os arquivos
# (mas não as subpastas) que ela contém
folderName=/MyMain/products/RTC/project4/

# utilize RootFolderName quando quiser carregar uma pasta e todas as suas subpastas,
# incluindo as novas que podem ter sido criadas depois de o arquivo de regras de carregamento ter sido
gravado
# Esta linha carrega a pasta /MyMain/products e todos os arquivos e subpastas que ela contém
RootFolderName=/MyMain/products/
Nota: Pastas nomeadas devem existir e as regras não devem definir subconjuntos de sobreposição ou colisões de nomes de pastas.