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

Maven:在构建JAR时向spring boot项目添加外部JAR

贺立果
2023-03-14

在spring boot项目中添加了一个external作为依赖项,scope=system。Build是成功的,并且当从eclipse运行项目时也是成功的。但是当我使用java-jar springboot.jar命令从命令项目运行项目时。则失败,例外情况如下:
通过字段“jdbc template”表示的不满足依赖项;嵌套异常为org.springframework.beans.factory.unsatisfieddependencyexception:创建名为“org.springframework.boot.autocconfigure.jdbc.jdbctemplateautocconfiguration”的bean时出错:通过构造函数参数0表示的不满足依赖项;嵌套异常为org.springframework.beans.factory.beanCreationException:创建类路径资源中定义的名称为“data source”的bean时出错

共有1个答案

颛孙航
2023-03-14

在pom.xml中添加below标记。当添加below标记时,它将包含具有scope=system的jar。

<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<configuration>
    <includeSystemScope>true</includeSystemScope>
</configuration>
</plugin>
 类似资料:
  • 当我右键单击Maven项目并选择AddDependency选项,然后在查询中键入外部jar的名称时,找不到它。如何将外部jar添加到Maven项目中?

  • 我刚刚开始使用servlet和JSP开发在线应用程序。您可能知道,我们需要一个doPost方法,它接收HttpServletRequest请求、HttpServletResponse(Response)参数。 我的问题如下。我知道我需要导入javax.servlet和javax.servlet.http.*包才能使其工作。我记得有一次,一个疯狂的老师告诉我,我可以修改我的jdk/jre/lib文件

  • 我是SpringMVC的新人。我试图将我的核心Maven项目添加到Spring MVC Maven项目中。它成功地构建了,我可以在“target\project.war\WEB-INF\lib”中看到相应的jar文件,但它在glassfish控制台上引发了错误。 严重:部署应用程序时出现异常 我不能添加任何maven项目或jar文件。极有可能我没有做正确的添加依赖关系。如果有人能帮我。提前谢了。

  • 我正在使用Intellij社区版v2020.3.2和Java8。 我通过以下步骤添加外部jar文件,file- 执行在IDE中运行良好。但是当使用maven安装时会抛出错误“包包名不存在”。 我的pom。xml看起来像 当我移除外部jar时,maven安装工作正常。

  • 我有一个基于maven的项目,在那里我必须调用一个外部jar(比如country.jar) 我在src/lib文件夹中添加了这个jar,并在pom.xml中进行了以下设置