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

运行现有的spring boot gradle项目

阎令
2023-03-14

好吧,所以,不知何故,我决定忽略IDE,玩命令。我发现jar(从gradle构建中创建)无法识别根文件夹中的yml文件。如上所述,Spring boot project位于子project中,其中作为config(yml文件)位于根文件夹中。

我在java-jar中添加了--spring.config.location,但后来明白了jar是在没有依赖项的情况下生成的。知道如何在类路径中添加它们或者用依赖关系构建jar吗?

共有1个答案

杜建章
2023-03-14

如果您的项目是基于。jar的:

Gradle多个项目通常都有主Gradle模块,但是,主类不需要在主目录中。

这可能在另一个模块里。如果您有Intellij,在它完成索引项目后,您将在右上角看到运行类(绿色三角形附近),如果您将展开它,您将能够看到“编辑配置...”。

如果您的项目war基于归档:

你不会有任何主要课程。

作为附带说明,我建议查看项目的安装或自述文件。

 类似资料:
  • 这是我的pom.xml文件,它既不能在VS代码中运行应用程序,也不能在Eclipse中运行应用程序,每次运行项目时,它都会给出构建错误“failed to execute goal org.springframework.boot:spring-boot-maven-plugin:2.3.1.release:run”这是我的错误屏幕截图 我在https://start.spring.io上创建了我

  • 我更新到1.4 RC 1,想添加adMob到现有的项目现在Android Studio没有编译项目。我试图返回一切,但没有关系不运行项目。总是给主题错误。我删除了所有写的代码从清单,主要活动,main_activity布局,字符串,build.gradle属于adMob。现在。我读了很多线程,但没有写it.please我不能自己解决,需要帮助。谢谢。 [代码]信息:Gradle任务[: app:

  • 我正在开始一门Android Studio课程,但我在运行代码时遇到了问题:事实上,当我使用Nexus S API 22点击“Run app”时,启动的是我的旧项目,而不是我的新项目。我有Android Studio 3.5 我试图重启Android Studio并启动全新的项目,但没有成功。 谢谢你的帮助。

  • 我有一台CentOs 7服务器,apache正在运行。我正在使用它来运行我的web应用程序。现在我想在上面运行一个Laravel5.0项目。我知道这很奇怪,但事实是我是新来的laravel,这个服务器php版本太旧了5.4。因此,我无法在此服务器上使用最新版本的laravel。 我的laravel项目在本地主机上运行良好。现在,我需要在不使用artisan命令的情况下将其部署到生产服务器。URL将

  • 问题内容: 我一直在努力使它起作用,我认为我可以使用一些帮助。我正在一个Java项目中,其中pom.xml具有一堆依赖关系,其中一些依赖关系本身间接依赖于此jar : 我需要在pom中使用这个特定的jar,因为我想使用jax-rs api:中的新功能 。问题是在构建项目时出现此错误: 我试图通过排除依赖项来解决此问题,这是通过检查依赖关系树来实现的。 现在项目构建良好,但是当我尝试运行它时,出现此

  • 将分发文件(即apache-maven-3.2.3-bin.tar.gz)解压缩到您希望安装Maven 3.2.3的目录中。这些说明假设您选择了/usr/local/apache-maven。将从存档文件中创建子目录apache-maven-3.2.3。在命令终端中,添加M2_HOME环境变量,例如export M2_HOME=/usr/local/apache-maven/apache-mave