当前位置: 首页 > 知识库问答 >
问题:

Maven Spring boot Eclipse构建成功,但未安装软件包(Lombok)

曹和正
2023-03-14

场景:
我在新计算机上安装了Eclipse,并使用了旧版本的workspace

我收到了一个关于不存在项目的烦人消息-所以通过我看到的一个解决方案,我已经删除了。工作区中的元数据文件夹。

从那时起,我试图构建我的项目(到目前为止它一直运行良好),maven使用“构建成功”运行该过程,但任何包都没有安装,并且按照顺序,我得到了很多编译错误。

我的pom。xml:

    <?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.3.RELEASE</version>
        <relativePath/> <!-- lookup parent from repository -->
    </parent>
    <groupId>com.lingar</groupId>
    <artifactId>SocialEventsTrying1</artifactId>
    <version>0.0.1-SNAPSHOT</version>
    <name>SocialEventsTrying1</name>
    <description>Demo project for Spring Boot</description>

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

    <dependencies>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-data-jpa</artifactId>
        </dependency>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-data-rest</artifactId>
        </dependency>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-thymeleaf</artifactId>
        </dependency>
        <!-- Use MySQL Connector-J -->

        <dependency>
            <groupId>mysql</groupId>
            <artifactId>mysql-connector-java</artifactId>
            <version>5.1.47</version><!-- this version  solve the time issue -->
        </dependency>
        
        
        <dependency>
            <groupId>org.projectlombok</groupId>
            <artifactId>lombok</artifactId>
            <optional>true</optional>
        </dependency>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-test</artifactId>
            <scope>test</scope>
        </dependency>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-devtools</artifactId>
            <optional>true</optional>
        </dependency>
    </dependencies>

    <build> 
        <plugins>
            <plugin>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-maven-plugin</artifactId>
            </plugin>
            <!-- tag::frontend-maven-plugin[] -->
            
            <!-- end::frontend-maven-plugin[] -->
        </plugins>
    </build>
    

</project>

Maven控制台日志:

[INFO] Scanning for projects...
[INFO] 
[INFO] -------------------< com.lingar:SocialEventsTrying1 >-------------------
[INFO] Building SocialEventsTrying1 0.0.1-SNAPSHOT
[INFO] --------------------------------[ jar ]---------------------------------
[INFO] 
[INFO] --- maven-clean-plugin:3.1.0:clean (default-clean) @ SocialEventsTrying1 ---
[INFO] Deleting C:\izhar\files\eclipse-workspaces\Spring-Hibernate\HibernateStudying\target
[INFO] 
[INFO] --- maven-resources-plugin:3.1.0:resources (default-resources) @ SocialEventsTrying1 ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Copying 1 resource
[INFO] Copying 59 resources
[INFO] 
[INFO] --- maven-compiler-plugin:3.8.0:compile (default-compile) @ SocialEventsTrying1 ---
[INFO] Changes detected - recompiling the module!
[INFO] Compiling 31 source files to C:\izhar\files\eclipse-workspaces\Spring-Hibernate\HibernateStudying\target\classes
[INFO] /C:/izhar/files/eclipse-workspaces/Spring-Hibernate/HibernateStudying/src/main/java/com/lingar/SocialEvents/tutorial/services/TutorialService.java: C:\izhar\files\eclipse-workspaces\Spring-Hibernate\HibernateStudying\src\main\java\com\lingar\SocialEvents\tutorial\services\TutorialService.java uses or overrides a deprecated API.
[INFO] /C:/izhar/files/eclipse-workspaces/Spring-Hibernate/HibernateStudying/src/main/java/com/lingar/SocialEvents/tutorial/services/TutorialService.java: Recompile with -Xlint:deprecation for details.
[INFO] /C:/izhar/files/eclipse-workspaces/Spring-Hibernate/HibernateStudying/src/main/java/com/lingar/SocialEvents/tutorial/services/TutorialService.java: C:\izhar\files\eclipse-workspaces\Spring-Hibernate\HibernateStudying\src\main\java\com\lingar\SocialEvents\tutorial\services\TutorialService.java uses unchecked or unsafe operations.
[INFO] /C:/izhar/files/eclipse-workspaces/Spring-Hibernate/HibernateStudying/src/main/java/com/lingar/SocialEvents/tutorial/services/TutorialService.java: Recompile with -Xlint:unchecked for details.
[INFO] 
[INFO] --- maven-resources-plugin:3.1.0:testResources (default-testResources) @ SocialEventsTrying1 ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] skip non existing resourceDirectory C:\izhar\files\eclipse-workspaces\Spring-Hibernate\HibernateStudying\src\test\resources
[INFO] 
[INFO] --- maven-compiler-plugin:3.8.0:testCompile (default-testCompile) @ SocialEventsTrying1 ---
[INFO] Changes detected - recompiling the module!
[INFO] Compiling 1 source file to C:\izhar\files\eclipse-workspaces\Spring-Hibernate\HibernateStudying\target\test-classes
[INFO] 
[INFO] --- maven-surefire-plugin:2.22.1:test (default-test) @ SocialEventsTrying1 ---
[INFO] 
[INFO] --- maven-jar-plugin:3.1.1:jar (default-jar) @ SocialEventsTrying1 ---
[INFO] Building jar: C:\izhar\files\eclipse-workspaces\Spring-Hibernate\HibernateStudying\target\SocialEventsTrying1-0.0.1-SNAPSHOT.jar
[INFO] 
[INFO] --- spring-boot-maven-plugin:2.1.3.RELEASE:repackage (repackage) @ SocialEventsTrying1 ---
[INFO] Replacing main artifact with repackaged archive
[INFO] 
[INFO] --- maven-install-plugin:2.5.2:install (default-install) @ SocialEventsTrying1 ---
[INFO] Installing C:\izhar\files\eclipse-workspaces\Spring-Hibernate\HibernateStudying\target\SocialEventsTrying1-0.0.1-SNAPSHOT.jar to C:\Users\Lingar\.m2\repository\com\lingar\SocialEventsTrying1\0.0.1-SNAPSHOT\SocialEventsTrying1-0.0.1-SNAPSHOT.jar
[INFO] Installing C:\izhar\files\eclipse-workspaces\Spring-Hibernate\HibernateStudying\pom.xml to C:\Users\Lingar\.m2\repository\com\lingar\SocialEventsTrying1\0.0.1-SNAPSHOT\SocialEventsTrying1-0.0.1-SNAPSHOT.pom
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time:  20.691 s
[INFO] Finished at: 2020-04-28T10:21:26+03:00
[INFO] ------------------------------------------------------------------------

