热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

龙目岛和Maven

如何解决《龙目岛和Maven》经验,为你挑选了2个好方法。

我试图在IntelliJ上使用带有Maven和VRaptor的Lombok,但它不起作用.

我已经在stackoverflow中读了一些信息,但没有解决我的问题,我已经在Intellij中启用了注释处理器,但仍然没有.

我试图从命令行编译它(Windows)并且无法正常工作.

我还尝试创建另一个没有maven的项目并添加库,创建一些用于测试的类,它可以正常工作,编译和运行.

有帮助吗?

该项目只有2个类,1个实体和1个控制器

这是我的pom.xml


4.0.0

razor
controle-de-ponto
0.0.1
war

Um sistema de controlo de ponto


    
        projectlombok.org
        http://projectlombok.org/mavenrepo
    



    ISO-8859-1
    2.1.2.Final



    
        br.com.caelum
        vraptor
        4.1.4
    

    
        org.projectlombok
        lombok
        0.11.6
        provided
    

    
        org.jboss.weld.servlet
        weld-servlet-core
        2.1.2.Final
        provided
    

    
        org.jboss.weld
        weld-core-impl
        2.1.2.Final
        provided
    

    
        javax.el
        el-api
        2.2
        provided
    

    
        org.hibernate
        hibernate-validator-cdi
        5.1.1.Final
    

    
        javax.inject
        javax.inject
        1
        
        provided
    

    
        javax.servlet
        jstl
        1.2
        provided
    

    
        org.apache.velocity
        velocity
        1.7
    

    
        org.apache.velocity
        velocity-tools
        2.0
    

    
        org.hibernate
        hibernate-entitymanager
        4.3.8.Final
    

    
        mysql
        mysql-connector-java
        5.1.34
        runtime
    

    
        br.com.caelum.vraptor
        vraptor-jpa
        4.0.2
    

    
        br.com.caelum.vraptor
        vraptor-java8
        4.0.0.Final
    



    controle-de-ponto
    
    
        
            org.apache.maven.plugins
            maven-compiler-plugin
            3.1
            
                1.8
                1.8
                1.8
            
        
    

我尝试编译时出错:

[INFO] ------------------------------------------------------------------------
[INFO] Building controle-de-ponto 0.0.1
[INFO] ------------------------------------------------------------------------
[INFO] 
[INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ controle-de-ponto ---
[INFO] Using 'ISO-8859-1' encoding to copy filtered resources.
[INFO] Copying 3 resources
[INFO] 
[INFO] --- maven-compiler-plugin:3.1:compile (default-compile) @ controle-de-ponto ---
[INFO] Changes detected - recompiling the module!
[INFO] Compiling 2 source files to C:\Users\Kennedy\Desktop\controle-de-ponto\target\classes
[INFO] -------------------------------------------------------------
[ERROR] COMPILATION ERROR : 
[INFO] -------------------------------------------------------------
[ERROR] /C:/Users/Kennedy/Desktop/controle-de-ponto/src/main/java/br/com/caelum/vraptor/controller/IndexController.java:[37,16] cannot find symbol
  symbol:   method setNome(java.lang.String)
  location: variable usuario of type org.razor.cponto.beans.Usuario
[INFO] 1 error
[INFO] -------------------------------------------------------------
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 1.167 s
[INFO] Finished at: 2015-02-04T13:41:01-02:00
[INFO] Final Memory: 17M/204M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.1:compile (default-compile) on project controle-de-ponto: Compilation failure
[ERROR] /C:/Users/Kennedy/Desktop/controle-de-ponto/src/main/java/br/com/caelum/vraptor/controller/IndexController.java:[37,16] cannot find symbol
[ERROR] symbol:   method setNome(java.lang.String)
[ERROR] location: variable usuario of type org.razor.cponto.beans.Usuario
[ERROR] -> [Help 1]
[ERROR] 
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR] 
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException

aliopi.. 31

这可能会奏效


    
        
            org.apache.maven.plugins
            maven-compiler-plugin
            3.6.0
            
                1.8
                1.8
                
                    
                        org.projectlombok
                        lombok
                        1.16.12
                                             
                
            
        
    

最新版本:

https://mvnrepository.com/artifact/org.apache.maven.plugins/maven-compiler-plugin

https://mvnrepository.com/artifact/org.projectlombok/lombok


小智.. 9

这应该按原样工作,与IntelliJ想法无关.但我愿意:

确保@Data注释是lombok之一

删除存储库定义(maven central很好)

使用最近的lombok 版本(截至本文撰写时为1.16.0)

重建(mvn clean package)

我认为在您的情况下maven找不到lombok jar或者你可能有另一个@Data.



1> aliopi..:

这可能会奏效


    
        
            org.apache.maven.plugins
            maven-compiler-plugin
            3.6.0
            
                1.8
                1.8
                
                    
                        org.projectlombok
                        lombok
                        1.16.12
                                             
                
            
        
    

