我试图在运行spring boot应用程序时添加一个类路径,该应用程序使用以下命令运行
mvn spring-boot:run
目前,我可以使用插入到字段中的自定义参数向maven测试添加一个classpath文件夹
然而,这种方法不适用于使用mvn spring boot:run运行应用程序
如果你不想修改你的pomhttps://docs.spring.io/spring-boot/docs/current/maven-plugin/run-mojo.html还有一些用户属性可以从命令行使用
mvn -Dspring-boot.run.folders=/etc/bbcom spring-boot:run
Spring Boot Maven插件生成了一个JVM,默认情况下,它将包含项目所说的应该在类路径上的任何内容,例如。
${project.build.outputDirectory}
这包括类和资源如果需要向该类路径添加内容,该插件提供以下功能:
例如,如果您想将以下文件夹添加到类路径中:/this/that/theother
,那么您可以如下配置Spring Boot插件:
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<configuration>
<folders>
<folder>
/this/that/theother
</folder>
</folders>
</configuration>
</plugin>
有了这个配置,如果调用mvn spring boot:run-X
,你会看到额外的文件夹包含在类路径的前面。。。
分叉进程的[DEBUG]类路径:/this/that/theother:。。。
我正在使用Netbeans 8.2开发Spring应用程序。我遇到麻烦的这个应用程序是一个Spring Boot1.5.3应用程序。我有一个spring xml文件和一个application.properties保存在根项目目录下的/config中。 我正在通过批注和诸如之类的值属性将spring xml文件传递给我的项目。 当我单击Netbeans中的“Run Project”按钮时,我的Sp
问题内容: 好的,我知道这个问题以前已经被问过很多次了,但是我已经搜索了一下,查看了示例,并查看了过去一个月中关于SO的问题,我真的无法解决这个问题。我认为问题是我希望能够从Eclipse和命令行运行该程序。我也在使用OSX,我认为我正在阅读的许多示例都是针对Windows / Linux的。 如果我有一个要在命令行中运行的,在Eclipse中编译的简单程序,请执行以下操作: 我有另一个程序在Ec
我正在使用Java代理和Javassist向一些JDK类添加一些日志记录。实际上,当系统加载一些TLS类时,Javassist会向它们添加一些额外的字节码,以帮助我调试一些连接问题。 问题是,考虑到这个类包含在代理jar中: 在我的代理的转换方法中,假设我试图使用javassist调用该类: 你认为这行得通,但我得到了这个: 有没有办法将该类[]添加到应用程序的类路径中?
我正在尝试使用maven exec插件运行一个java程序,使用exec:exec目标 我需要向类路径添加一个额外的jar(sun工具jar) 由于includePluginDependencies仅适用于exec:java目标,我想在arguments部分手动添加它,但找不到将其连接到基本类路径的方法。问题是,由于jar被定义为系统作用域,maven不会将其添加到运行时类路径中,因此我需要手动添
在java9之前,在运行时通过编程方式将外部jar添加到类路径中,每个人都使用: 现在使用java9我们遇到了问题: 在Java9中不再工作。在jdk9下,如何在运行时以编程方式向类路径添加外部jar?
问题内容: 我正在使用Gradle的Application插件为独立的Java应用程序生成安装。我有一个配置文件,需要放在类路径中,但似乎无法在sh / bat文件中正确生成它。该配置文件需要位于jar的外部。 conf文件位于目录中,因此当我运行它时,会将其安装在conf目录下,如下所示。 我尝试将这个目录添加到claspath中,如下所示: 但是当我查看sh / bat文件中的类路径时,它会添