InteliJ com gradle não compila com pasta integrationTest + unit Test

17 07 2018

Problema

  • Estou utilizando a estrutura separada para IntegrationTest
  • Essa estrutura precisa ler a unit test para compartilhar classes de massas de dados
  • configurei via gradle essa compilação e funciona OK
  • O InteliJ se perde para achar e mostra erro de compilação

Solução

  • Precisa configurar a saida do test para o integrationTest
  • Precisa configurar o plugin idea e java

integrationTest.gradle

sourceSets {
    integrationTest {
        java.srcDir file('src/integration-test/java')
        resources.srcDir file('src/integation-test/resources')
        compileClasspath += sourceSets.main.output + configurations.testRuntime + sourceSets.test.output
        runtimeClasspath += output + compileClasspath
    }
}

configurations {
    integrationTestImplementation.extendsFrom implementation
}

dependencies {
    integrationTestImplementation 'junit:junit:4.12'
}

task integrationTest(type: Test) {
    description = 'Runs integration tests.'
    group = 'verification'

    systemProperties['url'] = System.getProperty('url')
    testClassesDirs = sourceSets.integrationTest.output.classesDirs
    classpath = sourceSets.integrationTest.runtimeClasspath
    testLogging {
        exceptionFormat = 'full'
    }
}

build.graddle

apply plugin: 'java'
sourceSets {
	integrationTest
}
apply plugin: 'idea'
idea {
	module {
		testSourceDirs += project.sourceSets.integrationTest.java.srcDirs
		testSourceDirs += project.sourceSets.integrationTest.resources.srcDirs
	}
}

FONTE

Anúncios




InteliJ-Converter\Visualizar automaticamente ascii em arquivos properties de i18n

11 01 2017

Problema

Gostaria de visualizar a conversão de ascii automaticamente na visualização de arquivos internacionalizados/i18n

Solução

Existe uma propriedade que pode ser habilitada no inteliJ chamada Transparent native-to-ascii conversion

File->Settings->Editor->File Encodings -> Marcar opção Transparent native-to-ascii conversion

Depois de aplicar já é possível visualizar os arquivos convertidos automaticamente

Fonte





InteliJ – Click duplo não seleciona a palavra inteira

27 10 2016

Problema

Ao realizar o click duplo na palavra a mesma não é selecionada por completo.

Exemplo: pedidoService (seleciona só o pedido e não o Service)

Solução

descobri que é uma configuração de seleção camelcase, que pode ser desativada

Settings -> Editor -> General -> Smart Keys -> Use “CamelHumps”

FONTE





IteliJ- Configurando click para navegar para implementações de métodos

14 09 2016

Problema

Utilizando a IDE InteliJ ao clicar no método da interface gostaria de navegar até a implementação e não a interface.

Solução

Criar um dialog para mostrar as opções de implementações etc..

Como?

  1. Abrir Setting-> Appearance & Behavior -> Quick List
  2. Clicar no botão + do lado esquerdo da tela para inserir um novo Quick List
  3. Informar um nome para a Quick List ex: “Implementações e hierarquias Dialog”
  4. Clicar no botão + do lado direito da tela para inserir uma opção que será exibida no Quick List
  5. Adicionar Main Menu -> Navigate -> Implemententions
  6. Clicar em Apply
  7. Abrir Setting-> Keymap
  8. Sobre a opção Click List que você criou ex: “Implementações e hierarquias Dialog” associar um atalho ex: Ctrl + Botão do meio no mouse

 

FONTE