5
respostas

PROBLEMAS DEVTOOLS

Estou com problemas com o devtools, adicionei nas dependencias, mas não está funcionando o reload automatico.

segue meu pom

<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
    <modelVersion>4.0.0</modelVersion>
    <parent>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-parent</artifactId>
        <version>2.1.4.RELEASE</version>
        <relativePath/> <!-- lookup parent from repository -->
    </parent>
    <groupId>br.com.alura</groupId>
    <artifactId>forum</artifactId>
    <version>0.0.1-SNAPSHOT</version>
    <name>forum</name>
    <description>Forum da Alura</description>

    <properties>
        <java.version>1.8</java.version>
    </properties>

    <dependencies>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-web</artifactId>
        </dependency>

        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-devtools</artifactId>
            <scope>runtime</scope>
        </dependency>

        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-test</artifactId>
            <scope>test</scope>
        </dependency>

        <dependency>
            <groupId>commons-lang</groupId>
            <artifactId>commons-lang</artifactId>
            <version>2.2</version>
        </dependency>
    </dependencies>

    <build>
        <plugins>
            <plugin>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-maven-plugin</artifactId>
            </plugin>
        </plugins>
    </build>

</project>
5 respostas

Oi Rodrigo,

A dependência está declarada corretamente.

Geralmente quando isso acontece é algum problema relacionado ao maven na hora de baixar os jars.

Faça o seguinte, entre no diretório do maven(pasta oculta .m2, que fica localizada no diretório do seu usuário no computador) e navegue até: .m2/repository/org/springframework/boot

Apague a pasta spring-boot-devtools

Vá no eclipse, clique com o botão direito em cima do projeto e escolha: Maven -> Update project...

O maven baixará novamente o spring-boot-devtools da internet.

Veja se resolve.

Bons estudos!

meu xará, fiz as alterações que me sugeriu, mas não deu muito resultado...permaneço com problemas para usar esse devtools e o livereload.

alguma outra sugestão?

O fato de ser no IntelliJ altera alguma coisa?

Oi Rodrigo,

Ah sim, no Intellij não funciona automaticamente.

Você precisa ir no menu: Settings -> Build, Execution, Deployment -> Compiler e marcar a checkbox Build project automatically.

E também precisa entrar no Registry (CTRL + SHIFT + A) e marcar a checkbox compiler.automake.allow.when.app.running.

Veja se resolve desse jeito.

Olá pessoal, eu estava com o mesmo problema no Eclipse/STS, o motivo era que eu deixei desativado o build automático.

Bora ficar esperto nisso.