Arquivo da tag: Java

Maven – Compilar sem os teste

Maven

Maven

Por padrão o maven executa todos os teste unitários do projeto sempre que você executa o build ( package ) . O problema disto é que algumas vezes apenas precisamos atualizar a aplicação e em alguns dias fazemos isso milhares de vezes.

O maven nos da algumas opções para dinamizar esta execução.

Skiping tests:

Ao executar o maven informando o parâmetro “-Dmaven.skip.test=true” indica que o build deve ser executado sem os testes unitários.

Melhorando o tempo de execução do Maven

Seguem abaixo algumas dicas para melhorar o tempo de execução.

OBS: Algumas destas podem aumentar consideravelmente o uso de CPU.

Sem conectar a internet:

Temos também a opção de forçar o maven a trabalhar offline com o parâmetro “-o“. Por padrão todas as dependências do projeto são salvas localmente como em um serviço de cache, e sendo assim este parâmetro não fará muita diferença.

Ex.:

Para isto é recomendado que antes você execute o seguinte comando para que sejam baixadas todas as dependências e salvas no cache:

Sem logs:

Em algumas situações você pode não querer ver tudo o que o maven esta fazendo. Para isto temos a opção de executa-lo em modo “silencioso” com o parâmetro “-q”.

Ex.:

Multi thread:

É possível especificar a quantidades de threads serão utilizadas no processo de build. Este é um recurso que deve ser utilizado com cautela pois existem muitos fatore que podem influenciar no desempenho do build, como número de núcleos do processador, quantidade de submodulos do projeto e quantidade de tasks a serem executadas dentre outros fatores.

Fontes:

Site oficial

Executando scripts Groovy no java

Logo Groovy

Logo Groovy

Existem situações onde precisamos montar lógica em tempo de execução, o java tem recursos muito bons para trabalhar com reflection, mas quando não é suficiente sentimos falta do bom JavaScript.
Para não precisar recorrer a bibliotecas de execução de JavaScript podemos utilizar o Groovy.

Conectando-se ao Oracle com java JDBC

Conectar java ao banco de dados oracle com jdbc connect to oracle with jdbc

Oracle

O JDBC é a sigla de Java Data Base Connector e é uma das maiores vantagens de se utilizar o Java, pela grande facilidade de se conectar a diversos bancos de dados com o mesmo código fonte.

Para começar a utilizar você deve seguir os seguintes passos:

  1. Faça o download do driver no site da Oracle
  2. Adicione o driver ao ClassPath da aplicação
  3. Utilize o código abaixo para criação da conexão com o banco Oracle

Abaixo você pode ver um exemplo de como inicializar uma nova conexão com o banco de dados. Para se conectar com outros bancos basta mudar a String  com o nome da classe do driver e a String com a URL de conexão com o banco.

Outras Strings de Conexão( ConnectionString ):

Banco classe do driver url de Conexão
MySQL com.mysql.jdbc.Driver jdbc:mysql://hostname/ databaseName
ORACLE oracle.jdbc.driver.OracleDriver jdbc:oracle:thin:@hostname:port Number:databaseName
DB2 COM.ibm.db2.jdbc.net.DB2Driver jdbc:db2:hostname:port Number/databaseName
Sybase com.sybase.jdbc.SybDriver jdbc:sybase:Tds:hostname: port Number/databaseName