zoukankan      html  css  js  c++  java
  • 项目上的坑

    1.

    解决办法:删除掉Test类

    2.

    解决办法:删除掉pom中的,因为这个插件再打包的时候会检测项目下的main方法,如果模块中没有面方法,则打包失败

    3.解决maven项目打成jar后。其他项目可以引入该jar,但不能使用其中的类的问题。

    <build>
    <plugins>
    <plugin>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-maven-plugin</artifactId>
    <configuration>
    <skip>true</skip>
    </configuration>
    </plugin>
    </plugins>
    </build>
    spring-boot-maven-plugin:如果没有加
    <configuration>
    <skip>true</skip>
    </configuration>

    的时候,该jar
    会将该项目中所依赖的所有jar都打包进来,可以直接运行;其他项目依赖该jar后的项目结构时 boot-inf,meta-inf,org.springframework.boot.load;
    如果加了
    <configuration>
    <skip>true</skip>
    </configuration>
    则不会打包其引用的依赖,项目结构为meta-inf,com.xxx.xxx(自己的包层次);这样引用该jar的项目就会找到其中的类了;

    4.把黄色框起来的删除,重新编译


    4.
  • 相关阅读:
    接口--类似于抽象类但不是抽象类
    final
    抽象类
    static示例
    深入理解static关键字
    IDEA 出现错误:找不到或无法加载主类
    IDEA的java源码文件左边有一个红色的J
    this关键字
    构造方法、方法的重载
    访问控制符
  • 原文地址:https://www.cnblogs.com/tian666/p/9764926.html
Copyright © 2011-2022 走看看