2 INTRODUÇÃO. Construindo aplicações jcompany com Maven
|
|
- Sabina Neves Moreira
- 6 Há anos
- Visualizações:
Transcrição
1 1 CONTEÚDO 1 Conteúdo Introdução Fundamentos Básicos do Maven Estrutura de diretórios e ciclo de execução Repositórios Introdução às configurações do maven Dependências Depedências de módulos Visão Dependências externas Empresas sem repositório interno Jars que não encontram-se no repositório público Adicionando um artefato ao repositório da empresa Publicado o projeto no repositório da empresa Comandos básicos Instalando o projeto no repositório local Instalando no repositório remoto da empresa Fazendo deploy no servidor de aplicação Fazendo deploy Rápido para o servidor Fazendo deploy rápido com reinicialização Fazendo deploy para produção Configurando a máquina do desenvolvedor Repositório Interno da empresa Como Instalar um proxy para a empresa Configurações Básicas Configurações de proxy Configurar os repositórios Públicos Inicializando o proxy Windows Linux Verificando a instalação Instalando servico SCP no Windows... 19
2 2 INTRODUÇÃO O Maven foi bastante personalizado para atender as necessidades do framework jcompany, principalmente porque o suporte do Maven a projetos com muitos módulos, e módulos reutilizáveis não é muito bom. Portanto nesse manual será explicado mais a fundo como utilizar o Maven com o jcompany e não entraremos em detalhes de personalização do Maven.
3 3 FUNDAMENTOS BÁSICOS DO MAVEN 3.1 ESTRUTURA DE DIRETÓRIOS E CICLO DE EXECUÇÃO Cada módulo da aplicação tem a seguinte estrutura de diretórios. FIGURA 1 Cada tipo de arquivo tem um local especifico porque o Maven copiará e transformará esses arquivos para diferentes locais no Servidor (Tomcat). Segue abaixo a tabela de diretórios e os respectivos locais onde serão colocados os arquivos após o deploy. Diretório Descrição Local no Servidor /src/main Local onde ficam os contextos do Tomcat no formato : NOME_PROJETO_prod_context.xml - PRODUÇÃO NOME_PROJETO_teste_context.xml - TESTE $CATALINA_HOME/c onf/catalina/localhos t/nome_projeto.xm l NOME_PROJETO.xml - DESENVOLVIMENTO Os arquivos de contextos serão copiados no plc:deploy-reinicializacao e no plc:deploycompleto /src/main/java Arquivos Java que devem ser compilados. /WEB-INF/classes /src/main/resources Arquivos devem ser colocados no path da /WEB-INF/classes aplicação /src/main/webapps Arquivos gerais como.jsp,.css o diretório /WEB-INF... /src/test/java Arquivos do junit e jwebunit - /src/test/resources Não utilizado. Serão usados os arquivos de - resources do /src/main/resources Será copiado para a raiz da aplicação O Maven tem um ciclo de execução. Isso significa que o POM (arquivos de configuração do build) não é executado de forma procedural. Podem-se escolher diferentes fases para execução e cada fase executará diversas tarefas já definidas. As fases de um projeto do tipo war é: process-resources Copia os arquivos de /src/main/webapps e /src/main/resources para um diretório temporário utilizado montagem do build. Esse diretório encontra-se em../maven_target/nome_projeto. Compile Compila os arquivos Java e colocam no diretório temporário.
4 process-test-resources Copia os arquivo /src/test/resources para o diretório temporário. test-compile Compila os arquivos java de teste que ficam em /src/test/java para o diretório temporário. test Executa os testes junit package Compacta os arquivos que do diretório temporário, excluindo os arquivos de teste gerando um arquivo com extensão do tipo <packaging> no arquivo de configuração do projeto. install Copia o artefato final do build para o repositório local. deploy Copia o artefato final do build para o repositório remoto. Cada fase executa sua tarefa e as tarefas anteriores. Exemplo: Se executado o Maven em um projeto com o comando mvn test o maven executará as fases process-resources, compile, process-test-resources, test-compile e test. Também é possível a execução de tarefas especificas sem utilizar alguma fase. Exemplo: Se executado o Maven em um projeto com o comando mvn jar:jar o Maven apenas compactará o que esta dentro do diretório target. Assim será executada a compactação do projeto, mas não garante que serão colocado os arquivos.java compilados. Nesse ciclo b sico foram coladas duas tarefas a fase process-resources 1. unpack Descompacta os arquivos dependentes do tipo War dentro do diretório target. Será explicado mais adiante o porquê dessa tarefa. 2. add-sourcepath Adiciona o diretório /src/main/config no classpath para compilação, porque o padrão é somente o diretório /src/main/java. A Powerlogic desenvolveu 3 tarefas que n~o s~o coladas { nenhuma fase, s~o elas: plc:deploy-completo Pega o arquivo war da aplicação, descompacta dentro de $CATALINA_HOME/webapps/NOME_PROJETO e copia o contexto para o local adequado no servidor. plc:deploy-rapido Copia os arquivos MODIFICADOS de todos os módulos que estão sob os diretórios /src/main/webapps plc:deploy-reinicializacao Copia os arquivos /src/main/webapps, compacta os arquivos.class criados pelo Eclipse nos MODULOS com <packaging>jar</packaging> e copia os arquivos.class dos módulos Visão e do modulo principal para o Server. Copia o contexto para o Server também, o que força o servidor a ser reinicializado. Ao analisarmos o comportamento dessas tarefas podemos chegar às conclusões: O plc:deploy-completo deve ser executado apenas quando já existir o.war pronto. Por isso é aconselhável que antes de executá-lo seja executado a fase package quando não tiver outros módulos ou install quando for um projeto multi-modulo, para gerar o war completo! O uso básico indicado seria então utilizar install plc:deploy-completo O deploy-rapido não precisa de nenhuma tarefa anterior. O deploy-reinicialização só será útil possível se o Eclipse estiver gerando as.class automaticamente. Por padrão o Eclipse já faz isso.
5 3.2 REPOSITÓRIOS Um repositório serve para armazenar artefatos de build e uma variedade de dependências. Basicamente existe apenas dois tipos de repositórios, local e remoto. O local é um cachê do repositório remoto e contêm os builds temporários que ainda n~o foram released. O jcompany instala automaticamente um repositório local completo, não sendo necessário o acesso remoto à repositórios remotos na grande maioria das vezes. O repositório local é instalado no diretório $JCOMPANY_INSTALL/repositório. Para a organização dos artefatos no repositório é definido um padrão: $REPOSITORIO\groupId\artifactId\version\artifactId-version.* Assim ao executar o comando install no projeto o Maven pegará o artefato final que pode ser um jar, war,.*, e copia para o repositório respeitando o padrão acima, modificando inclusive o nome do próprio arquivo. Pode ser feita uma analogia entre o groupid do Maven com o package do java. ArtifacId é o nome do projeto. Exemplo: Se tivermos um projeto aqui na Powerlogic com as seguintes configurações: groupid com.powerlogic artifactid MeuProjeto version 1.0 Executando o Maven com a fase install no projeto será criado o arquivo C:\powerlogic\repositorio\com\powerlogic\MeuProjeto\1.0\MeuProjeto-1.0.jar
6 4 INTRODUÇÃO ÀS CONFIGURAÇÕES DO MAVEN As configurações do Maven são hierarquizadas, pode-se fazer uma analogia a orientação a objetos. Assim temos uma Super Classe que contém todas as dependências do framework jcompany. Essa Super Classe no Maven é o artefato powerlogic.jcompany.projeto-plc. Todos os projetos que utilizam o jcompany devem estender esse artefato. Como o projeto pode ter diversos módulos, outra classe (pom) deve ser criada. Esse pom estender o jcompany e cada módulo ser uma classe (pom) que estenderá do mesmo. A hierarquia ficaria como no esquema abaixo: pom.xml powerlogic.jcompany.projeto-plc projetopom.xml empresa.meuprojetoparent pom.xml empresa.modulo1 empresa.modulo2 Para utilizar o jcompany, edite o arquivo projeto-pom.xml no módulo principal da aplicação da seguinte forma: <parent> </parent> <groupid>powerlogic.jcompany</groupid> <artifactid>projeto-plc</artifactid> <version>3.3</version> Configure no projeto-pom.xml o groupid do projeto, artifactid, version e name da aplicação: <groupid></groupid> <artifactid></artifactid> <version></version> <name></name> Para facilitar o entendimento das configurações utilizaremos um projeto fictício chamado ERP como exemplo. Esse projeto tem três módulos: o módulo ERP que será o módulo principal, o
7 módulo financeiro, e o módulo RH. Assim o projeto-pom.xml ficará dentro do módulo considerado o principal. No nosso exemplo o módulo principal é o módulo ERP. Dentro do arquivo projeto-pom.xml configuramos o groupid, artifactid, version, name e packaging: <groupid>empresa.exemplo</groupid> <artifactid>projeto-erp</artifactid> <version>1.0</version> <name>projeto ERP</name> <packaging>pom</packaging> O packaging define qual a finalidade do pom e pode ser do tipo pom, jar ou war. O projeto-pom.xml tem como finalidade configurar outros módulos portando será do tipo pom. Se o pom for a configuração de um módulo que gerará um jar coloque o tipo jar e se for para gerar um war coloque war. Os projetos do tipo war normalmente são os módulos Visão da aplicação e o módulo principal! No arquivo projeto-pom.xml também é configurado quais módulos devem ser construídos ou reconstruídos ao fazer o build da aplicação. Para isso adicione a configuração: <modules> </modules> <module>../erp-financeiro</module> <module>../erp-rh</module> <module>../erp-principal</module> Dentro da tag module coloque o endereço (diretório) do módulo. O Maven julga que o pom parent sempre esteja um diretório abaixo dos módulos como mostrado abaixo: /erp-financeiro /erp-rh pom.xml pom.xml /erp-principal pom.xml pom.xml Mas dessa forma torna-se difícil de reutilizar os módulos quando colocados em um controle versão. Com isso foi adotado o seguinte padrão: /erp-financeiro /erp-rh pom.xml pom.xml
8 /erp-principal pom.xml projeto-pom.xml Com isso as configurações dos modules devem ter../ antes do diretório do módulo. Agora edite o arquivo pom.xml do módulo erp-principal para estender o módulo pai no caso o projeto-pom.xml. <parent> </parent> <groupid>empresa.exemplo</groupid> <artifactid>projeto-erp</artifactid> <version>1.0</version> <relativepath>projeto-pom.xml</relativepath> Automaticamente o Maven tentará localizar o arquivo pom.xml definido na tag parent um diretório acima. Como o nosso parent esta dentro do nosso módulo principal, precisamos adicionar a tag relativepath com o nome do pom ancestral. Nos outros módulos repita o trecho acima, mas substituindo o relativepath para <relativepath>../erp-principal/projeto-pom.xml</relativepath> 4.1 DEPENDÊNCIAS Em nosso exemplo os módulos têm dependências entre si da seguinte forma. O módulo erp-rh necessita do módulo erp-financeiro. O módulo erp-principal necessita dos outros dois módulos. Para definir as dependências adicione o código no pom.xml de cada module: <dependencies> <dependency> <groupid></groupid> <artifactid></artifactid> <type></type> <version></version> <scope></scope> </dependency> </dependencies> type é o packaging do artefato que está sendo adicionado. Pode ser jar ou war. Se omitido será considerado como jar. scope diz ao Maven quando ser utilizada essa dependência. Pode ser:
9 compile colocará a dependência dentro do novo artefato gerado e colocado no classpath para compilação. Se o novo artefato gerado for um war, como todas as aplicações jcompany, o Maven colocará essa dependência dentro de /WEB-INF/lib. runtime colocar a dependência dentro do novo artefato gerado, mas não será colocado no classpath ao compilar o projeto. provided colocado no classpath da aplicaç~o ao compilar, mas n~o coloca a dependência dentro no novo artefato gerado. OBS: Todas as dependências do tipo war devem ter scope provided. Isso porque não queremos que o arquivo war seja colocado dentro de /WEB-INF/lib da nova aplicação. Mais adiante discutiremos como lidar com dependências War. Voltando ao nosso exemplo, teremos que colocar a dependência erp-financeiro dentro do pom.xml do módulo erp-rh: <dependencies> <dependency> <groupid>empresa.exemplo</groupid> <artifactid>erp-financeiro</artifactid> <version>1.0</version> </dependency> </dependencies> E dentro do módulo erp-principal(pom.xml) precisamos declarar sua dependência com o erpfinaceiro e erp-principal: <dependencies> <dependency> <dependency> <groupid>empresa.exemplo</groupid> <artifactid>erp-financeiro</artifactid> <version>1.0</version> </dependency> <groupid>empresa.exemplo</groupid> <artifactid>erp-rh</artifactid> <version>1.0</version> </dependency> </dependencies> 4.2 DEPEDÊNCIAS DE MÓDULOS VISÃO Ao nosso projeto ERP adicionaremos mais um módulo, erp-visao. Para isso adicionaremos dentro do arquivo projeto-pom.xml que se encontra no módulo erp-principal uma nova entrar na tag modules
10 <module>../erp-visao</module> Assim todas às vezes que forem dadas o comando para construir a aplicação esse módulo será reconstruído ou verificado por mudanças de arquivos quando em deploys rápidos. O módulo do tipo war (exceto o módulo principal) não deve herdar do projeto-pom.xml porque se herdado será colocado todos os jar do jcompany dentro de /WEB-INF/lib do módulo visão e isso não é necessário. O módulo principal é o encarregado de adicionar todas as dependências do jcompany em /WEB-INF/lib. Agora no módulo principal adicionaremos a nova dependência: <dependency> <groupid>empresa.exemplo</groupid> <artifactid>erp-visao</artifactid> <version>1.0</version> <scope>provided</scope> <type>war</type> </dependency> Relembrando o scope deve ser provided para não ser colocado dentro de /WEB-INF/lib da aplicação. Mas se o módulo não for colocado dentro de /WEB-INF/lib onde será colocado? Para solucionar esse problema o plugin plc-maven-plugin descompactará o módulo war dentro do projeto gerado! Para isso temos que adicionar a seguinte configuração no pom.xml da aplicação PRINCIPAL: <build> </build> <plugins> </plugins> <plugin> </plugin> <groupid>powerlogic.jcompany.maven</groupid> <artifactid>plc-maven-plugin</artifactid> <configuration> <wars> </wars> </configuration> <war>powerlogic.jcompany.jcompany_visao</war> <war>powerlogic.jcompany.jcompany_doc_visao</war> <war>empresa.exemplo.erp-visao</war>
11 Observe que o nome do módulo é adicionado concatenando o groupid com o artifactid. A ordem das tags war dizem ao Maven quais arquivos devem ser substituídos caso entrem em conflito de nomes. Assim se quisermos personalizar um arquivo do jcompany Visão não será necessário editar o código no projeto jcompany Visão e depois reconstruir. No exemplo acima se existir um arquivo de mesmo nome no módulo jcompany_visao e no erp-visao, o arquivo do erp-visao sobrescreverá o arquivo do jcompany_visao. Se existir um arquivo com mesmo nome no módulo Principal este terá preferência. 4.3 DEPENDÊNCIAS EXTERNAS Se o projeto necessitar outras dependências alem dos módulos, basta adicionar a dependência no pom.xml do módulo que necessita do artefato EMPRESAS SEM REPOSITÓRIO INTERNO Se a sua empresa não tem um repositório interno para artefatos Maven e o artefato que queira adicionar não esteja no repositório local o seguinte procedimento é necessário: Localize o artefato no repositório central Copie o jar e o arquivo pom para o diretório equivalente no seu repositório interno JARS QUE NÃO ENCONTRAM-SE NO REPOSITÓRIO PÚBLICO ADICIONANDO UM ARTEFATO AO REPOSITÓRIO LOCAL Algumas vezes não existe o jar em nenhum repositório público. Para adicioná-lo faça o seguinte: 1. Abra um prompt DOS 2. Digite a linha seguinte, trocando c:\powerlogic para o local de instalação do jcompany set PATH=c:\powerlogic\maven2\bin;%path% 3. No diretório onde está o artefato que queira adicionar ao repositório digite o comando: mvn install:install-file Dfile= DgroupId= DartifactId= Dpackaging= -Dversion= DgeneratePom=true Substitua o groupid, artifactid e version. Packaging é a extensão do arquivo que estão sendo colocado no repositório. File é o nome do arquivo que está sendo copiado para o repositório ADICIONANDO UM ARTEFATO AO REPOSITÓRIO DA EMPRESA Para copiar os artefatos para um repositório remoto da empresa, siga o passos um 1 e 2 do tópico anterior Adicionando um artefato ao repositório local. Digite o seguinte comando no prompt DOS: mvn deploy:deploy-file -Dfile= -DgroupId= -DartifactId= -Dversion= -Dpackaging= - DrepositoryId= -Durl= As opções file, groupid, artifactid, version e packaging são iguais para a instalação no repositório local.
12 repositoryid é o nome do repositório remoto, configurado no settings.xml. O repositório remoto é configurado pela tag Server como mostrado no capítulo 6 - Configurando a máquina do desenvolvedor. url é o endereço base do repositório remoto. Se o repositório tiver sido instalado de acordo com o capítulo Como Instalar um proxy para a empresa essa url será Substitua o host e port. Repositório Interno da empresa O Plc Maven Proxy funciona como um Proxy de artefatos para projetos que utilizam o Maven para construir as aplicações. Esse Proxy facilita o compartilhamento de dependências de artefatos entre projetos reunindo em um só lugar na empresa todos os artefatos de todos os projetos. 4.4 PUBLICADO O PROJETO NO REPOSITÓRIO DA EMPRESA Caso a empresa tenha um repositório interno, às vezes é necessário publicar o projeto e seus módulos para o repositório remoto. Para isso adicione no arquivo projeto-pom.xml no módulo principal o código: <distributionmanagement> <repository> <id> </id> <name></name> <url></url> </repository> </distributionmanagement> Id é o id configurando no arquivo settings.xml consulte o capítulo 6 - Configurando a máquina do desenvolvedor. Name é o nome do repositório, pode ser qualquer nome. URL do repositório interno completo. Execute o commando mvn f projeto-pom.xml deploy no módulo principal da aplicação.
13 5 COMANDOS BÁSICOS Aqui se encontra todos os comandos básicos para execução Maven. Algumas informações contidas nesse capítulo serão melhor compreendidas após leitura completa dessa manual. Para acessar as tarefas básicas configuradas como padrão do jcompany. No Eclipse acesse o menu Run -> External Tools -> External Tools. As opções de quais tarefas ser~o executadas s~o definidas no campo arguments. Opções adicionadas por padrão pelo jcompany são: -o : offline. Evita que o Maven tente achar atualizações em repositórios remotos -npu: No plugin update. Evita que o Maven atualize os plugins do próprio Maven. 5.1 INSTALANDO O PROJETO NO REPOSITÓRIO LOCAL Comando Maven: mvn f projeto-pom.xml install Comando utilizado para instalar o módulo no repositório local. Algumas vezes pode se utilizado para baixar as dependências do repositório interno da empresa quando existir. Possibilitando colocar no path do Eclipse a dependência. -f projeto-pom.xml indica que será utilizado o arquivo de configuração projeto-pom.xml. Utilizando esse pom é possível instalar todos os módulos pertencentes ao projeto. Cada módulo configurado no projeto-pom.xml pela tag <module> será executado. Se não for utilizado o f projeto-pom.xml apenas o módulo escolhido será instalado. 5.2 INSTALANDO NO REPOSITÓRIO REMOTO DA EMPRESA Comando Maven: mvn f projeto-pom.xml deploy Deploy para o Maven significa publicar o artefato no repositório remoto. Não confunda deploy do Maven com deploy para servidor de aplicação. Para utilizar esse comando, a tag Server no arquivo settings.xml deve ser configurada como explicado no capítulo 6 - Configurando a máquina do desenvolvedor e a configuração no pom.xml como explicado no capítulo Publicado o projeto no repositório da empresa. 5.3 FAZENDO DEPLOY NO SERVIDOR DE APLICAÇÃO Comando Maven: mvn f projeto-pom.xml install plc:deploy-completo Compila todos os módulos, empacota em um war, e pública o artefato no Tomcat definido pela variável $CATALINA_HOME. Essa variável é configurado no start.bat do eclipse.
14 5.4 FAZENDO DEPLOY RÁPIDO PARA O SERVIDOR Comando Maven: mvn f projeto-pom.xml plc:deploy-rapido Copia todos os arquivos (exceto classes) modificados nos módulos, definidos no arquivo projeto-pom.xml, para o Tomcat. 5.5 FAZENDO DEPLOY RÁPIDO COM REINICIALIZAÇÃO Comando Maven: mvn f projeto-pom.xml plc:deploy-reinicializacao Esse comando faz o mesmo que o deploy rápido, mas copia as classes alteradas também. As classes j devem ter sido compiladas pelo Eclipse porque o Maven pegar os arquivos *.class do diretório output do Eclipse. Na primeira vez que se faz o deploy rápido todos os arquivos dos módulos são copiados sem serem colocados dentro do jar correspondente no diretório /WEB-INF/lib. Portanto acontecerá de ter arquivos duplicados dentro do jar e dentro /WEB-INF/classes. Mas isso não causa nenhum efeito colateral porque o Tomcat dará preferência por arquivos que estão em /WEB- INF/classes. 5.6 FAZENDO DEPLOY PARA PRODUÇÃO Comando Maven: mvn f projeto-pom.xml install plc:deploy-completo P prod Esse comando gera um war file com as seguintes características: Pré compila as jsps Muda o par}metro show_sql no hibernate.cfg.xml para false Muda as categorias do log4j para Warn.
15 6 CONFIGURANDO A MÁQUINA DO DESENVOLVEDOR As configurações do Maven ficam em jcompany_path/maven/conf/settings.xml. A localização do repositório local é configurado pela tag <localrepository>. Ao instalar o jcompany o repositório local utilizado fica em jcompany_path/repositorio. Para acessar o repositório da Empresa caso exista coloque o seguinte: <mirrors> </mirrors> <mirror> </mirror> <id> </id> <mirrorof>central</mirrorof> <name> </name> <url> </url> Esse trecho de configuração diz ao maven que todas as chamadas ao repositório central irão acessar o repositório interno da Empresa. Em id coloque um nome único que represente esse mirror. Em name adicione um nome { esse mirror, esse nome aparecerá nos relatórios de build e em url coloque a url completa do Maven Proxy. Se colocado essa url em um browser será possível navegar pelo repositório. Portanto ao configurar o mirror confira se a url está certa utilizando um browser. Para os artefatos que não estão em repositórios públicos, como por exemplo, os artefatos da Powerlogic e os próprios artefatos criados pela empresa são necessários dizer onde encontrálos também. Adicione a configuração abaixo, apenas troque a Url para a url onde se encontra o repositório da Empresa. <profiles> <profile> <activation> </activation> <repositories> <activebydefault>true</activebydefault> <repository> </repository> </repositories> <id>principal</id> <name>repositorio da empresa</name> <url> </url>
16 </profiles> </profile> <pluginrepositories> <pluginrepository> <id>principal_plugins</id> <name>repositorio Powerlogic</name> <url> </url> </pluginrepository> </pluginrepositories> Para que o desenvolvedor possa publicar novos artefatos no repositório da empresa é necessário adicionar a configuração abaixo: <servers> </servers> <server> </server> <id>principal</id> <username>maven</username> <password>senha</password> A configuração acima é a configuração para utilizar o SCP, isto é o usuário e senha para acessar via SCP o repositório da Empresa. Assim na configuração de cada projeto (projeto-pom.xml) basta adicionar o nome(id) do repositório onde será publicado e a sua URL. O usuário e a senha não precisarão ir dentro do projeto.
17 7 REPOSITÓRIO INTERNO DA EMPRESA Todas as dependências do projeto são salvos em um repositório local. Por padrão o jcompany configura a localidade desse repositório para DiretorioBaseDeInstalação/repositorio. Ao fazer a construção da aplicação utilizando o Maven este automaticamente adiciona ao projeto os artefatos declarados no arquivo pom.xml buscando-os da seguinte forma: 1. Tenta achar o artefato no repositório local. 2. Caso algum artefato não exista no repositório local o Maven tentará achar em um repositório remoto. O repositório remoto pode ser um repositório publico ou um repositório da própria empresa. 3. Caso esteja configurado para utilizar o repositório da empresa, este tentará localizar o artefato, atualizará o repositório local e adicionará ao projeto. 4. Se no repositório da empresa não tiver o artefato este irá procurar nos repositórios públicos. Se mesmo assim não for encontrado o artefato será gerado um erro na construção da aplicação. 7.1 COMO INSTALAR UM PROXY PARA A EMPRESA O primeiro passo é criar um usu rio no Windows com o nome maven. Para isso v em Painel de controle -> Usuários. Crie o diretório c:\maven\repositorio. Copie o diretório Plc-Maven-Proxy para dentro de c:\maven. 7.2 CONFIGURAÇÕES BÁSICAS Dentro do diretório Plc-Maven-Proxy existe um arquivo chamado maven-proxy.properties. Todas as configurações são feitas nesse arquivo. Chave repo.local.store port snapshot.update servername Descrição Diretório onde serão colocados os artefatos. Este diretório deve ser relativo ao diretório serviço Porta em que o Proxy escutará. Verifica nos repositórios remotos por novas versões de artefatos SNAPSHOTs Nome da máquina que esta localizada incluindo a porta de escuta A configuração repo.local.store deve ser mantida em c:\maven\repositorio. Mais à frente ao configurar o SCP, se mudado esse local, diversas mudanças complexas terão de ser feitas para configurar o SCP o que não será explicado em detalhes nesse manual. 7.3 CONFIGURAÇÕES DE PROXY Caso a empresa esteja atrás de um Proxy algumas configurações são necessárias. Diversos proxys podem ser configurados. Cada configuração deve ter um NOME. Esse nome pode ser qualquer nome que melhor represente a configuração. Apesar de poder ter diversas
18 configurações diferentes de Proxy, apenas uma pode ser utilizada. Para selecionar qual configuração utilizar edite a linha proxy.list=nome NOME é a configuração que deseja utilizar Chave proxy.nome.host proxy.nome.port proxy.nome.username proxy.nome.password Descrição Endereço do servidor de proxy. Porta do Proxy. Nome de usuário para autenticar no Proxy. Por motivo de segurança esse usuário só precisa ter acesso aos endereços de repositório que serão definidos mais adiante. Senha para autenticar no proxy. 7.4 CONFIGURAR OS REPOSITÓRIOS PÚBLICOS Caso os artefatos requisitados não estejam no Proxy Maven este tentará localizar os artefatos em repositórios públicos. Para configurar em quais repositórios procurar adicione as seguintes configurações. Como podem ter muitos repositórios remotos, adicione a ordem que será verificada com a seguinte configuração: repo.list=repo_nome1,repo_nome2 Os repositórios são configurados com opções do tipo repo.repo_nome.key onde REPO_NOME é o nome do repositório e KEY é o tipo de configuração, que serão detalhadas na tabela abaixo: Chave repo.repo_nome.url repo.repo_nome.description repo.repo_nome.hardfail repo.repo_nome.cache.period repo.repo_nome.cache.failures repo.repo_nome.proxy Descrição Url de acesso ao repositório público Descrição do repositório Qual configuração de proxy utilizar. 7.5 INICIALIZANDO O PROXY Antes de inicializar o Proxy Maven crie o diretório configurado em repo.local.store WINDOWS Para inicializar o Proxy Maven basta executar o arquivo instalar.bat no diretório serviço. Esse bat instalará um serviço no Windows. O serviço inicializará automaticamente toda vez que iniciada a máquina LINUX
19 Para executar o Proxy Maven no digite java jar maven-proxy-standalone-0.2-app.jar maven-proxy.properties no prompt de comando. 7.6 VERIFICANDO A INSTALAÇÃO Após inicializar o Proxy Maven abra um Browser e coloque a url servername/maven onde servername é a configuração no arquivo maven-proxy.properties. Veja Configurações Básicas. Se algo sair errado verifique o arquivo de log, que se encontra em Plc-Maven-Proxy\log.txt. 7.7 INSTALANDO SERVICO SCP NO WINDOWS A configuração que fizemos acima resolve um problema, baixar os arquivos de repositórios remotos. Mas para a solução ficar completa é necessário instalar outro serviço que permitirá o oposto, enviar arquivos da máquina do desenvolvedor para um repositório remoto. Para poder enviar um arquivo a um repositório remoto é necessário que esse repositório possa ser acessado via SCP. A instalação do serviço SCP não é muito trivial, portanto siga exatamente os passos a seguir. 1. Execute o arquivo setupssh.exe e siga a instalaç~o deixando tudo como padr~o. 2. Abra um prompt DOS. 3. Entre no diretório onde foi instalado o OpenSSh. Ex: cd C:\Program Files\OpenSSH\bin 4. Execute o comando: mkgroup -l >>..\etc\group 5. Execute o comando 2 VEZES : mkpasswd -l -u maven >>..\etc\passwd 6. Abra o registro do Windows com o comando: regedit 7. Na pasta HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\Cygwin\mounts v2\/home edite a chave native para c:\ 8. Em HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\Cygwin\mounts v2\ adicione um DWORD Value com nome Cygdrive flags e valor 2a em Hexa 9. Adicione na pasta HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\Cygwin\mounts v2\ um String de nome Cygdrive prefix com valor / Inicialize o serviço do Windows de nome OpenSSH
2 INTRODUÇÃO 3 CONFIGURANDO A MÁQUINA DO DESENVOLVEDOR
1 CONTEÚDO 1 Conteúdo... 1 2 Introdução... 2 3 Configurando a máquina do desenvolvedor... 2 4 Comandos básicos... 3 4.1 Instalando o projeto no repositório local... 4 4.2 Instalando no repositório remoto
Leia maisManual de instalação do Microsoft SQL Server 2008 R2 Express no Windows 10
Manual de instalação do Microsoft SQL Server 2008 R2 Express no Windows 10 1-Antes de iniciar a instalação do SQL é necessário liberar as permissões do usuário para evitar erro, para realizar esse procedimento
Leia maisRede VPN UFBA Procedimento para configuração
UFBA Universidade Federal da Bahia STI Superintendência de Tecnologia da Informação Rede VPN UFBA Procedimento para configuração 2015 Índice Introdução... 2 Windows 8... 3 Windows 7... 11 Windows VISTA...
Leia mais,QVWDODomR. Dê um duplo clique para abrir o Meu Computador. Dê um duplo clique para abrir o Painel de Controle. Para Adicionar ou Remover programas
,QVWDODomR 5HTXLVLWRV0tQLPRV Para a instalação do software 0RQLWXV, é necessário: - Processador 333 MHz ou superior (700 MHz Recomendado); - 128 MB ou mais de Memória RAM; - 150 MB de espaço disponível
Leia maisParametrização do Banco de Dados PROGRESS Base de Dados Origem
A conversão dos dados do TMS 4.01 para o SIGAGFE Gestão de Frete Embarcador utiliza uma conexão de dados ODBC. Parametrização do Banco de Dados PROGRESS Base de Dados Origem 1. Configurar a base de dados
Leia maisGuia do Administrador de Licenças de Usuários Autorizados do IBM SPSS Modeler IBM
Guia do Administrador de Licenças de Usuários Autorizados do IBM SPSS Modeler IBM Índice Guia do Administrador........ 1 Antes de Iniciar............. 1 Serviços Citrix e Terminal......... 1 Instalação
Leia maisIntrodução ao Maven. Leonardo Gresta Paulino Murta leomurta@ic.uff.br
Introdução ao Maven Leonardo Gresta Paulino Murta leomurta@ic.uff.br Sistemas de Gestão de Construção Controla a transformação de itens fonte em itens derivados Faz a gestão de dependências dos módulos
Leia maisTutorial para configurar as bibliotecas TerraView e Qt 3 no Visual Studio 2005
Tutorial para configurar as bibliotecas TerraView e Qt 3 no Visual Studio 2005 João Tácio Corrêa da Silva Ouro Preto/MG, 27/05/2010 joaotacio@yahoo.com.br 1 1. Introdução Este tutorial tem o objetivo de
Leia maisManual de Utilização. Ao acessar o endereço www.fob.net.br chegaremos a seguinte página de entrada: Tela de Abertura do Sistema
Abaixo explicamos a utilização do sistema e qualquer dúvida ou sugestões relacionadas a operação do mesmo nos colocamos a disposição a qualquer horário através do email: informatica@fob.org.br, MSN: informatica@fob.org.br
Leia maisSobre o Visual C++ 2010
O Visual Studio é um pacote de programas da Microsoft para desenvolvimento de software, suportando diversas linguagens como C#, C++, C, Java, Visual Basic, etc. Nesta série de tutoriais vou focar apenas
Leia maisLaboratório de Redes de Computadores INSTALANDO SERVIDOR APACHE NOS CENTOS 6.5
Laboratório de Redes de Computadores Professor Responsável: Dinailton José da Silva Tratamento dos dados gerados pelo Servidor de Web a partir do arquivo de logs. Configuração do Servidor Web para armazenar
Leia maisManual do Usuário CMS WordPress MU Versão atual: 2.8
Manual do Usuário CMS WordPress MU Versão atual: 2.8 1 - Introdução O Centro de Gestão do Conhecimento Organizacional, CGCO, criou, há um ano, uma equipe para atender à demanda de criação de novos sites
Leia maisÍndice. Manual De instalação ProjectNet Manager http:// www.projectnet.com.br
Índice Instalação ProjectNet Manager... Página 2 Configuração Inicial ProjectNet Manager... Página 8 Instalação do Microsoft SQL Server Express... Página 10 Apontando um Banco de Dados já existente...
Leia maisPROCEDIMENTO INSTALAÇÃO SINAI ALUGUEL
1º Passo: Baixar o arquivo http://www.sinaisistemaimobiliario.com.br/instalar/instalador_aluguel.rar. 2º Passo: No SERVIDOR ao qual o sistema deverá ser instalado: a) Criar uma pasta, preferencialmente
Leia maisPassos para a instalação
Manual de Instalação da Comanda Eletrônica Arquivos para instalação no computador.net Framework 3.5 ActiveSync (programa que vem junto com o Pocket que faz a integração do aparelho com o computador do
Leia maisTreinamento de e-commerce
Treinamento de e-commerce Bem vindo ao treinamento de e commerce mais rápido e direto de todos! Utilize este documento para se orientar sempre que necessário e não se preocupe, em caso de necessidade,
Leia maisInstalando o Microsoft Office 2012-09-13 Versão 2.1
Instalando o Microsoft Office 2012-09-13 Versão 2.1 SUMÁRIO Instalando o Microsoft Office... 2 Informações de pré-instalação... 2 Instalando o Microsoft Office... 3 Introdução... 7 Precisa de mais ajuda?...
Leia maisOI CLOUD SEJA BEM-VINDO!
OI CLOUD SEJA BEM-VINDO! O QUE É O OI CLOUD? O Oi Cloud é um serviço de armazenamento, compartilhamento e sincronização de arquivos. Esses arquivos ficarão acessíveis a partir de qualquer dispositivo,
Leia maisNeste manual você terá o exemplo de acesso 3G pelo programa ASEE, existem 02 tipos, o segundo é o MEYE. No cd existe o manual do MEYE.
Neste manual você terá o exemplo de acesso 3G pelo programa ASEE, existem 02 tipos, o segundo é o MEYE. No cd existe o manual do MEYE. Introdução Os modelos de DVR Stand Alone H.264 da Luxseg são todos
Leia maiswww.sysdevsolutions.com Driver Next Versão 1.0 de 07-03-2011 Português
Driver Next Versão 1.0 de 07-03-2011 Português Índice Configuração dos documentos no Backofficce... 3 O Driver ERP Next... 6 Configurações principais... 6 Configurações do vendedor... 7 Configurações do
Leia maisTUTORIAL PROCESSOS DE INSTALAÇÃO DO MYMIX MOBILE
Sumário Apresentação... 1 1. Procedimentos iniciais... 2 2. Configurar computador para o IIS... 3 3. Configurar o serviço do IIS (Servidor Web)... 5 4. Instalar mymix Mobile no Coletor... 7 5. Configurar
Leia maisManual do KLinkStatus. Paulo Moura Guedes Tradução: Marcus Gama
Paulo Moura Guedes Tradução: Marcus Gama 2 Conteúdo 1 Introdução 5 2 Usando o KLinkStatus 6 3 Configurando o KLinkStatus 8 4 Créditos e Licença 11 5 Instalação e compilação 12 Resumo KLinkStatus é um verificador
Leia maisPOO Programação Orientada a Objetos
POO Programação Orientada a Objetos Mãos à Obra Jefferson S. Silva IFET - PI Copyright Jefferson S. Silva Slide 1 O sistema Nossa empresa foi contratada por uma pequena gravadora de música que deseja entrar
Leia maisT.I. para o DealerSuite: Servidores Versão: 1.1
T.I. para o DealerSuite: Servidores Versão: 1.1 Lista de Figuras T.I. para o Dealer Suite: Servidores Figura 1 Tela Principal do ESXi...4 Figura 2 Tela VMware Player...5 Figura 3 Arquivo /etc/exports do
Leia maisAdministração Portal Controle Público
Administração Portal Controle Público Manual do usuário www.controlepublico.org.br 2015 Sumário 1. Workflow da publicação... 3 1.1. Perfis de publicação... 3 1.2. Perfis de controle no Administrador...
Leia maise-volution Tutorial de utilização Sistema Einstein Integrado de Bibliotecas / SEIB 2016
e-volution Tutorial de utilização Sistema Einstein Integrado de Bibliotecas / SEIB 2016 Sobre a e-volution Biblioteca virtual com conteúdo atualizado, multimídia e interativo Acervo customizado de acordo
Leia maisSistema De Gerenciamento Web UFFS
Sistema De Gerenciamento Web UFFS Acesso ao Sistema Link para acesso O acesso ao SGW UFFS é feito através de um link, que por segurança, poderá não ser permanente. Este mesmo link será modificado com uma
Leia maisCadeira de Tecnologias de Informação. Ano lectivo 2009/2010. Sites dinâmicos. Com Expression Web TI2009/10 EWD_1. Filipa Pires da Silva (2009)
Cadeira de Tecnologias de Informação Ano lectivo 2009/2010 Sites dinâmicos Com Expression Web TI2009/10 EWD_1 .ASPX vs.html HTML: HTML é uma linguagem para descrever páginas web HTML significa Hyper Text
Leia maisFORMAÇÃO WORDPRESS. Desenvolvimento de sites com a plataforma Wordpress. Abel Soares abelbarbosasoares@gmail.com
FORMAÇÃO Desenvolvimento de sites com a plataforma Wordpress Abel Soares abelbarbosasoares@gmail.com O QUE É O Sistema de gestão de conteúdos que lhe permite criar e manter, de maneira simples e robusta,
Leia maisMANUAL DE INSTALAÇÃO DO MILLENNIUM BASIC
MANUAL DE INSTALAÇÃO DO MILLENNIUM BASIC O primeiro passo para fazer a instalação do Millennium Basic é fazer o download dos programas executáveis para a máquina do usuário. Acesse o portal de conteúdo
Leia maisMódulo e-rede Magento v1.0. Manual de. Instalação do Módulo. estamos todos ligados
Módulo e-rede Magento v1.0 Manual de Instalação do Módulo estamos todos ligados 01 02 03 04 Introdução 3 Versão 3 Requerimentos 3 Manual de instalação 4 05 06 4.1 Instruções iniciais 4 4.2 Instalação e
Leia maisConfigurando uma aplicação Struts
Configurando uma aplicação Struts Instalando os Softwares 1. NetBeans IDE 5.0 2. Java Standard Development Kit (JDK ) version 1.4.2 or 5.0 Criando uma nova aplicação Struts 1. Click File > New Project.
Leia maisManual Instalação Web Services Client Web.NewHotel
Web.NewHotel Versão: 2008-07-10 Rev. 2008-12-04 Versão de WSServer: 2008.10.27.0 Versão de WSClient: 2008.11.03.0 Versão de NewHotel: 2008.09.13 Av. Almirante Gago Coutinho, 70 1700-031 Lisboa PORTUGAL
Leia maisUTILIZAÇÃO DE RECURSOS AVANÇADOS DO EXCEL EM FINANÇAS (PARTE III): GERENCIAMENTO DE CENÁRIOS
UTILIZAÇÃO DE RECURSOS AVANÇADOS DO EXCEL EM FINANÇAS (PARTE III): GERENCIAMENTO DE CENÁRIOS! Criando cenários a partir do Solver! Planilha entregue para a resolução de exercícios! Como alterar rapidamente
Leia maisCATÁLOGO DE CUSTOMIZAÇÕES Conferência com Coletores (WEB)
CATÁLOGO DE CUSTOMIZAÇÕES Conferência com Coletores (WEB) Índice ÍNDICE... 2 CONSIDERAÇÕES INICIAIS... 3 DADOS DO PROJETO... 4 OBJETIVO(S) DO PROJETO... 4 ESCOPO... 4 CONFERÊNCIA DE ITENS... 4 PARAMETRIZAÇÃO
Leia maisREITORA Ulrika Arns. VICE-REITOR Almir Barros da Silva Santos Neto. DIRETOR DO NTIC Leonardo Bidese de Pinho
2014 Núcleo de Tecnologia da Informação e Comunicação - NTIC 17/01/2014 REITORA Ulrika Arns VICE-REITOR Almir Barros da Silva Santos Neto DIRETOR DO NTIC Leonardo Bidese de Pinho COORDENADOR DE DESENVOLVIMENTO
Leia maisMANUAL DO INSTALADOR XD EM AMBIENTES MICROSOFT WINDOWS
MANUAL DO INSTALADOR XD EM AMBIENTES MICROSOFT WINDOWS Está disponível a partir da versão 2014.73 do XD Rest/Pos/Disco um novo formato no instalador em ambientes Microsoft Windows. O instalador passa a
Leia maisSOFTWARE VIAWEB. Como instalar o Software VIAWEB
SOFTWARE VIAWEB Como instalar o Software VIAWEB O Software VIAWEB é na verdade um receptor de eventos. A única diferença é que os eventos são recebidos via INTERNET. Portanto, a empresa de monitoramento
Leia maisHEMOVIDA (CICLO DO SANGUE - Gerenciamento de estoque para grandes eventos)
Ministério da Saúde Secretaria Executiva Departamento de Informática do SUS HEMOVIDA (CICLO DO SANGUE - Gerenciamento de estoque para grandes eventos) Manual do Usuário Versão 1.0 Fevereiro, 2014 Índice
Leia maisSelecione a opção "Novo" -> "Atalho"
O Programa PHARMACOS Digital deverá ser instalado em um computador escolhido como Principal (ou Servidor) e utilizado nas Estações (ou Terminais) através de um atalho criado para o mesmo. Os computadores
Leia maisLaboratório Virtual de Sistema de Controle Via Web em Labview. 1/6 www.ni.com
Laboratório Virtual de Sistema de Controle Via Web em Labview "Utilizou-se o Labview 8.6 para criar a VI, uma placa de aquisição da NI e uma webcam para poder acessar e visualizar a planta." - Fernando
Leia maisMARINHA DO BRASIL COMANDO DO CONTROLE NAVAL DO TRÁFEGO MARÍTIMO GUIA RÁPIDO PARA MANUSEIO DO SISTEMA CRIPTOGRÁFICO ÁTRIA
- 1 - MARINHA DO BRASIL COMANDO DO CONTROLE NAVAL DO TRÁFEGO MARÍTIMO GUIA RÁPIDO PARA MANUSEIO DO SISTEMA CRIPTOGRÁFICO ÁTRIA Nesse passo a passo, abordaremos apenas os usos básicos do sistema, a saber:
Leia maisUsando o email e a Internet
Usando o email e a Internet Novo no Windows 7? Mesmo que ele tenha muito em comum com a versão do Windows que você usava antes, você ainda pode precisar de uma ajuda para fazer tudo direitinho. Este guia
Leia maisCriptografando os seus dados
Criptografando os seus dados Vou mostrar como criar um local em seu computador, uma pasta por exemplo para que você possa guardar coisas com o máximo de segurança, para isso, vamos primeiro fazer download
Leia maisTUTORIAL WINDOWS 7. Curso Técnico em Informática. Aluno: Ricardo B. Magalhães Período: Noturno Profª: Patrícia Pagliuca
GOVERNO DO ESTADO DE MATO GROSSO SECRETARIA DE ESTADO DE CIÊNCIA E TECNOLOGIA SECITEC ESCOLA TÉCNICA ESTADUAL DE EDUCAÇÃO PROFISSIONAL E TECNOLÓGICA UNIDADE DE LUCAS DO RIO VERDE Curso Técnico em Informática
Leia maisDisciplina: Unidade III: Prof.: E-mail: Período:
Encontro 09 Disciplina: Sistemas de Banco de Dados Unidade III: Modelagem Lógico de Dados Prof.: Mario Filho E-mail: pro@mariofilho.com.br Período: 5º. SIG - ADM 6. Introdução ao MS Access O Microsoft
Leia maisManual SOFIA (Software Inteligente ARPEN-SP) versão 0.1
Manual SOFIA (Software Inteligente ARPEN-SP) versão 0.1 Normatização: Provimento nº 22/2014 Corregedoria Geral de São Paulo Segue o link com a íntegra do provimento, publicado no site da ARPEN-SP, em 18/09/2014:
Leia maisGraphing Basic no Excel 2007
Graphing Basic no Excel 2007 Tabela de Conteúdos 1. Inserindo e formatando os dados no Excel 2. Criando o gráfico de dispersão inicial 3. Criando um gráfico de dispersão de dados de titulação 4. Adicionando
Leia maisInstalação de Carta de Correção Eletrônica Spalla
Instalação de Carta de Correção Eletrônica Spalla Introdução A Carta de Correção Eletrônica(CC-e) é um evento legal e tem por objetivo corrigir algumas informações da NF-e, desde que o erro não esteja
Leia mais=E4/26 F10 =F4 = G4+F5
HISTOGRAMA O histograma é uma forma gráfica de apresentar a distribuição de freqüências de uma variável. O histograma é um gráfico de barras verticais construído com os resultados da tabela de freqüências.
Leia maisConhecendo o Delphi 2010
2ª Aula 11 de fevereiro de 2011 Conhecendo o Delphi 2010 Inicie o Delphi clicando no ícone Delphi 2010 que se encontra no menu Iniciar / Todos os Programas / Embarcadero RAD Studio 2010 / Delphi 2010.
Leia maisDemoiselle Tutorial Módulo 1 Arquitetura
Demoiselle Tutorial Módulo 1 Arquitetura Vanderson Botelho da Silva (SERPRO/SUPST/STCTA) Emerson Sachio Saito (SERPRO/CETEC/CTCTA) Flávio Gomes da Silva Lisboa (SERPRO/CETEC/CTCTA) Serge Normando Rehem
Leia maisEstrutura de Diretórios Linux. Rodrigo Gentini gentini@msn.com
Linux Rodrigo Gentini gentini@msn.com /bin - Ficam armazenados os comandos básicos que todos os usuários podem usar, como o : ls, cat, cd entre outros. /boot - Ficam todos os arquivos que a máquina precisa
Leia maisAcesso ao Sistema Usuário: MASTER Senha : MASTER (maiúsculo ou minúsculo)
Manual Cobrança Caixa Acesso ao Sistema Usuário: MASTER Senha : MASTER (maiúsculo ou minúsculo) Selecionar Cedente Para utilizar o sistema, selecione o Cedente (CADASTROS > SELECIONAR CEDENTE > ACESSAR).
Leia maisJAVA. Professor: Bruno Toledo
JAVA Professor: Bruno Toledo Programação Java com Banco de Dados MYSQL Instalando o Servidor MYSQL Iremos utilizar o Vertrigo, programa esse que possui o servidor MySQL, Apache e PHP. Porém nosso foco
Leia maisGUIA RÁPIDO DE UTILIZAÇÃO KIT MERCURIOIV OSCILOSCÓPIO E GERADOR DE SINAIS
GUIA RÁPIDO DE UTILIZAÇÃO KIT MERCURIOIV OSCILOSCÓPIO E GERADOR DE SINAIS Revisão 05 setembro/2014 Versão do Firmware: 2.1.8 Versão do software Osciloscópio para Windows: 2.0.19 1. Sumário 1.Introdução...3
Leia maisProcedimento para solucionar erro na instalação do certificado digital
Rio de Janeiro, 15 de fevereiro de 2012. Procedimento para solucionar erro na instalação do certificado digital Por favor, leia este documento atentamente. Em alguns casos, o certificado digital não está
Leia maisManual Mobuss Construção - Móvel
Manual Mobuss Construção - Móvel VISTORIA & ENTREGA - MÓVEL Versão 1.0 Data 22/04/2014 Mobuss Construção - Vistoria & Entrega Documento: v1.0 Blumenau SC 2 Histórico de Revisão Versão Data Descrição 1.0
Leia maise Autorizador Odontológico
1 CONTROLE DE DOCUMENTO Revisor Versão Data Publicação Diego Ortiz Costa 1.0 08/08/2010 Diego Ortiz Costa 1.1 09/06/2011 Diego Ortiz Costa 1.2 07/07/2011 2 Sumário CONTROLE DE DOCUMENTO... 2 1. Informações
Leia maisMapeamento Objeto-Relacional
Mapeamento Objeto-Relacional Persistência de dados com Java Persistence API - Hibernate Jefferson S Silva Mapeamento objeto-relacional Mas como? SQL + JDBC!? 1 Para quê serve MOR? O uso de uma solução
Leia maisManual do Usuário Sistema de Acuidade Visual Digital
Manual do Usuário Sistema de Acuidade Visual Digital Página 1 de 16 Índice DonD - Sistema para Teste de Acuidade Visual...3 Componentes do Produto...4 Instalação...5 Abrindo o sistema do DonD...5 Configuração...6
Leia maisInstituto de Pesquisas Energéticas e Nucleares, IPEN CNEN/SP. Biblioteca Terezine Arantes Ferraz
Instituto de Pesquisas Energéticas e Nucleares, IPEN CNEN/SP Biblioteca Terezine Arantes Ferraz BIBLIOTECA TEREZINE ARANTES FERRAZ Tutorial de utilização do gerenciador de referencias bibliográficas EndNote
Leia maisMANUAL DE INSTALAÇÃO SAT DIMEP PDV CAKE
MANUAL DE INSTALAÇÃO SAT DIMEP PDV CAKE INSTALAÇÃO DO EQUIPAMENTO O procedimento de instalação do SAT (Dimep) é bastantes simples, para equipamentos Dimep basta seguir as etapas abaixo. 1. Instalação do
Leia maistesto Saveris Web Access Software Manual de instruções
testo Saveris Web Access Software Manual de instruções 2 1 Índice 1 Índice 1 Índice... 3 2 Especificações... 4 2.1. Utilização... 4 2.2. Requisitos do sistema... 4 3 Instalação... 5 3.1. Instalação de
Leia maisManual de Configuração
Manual de Configuração Pagamentos Online no netp@ Pontos contidos no Manual Configuração do Serviço de Pagamentos Online Configuração da Integração com Redunicre Configuração da integração com TPAVirtual
Leia maisConfiguração para Uso do Tablet no GigaChef e Outros Dispositivos
Configuração para Uso do Tablet no GigaChef e Outros Dispositivos Birigui SP Setembro - 2013 1. Configurando o Ambiente. Este documento mostra como configurar o ambiente do GigaChef para usar o Tablet
Leia maisTrabalhando com Mala Direta e Etiquetas de Endereçamento no BrOffice/LibreOffice
Departamento de Tecnologia da Informação Divisão de Relacionamento e Gestão do Conhecimento Trabalhando com Mala Direta e Etiquetas de Endereçamento no BrOffice/LibreOffice Criação de Etiquetas passo a
Leia maisAuxílio Estudantil Fase de análise
UNIVERSIDADE TECNOLÓGICA FEDERAL DO PARANÁ DIRETORIA DE GESTÃO DE TECNOLOGIA DA INFORMAÇÃO ASSESSORIA DE AUXÍLIO ESTUDANTIL PR UNIVERSIDADE TECNOLÓGICA FEDERAL DO PARANÁ Auxílio Estudantil Fase de análise
Leia maisDisponibilizada a rotina Vale Presente (LOJA830) no módulo Controle de Lojas (SIGALOJA), assim como já é utilizada no módulo Front Loja (SIGAFRT).
Vale Presente para Controle de Lojas Produto : Microsiga Protheus - Controle de Lojas - Versão 10 Chamado : TFDI16 Data da publicação : 12/07/12 País(es) : Brasil Banco(s) de Dados : Todos Esta melhoria
Leia maisipads Embarque da plataforma de gestão Mosyle Informações complementares
ipads Embarque da plataforma de gestão Mosyle Informações complementares Prezadas Famílias, É chegada a hora de embarcarmos a plataforma de gestão Mosyle nos ipads que serão utilizados pelos estudantes
Leia maisConfigurar Thin Client X1 e X1W
Configurar Thin Client X1 e X1W Vamos mostrar como você pode utilizar os Thin Client s (clientes remotos) X1 e X1W em seu callcenter de forma muito simples. Primeiro Passo: Prepare o Servidor Remoto -
Leia maisCRIAÇÃO DE TABELAS NO ACCESS. Criação de Tabelas no Access
CRIAÇÃO DE TABELAS NO ACCESS Criação de Tabelas no Access Sumário Conceitos / Autores chave... 3 1. Introdução... 4 2. Criação de um Banco de Dados... 4 3. Criação de Tabelas... 6 4. Vinculação de tabelas...
Leia maisManual Banco de dados SQL Server
Manual Banco de dados SQL Server Introdução Serão apresentadas neste manual, as operações envolvendo uma conversão com banco de dados SQL Server. Incluindo a instalação do SQL Server Management Studio,
Leia maisManual aplicativo webprint.apk
Manual aplicativo webprint.apk SÃO PAULO JULHO /2010 Sumário Instalando a aplicação no Cartão de memória:... 3 COMO CONECTAR O APLICATIVO MOTOROLA WEB PRINT E IMPRESSORA PENTAX POCKET JET 3.... 7 Aprendendo
Leia maisTutorial do aluno Ambiente Virtual de Aprendizagem (AVA) Rede e-tec Brasil
Instituto Federal de Educação, Ciência e Tecnologia do Pará Tutorial do aluno Ambiente Virtual de Aprendizagem (AVA) Rede e-tec Brasil 2015 I F P A 1 0 5 a n o s SUMÁRIO APRESENTAÇÃO... 2 1 CALENDÁRIO
Leia maisGestão Documental. Gestão Documental
Alcides Marques, 2007 Actualizado por Ricardo Matos em Junho de 2009 Neste capítulo pretende-se analisar a temática da, começando por apresentar um breve resumo dos conceitos subjacentes e apresentando
Leia maisTCI Sistemas Integrados
TCI Sistemas Integrados Manual Gera arquivo Prefeitura 1 Índice 1 - Cadastros obrigatórios para Gerar Arquivo para Prefeitura...3 2 Gerar Arquivo...8 3 Retorno Arquivo Prefeitura...19 2 1 Cadastros obrigatórios
Leia maisProjeto Amadeus. Guia de Instalação 00.95.00 Linux
Projeto Amadeus Guia de Instalação 00.95.00 Linux Agosto 2010 Sumário 1. Introdução...3 2. Pré-Requisitos...4 2.1 Máquina Virtual Java...4 2.1.1 Instalando JDK via apt-get...4 2.1.2 Instalando JDK a partir
Leia maisIntrodução a Sistemas Abertos Gerência de Pacotes
Introdução a Sistemas Abertos Gerência de Pacotes filipe.raulino@ifrn.edu.br Introdução Existem diversas formas de instalarmos softwares em distribuições Linux. A mais utilizada é através da utilização
Leia maisCaso tenha alguma dificuldade nesta etapa, procure um técnico de informática para auxiliá-lo.
Preenchimento da SEFIP para gerar a GFIP e imprimir as guias do INSS e FGTS Você, Microempreendedor Individual que possui empregado, precisa preencher a SEFIP, gerar a GFIP e pagar a guia do FGTS até o
Leia maisLição 1 Conteúdo e instalação do Boardmaker com Speaking Dynamically Pro
Lição 1 Conteúdo e instalação do Boardmaker com Speaking Dynamically Pro Neste breve texto você encontrará informações técnicas sobre o software BOARDMAKER (BM) com SPEAKING DYNAMICALLY PRO (SDP), no que
Leia maisGestão de Sistemas Operacionais I
Gestão de Sistemas Operacionais I Professor: Wellington Fábio de Oliveira Martins MSDOS Comandos mais utilizados Para usar o MS-DOS no Windows 98 va no menu iniciar -> executar -> digita: command No Windows
Leia maisManual do Usuário. VpetConverter Ferramenta para adequação de documentos para Petições Eletrônicas. http://www.voat.com.br/ contato@voat.com.
Manual do Usuário VpetConverter Ferramenta para adequação de documentos para Petições Eletrônicas http://www.voat.com.br/ contato@voat.com.br Descrição Geral O VPetConverter é um programa que facilita
Leia maisPara usar com Impressoras multifuncionais (MFPs) ativadas para a Tecnologia Xerox ConnectKey
Aplicativo Xerox App Gallery Guia de Utilização Rápida 702P03997 Para usar com Impressoras multifuncionais (MFPs) ativadas para a Tecnologia Xerox ConnectKey Use o Aplicativo Xerox App Gallery para localizar
Leia maisBoot gráfico no Debian com BootSplash
Boot gráfico no Debian com BootSplash Tiago Bortoletto Vaz 1.0 - Novembro de 2004 Resumo Este documento descreve como utilizar o bootsplash para obter um boot gráfico no Debian.
Leia maisCriar e formatar relatórios
Treinamento Criar e formatar relatórios EXERCÍCIO 1: CRIAR UM RELATÓRIO COM A FERRAMENTA RELATÓRIO Ao ser executada, a ferramenta Relatório usa automaticamente todos os campos da fonte de dados. Além disso,
Leia maisAPOSTILA DE INFORMÁTICA INTERNET E E-MAIL
APOSTILA DE INFORMÁTICA INTERNET E E-MAIL Profa Responsável Fabiana P. Masson Caravieri Colaboração Empresa Júnior da Fatec Jales Monitora: Ângela Lopes Manente SUMÁRIO 1. INTERNET... 3 2. ACESSANDO A
Leia maisLEUCOTRON EQUIPAMENTOS LTDA ROTEIRO DE INTERLIGAÇÃO SIP ACTIVE IP COM REGISTRO
LEUCOTRON EQUIPAMENTOS LTDA PÓS-VENDAS LEUCOTRON ROTEIRO DE INTERLIGAÇÃO SIP ACTIVE IP COM REGISTRO SANTA RITA DO SAPUCAÍ MINAS GERAIS 2012 PÓS VENDAS LEUCOTRON ROTEIRO DE INTERLIGAÇÃO SIP ACTIVE IP COM
Leia maisDesenvolvimento Flex com Maven
Desenvolvimento Flex com Maven Marvin H Froeder Julho 2009 Eu Desenvolvedor 5 anos Java 4 anos Flex 3 anos Maven -0 anos Flash O que é Maven? É uma ferramenta de gestão de projetos de Software. Automatiza
Leia maisProgramação WEB. Prof. André Gustavo Duarte de Almeida andre.almeida@ifrn.edu.br www3.ifrn.edu.br/~andrealmeida. Aula II jquery UI
Prof. André Gustavo Duarte de Almeida andre.almeida@ifrn.edu.br www3.ifrn.edu.br/~andrealmeida Aula II jquery UI Introdução O que é jquery UI? Biblioteca que fornece maior nível de abstração para interação
Leia maisSocialMap - Como unir o Foursquare, ArcGIS Online e o Facebook? - Parte III de III (opcional)
SocialMap - Como unir o Foursquare, ArcGIS Online e o Facebook? - Parte III de III (opcional) Na primeira parte desse Tutorial aprendemos a exibir dinamicamente os nossos Check-ins do Fousquare no ArcGIS
Leia maisManual de uso Serasa Judicial Março/2014 Controle de revisão Data da Revisão Versão Documento Versão Manager DF-e Executor Assunto Revisado 08/10/2013 1.0 Rodrigo Vieira Ambar/Gigiane Martins Criação 18/03/2104
Leia maisEste HELP ajudará na instalação e configuração do Roteador SISMOURA.
Help de Funções do sistema Este HELP ajudará na instalação e configuração do Roteador SISMOURA. O que é Rotear o SISMOURA? Rotear é tornar independente do servidor um PDV (CAIXA), possibilitando o mesmo
Leia maisInstalando o plugin CDT 4.0
Instalando o plugin CDT 4.0 Abra o Eclipse, acesse help/software updates/ find and install. Escolha a opção search for new features to install e depois clique em next. Instalando o plugin CDT 4.0 Na janela
Leia maisFORMATAÇÃO E INSTALAÇÃO DO SISTEMA OPERACIONAL WINDOWS SEVEN ORIGINAL
Prof.: Patricia Magalhães - Comp.: Hardware e Software 1 2 FORMATAÇÃO E INSTALAÇÃO DO SISTEMA OPERACIONAL WINDOWS SEVEN ORIGINAL Prof. Patrícia G. P. Magalhães Faça Backup antes de iniciar a formatação
Leia maisFACULDADE MULTIVIX CURSO DE ENGENHARIA DE PRODUÇÃO 2º PERÍODO MARIANA DE OLIVEIRA BERGAMIN MONIQUE MATIELLO GOMES THANIELE ALMEIDA ALVES
FACULDADE MULTIVIX CURSO DE ENGENHARIA DE PRODUÇÃO 2º PERÍODO MARIANA DE OLIVEIRA BERGAMIN MONIQUE MATIELLO GOMES THANIELE ALMEIDA ALVES COMPUTAÇÃO EM NUVEM CACHOEIRO DE ITAPEMIRIM 2015 MARIANA DE OLIVEIRA
Leia mais