带有参考库和Maven依赖项的Spring Boot Maven项目

时间:2019-06-07 12:53:57

标签: eclipse maven spring-boot jar

我已经在sts中创建了一个spring boot项目,并使用pom.xml来指定依赖项。 我曾经使用

更新项目:
  

右键单击项目-> maven->更新项目->强制更新

我刚刚创建了一个项目,其中有一个实体,该实体使用休眠注释在postgresdb中创建表。

当我将其作为Spring引导项目运行时,它在eclipse中运行没有任何错误。

但是当我使用以下命令构建项目时:-

  

MVN清洁包

并在Windows的命令行中运行jar

  

java -jar

我观察到休眠未创建表,因此基于该表的每个查询均失败。

但是我有

hibernate.hbm2ddl.auto=create

在我的配置中。

我在sts中运行代码时无法重新创建这种情况。 因此,我创建了一个与当前项目相同的新项目,并使用了相同的POM.xml

但是,当我运行这个新项目时,令我惊讶的是,这个问题被重新创建了(没有创建表)

到目前为止,我似乎发现的唯一区别是

在旧项目中,

  

我有一个参考库文件夹以及一个Maven依赖项文件夹。

但是新项目

  

该参考库文件夹不存在,但是maven依赖项文件夹在那里。

即使我从命令行运行生成的jar,我希望能够自动创建表。任何帮助将不胜感激。

0 个答案:

没有答案