Eclipse版本:

面向企业Java开发人员的Eclipse IDE。

版本:2020-03 (4.15.0)

顺便说一句,它也发生在其他项目和其他工作场所,不仅如此,所以这是一般性的问题。(我还尝试创建新的工作区,并将项目导入到工作区-未解决)。

共有2个答案

竺捷
2023-03-14

解决方案:

谢谢大家,这个@Dusayanta Prasad解决方案解决了我的问题:

删除的内容。m2文件夹并尝试maven更新-

步骤2-

出于某种原因,Eclipse仍然在类上显示错误警告,似乎他没有阅读Lombok,但它运行正常。所以我做了这个解决方案(也试图删除、导入和删除。项目-那些没有帮助)并安装龙目岛插件。

然后在新的maven构建干净安装后,和maven

白越
2023-03-14

转到您的项目文件夹-

现在转到eclipse,按ctrl f5(maven更新)并执行。

然后再次构建您的项目。并检查错误是否仍然存在。

这将解决您无法下载所需罐子的问题。

 类似资料:
  • 我很困惑。我已经做了十几次这个过程,从来没有遇到过这个问题。 我为乌班图安装了最新版本的R 我输入R,没有任何问题,给我最新的版本,我可以加载原生包。 但当我尝试安装新的软件包时,它们会下载,但我什么也没得到。例如,如果我安装ggplot2: 我已经彻底清除了很多次文件,但运气都不好。 我以 root 用户身份登录。 我觉得我遗漏了什么明显的东西?我不知道——我在Ubuntu、Mac、Window

  • 我试图在Symfony2上安装FOSUserBundle。 尝试在终端中运行此命令时 作曲家更新朋友软件交响乐/用户包 我提出了这个错误: 用包信息加载作曲家存储库更新依赖项(包括要求开发)您的需求无法解析为一组可安装的包。 问题1-symfony/icu v1.2.0需要lib-icu 我读到了关于INTL扩展没有安装正确,所以我按照这些说明,重新启动MAMP,问题仍然存在! 我也使用phpin

  • 我正在尝试用composer安装maddhatter/laravelfullcalendar包(laravelhelper for fullcalendar.io)。下面是我运行的命令: ''php.././composer.phar需要maddhatter/laravel fullcalendar'' 结果是这样的: 将^1.3版用于maddhatter/laravel fullcalendar

  • 我试过文件 在虚拟环境中使用python 3.7~/git/ UPDATE奇怪的是,直接从命令提示符运行pip3安装硒起作用了。

  • 问题内容: 我正在使用Mac OS X Yosemite版本10.10.3。 我在http://johnlaudun.org/20150512-installing-and-setting-pip-with- macports/中 使用macport安装了python2.7和pip 我可以成功安装软件包并将其导入我的python环境和python脚本中。但是,找不到与可以从终端中的命令行调用的软件

  • 我正在尝试为Java使用谷歌协议缓冲区(我是一个关于Java的新手,只是在尝试)。 首先,我使用OSX,并使用命令安装了协议缓冲区。 命令创建了目录,我可以在该目录中找到文件。 我编写了简单的测试Java代码,只是导入,它抱怨找不到包。 因此,我只是将jar文件,并将其目录添加为类路径,并且编译得很好。