Question

J'essaye d'utiliser Lombok Dans mon projet que je développe en utilisant Intellij Idea 11.

J'ai installé Plugin tierce pour l'idée Et cela semble bien fonctionner parce que l'idée voit toutes les méthodes / champs autogénés.

J'ai donc une classe qui utilise SLF4J. Je l'ai annoté comme ça

import lombok.extern.slf4j.Slf4j;

@Slf4j
public class TestClass
{
    public TestClass()
    {
        log.info("Hello!");
    }
}

Mais quand je construis mon compilateur de projet, des broches: cannot find symbol variable log.

Pouvez-vous me dire ce qui me manque ici?

Mise à jour: Il s'est avéré que son processus d'annotation de requête Factory échoue.

input files: {com.zasutki.courierApp.server.TestServlet, com.mine.courierApp.server.model.DatastoreObject}

annotations: [javax.inject.Singleton, javax.inject.Inject, lombok.Getter, lombok.Setter, com.googlecode.objectify.annotation.Id, com.googlecode.objectify.annotation.OnSave]

Processor com.google.web.bindery.requestfactory.apt.RfValidator matches [lombok.Getter, com.googlecode.objectify.annotation.Id, javax.inject.Inject, lombok.Setter, com.googlecode.objectify.annotation.OnSave, javax.inject.Singleton] and returns false.

cannot find symbol variable log

Des idées sur les solutions de contournement?

Mise à jour 2: Ce n'est peut-être pas quelque chose que les lecteurs veulent entendre, mais j'ai fini par passer à Scala.

Pas de solution correcte

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top