最新版本:

https://mvnrepository.com/artifact/org.apache.maven.plugins/maven-compiler-plugin

https://mvnrepository.com/artifact/org.projectlombok/lombok



2> 小智..:

这应该按原样工作,与IntelliJ想法无关.但我愿意:

确保@Data注释是lombok之一

删除存储库定义(maven central很好)

使用最近的lombok 版本(截至本文撰写时为1.16.0)

重建(mvn clean package)

我认为在您的情况下maven找不到lombok jar或者你可能有另一个@Data.


推荐阅读
  • 使用在线工具jsonschema2pojo根据json生成java对象
    本文介绍了使用在线工具jsonschema2pojo根据json生成java对象的方法。通过该工具,用户只需将json字符串复制到输入框中,即可自动将其转换成java对象。该工具还能解析列表式的json数据,并将嵌套在内层的对象也解析出来。本文以请求github的api为例,展示了使用该工具的步骤和效果。 ... [详细]
  • 标题: ... [详细]
  • 本文整理了315道Python基础题目及答案,帮助读者检验学习成果。文章介绍了学习Python的途径、Python与其他编程语言的对比、解释型和编译型编程语言的简述、Python解释器的种类和特点、位和字节的关系、以及至少5个PEP8规范。对于想要检验自己学习成果的读者,这些题目将是一个不错的选择。请注意,答案在视频中,本文不提供答案。 ... [详细]
  • 本文整理了Java中org.apache.solr.common.SolrDocument.setField()方法的一些代码示例,展示了SolrDocum ... [详细]
  • 本文整理了Java中org.apache.hadoop.hive.ql.plan.ExprNodeColumnDesc.getTypeInfo()方法的一些代码示例,展 ... [详细]
  • 原文地址:https:www.cnblogs.combaoyipSpringBoot_YML.html1.在springboot中,有两种配置文件,一种 ... [详细]
  • Oracle seg,V$TEMPSEG_USAGE与Oracle排序的关系及使用方法
    本文介绍了Oracle seg,V$TEMPSEG_USAGE与Oracle排序之间的关系,V$TEMPSEG_USAGE是V_$SORT_USAGE的同义词,通过查询dba_objects和dba_synonyms视图可以了解到它们的详细信息。同时,还探讨了V$TEMPSEG_USAGE的使用方法。 ... [详细]
  • 先看官方文档TheJavaTutorialshavebeenwrittenforJDK8.Examplesandpracticesdescribedinthispagedontta ... [详细]
  • GreenDAO快速入门
    前言之前在自己做项目的时候,用到了GreenDAO数据库,其实对于数据库辅助工具库从OrmLite,到litePal再到GreenDAO,总是在不停的切换,但是没有真正去了解他们的 ... [详细]
  • 本文介绍了RxJava在Android开发中的广泛应用以及其在事件总线(Event Bus)实现中的使用方法。RxJava是一种基于观察者模式的异步java库,可以提高开发效率、降低维护成本。通过RxJava,开发者可以实现事件的异步处理和链式操作。对于已经具备RxJava基础的开发者来说,本文将详细介绍如何利用RxJava实现事件总线,并提供了使用建议。 ... [详细]
  • Java如何导入和导出Excel文件的方法和步骤详解
    本文详细介绍了在SpringBoot中使用Java导入和导出Excel文件的方法和步骤,包括添加操作Excel的依赖、自定义注解等。文章还提供了示例代码,并将代码上传至GitHub供访问。 ... [详细]
  • 本文介绍了禅道作为一款国产开源免费的测试管理工具的特点和功能,并提供了禅道的搭建和调试方法。禅道是一款B/S结构的项目管理工具,可以实现组织管理、后台管理、产品管理、项目管理和测试管理等功能。同时,本文还介绍了其他软件测试相关工具,如功能自动化工具和性能自动化工具,以及白盒测试工具的使用。通过本文的阅读,读者可以了解禅道的基本使用方法和优势,从而更好地进行测试管理工作。 ... [详细]
  • 本文整理了Java中java.lang.NoSuchMethodError.getMessage()方法的一些代码示例,展示了NoSuchMethodErr ... [详细]
  • 本文提供了关于数据库设计的建议和注意事项,包括字段类型选择、命名规则、日期的加入、索引的使用、主键的选择、NULL处理、网络带宽消耗的减少、事务粒度的控制等方面的建议。同时还介绍了使用Window Functions进行数据处理的方法。通过遵循这些建议,可以提高数据库的性能和可维护性。 ... [详细]
  • 本文整理了常用的CSS属性及用法,包括背景属性、边框属性、尺寸属性、可伸缩框属性、字体属性和文本属性等,方便开发者查阅和使用。 ... [详细]
author-avatar
jueduiliu
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有