草庐IT

uber-jar

全部标签

java - 如何使用maven构建一个jar,忽略测试结果?

这个问题在这里已经有了答案:MakingMavenrunalltests,evenwhensomefail(5个回答)关闭3年前。实际上,当我运行测试时它们会失败,但我需要运行它们以获取一些对我的jar非常重要的.class文件。默认情况下,当测试结果失败时,jar是不构建的,我可以在pom.xml中添加一个忽略它的设置,所以我可以构建忽略测试结果的jar吗?我读过一些关于“MavenSurefire插件”的文章,但我不知道如何使用它... 最佳答案 请引用surefire:test有关详细信息,但最有用的属性是:-Dmaven.t

java - 如何使用maven构建一个jar,忽略测试结果?

这个问题在这里已经有了答案:MakingMavenrunalltests,evenwhensomefail(5个回答)关闭3年前。实际上,当我运行测试时它们会失败,但我需要运行它们以获取一些对我的jar非常重要的.class文件。默认情况下,当测试结果失败时,jar是不构建的,我可以在pom.xml中添加一个忽略它的设置,所以我可以构建忽略测试结果的jar吗?我读过一些关于“MavenSurefire插件”的文章,但我不知道如何使用它... 最佳答案 请引用surefire:test有关详细信息,但最有用的属性是:-Dmaven.t

java - 作为 jar 运行时找不到类路径资源

在SpringBoot1.1.5和1.1.6中都有这个问题-我正在使用@Value注释加载类路径资源,当我从STS(3.6.0,Windows)中运行应用程序时,它工作得很好.但是,当我运行mvn包然后尝试运行jar时,我得到FileNotFound异常。资源message.txt位于src/main/resources中。我检查了jar并验证它在顶层(与application.properties相同)包含文件“message.txt”。这是应用程序:@Configuration@ComponentScan@EnableAutoConfigurationpublicclassAppl

java - 作为 jar 运行时找不到类路径资源

在SpringBoot1.1.5和1.1.6中都有这个问题-我正在使用@Value注释加载类路径资源,当我从STS(3.6.0,Windows)中运行应用程序时,它工作得很好.但是,当我运行mvn包然后尝试运行jar时,我得到FileNotFound异常。资源message.txt位于src/main/resources中。我检查了jar并验证它在顶层(与application.properties相同)包含文件“message.txt”。这是应用程序:@Configuration@ComponentScan@EnableAutoConfigurationpublicclassAppl

java - 如何列出 JAR 文件中的文件?

我有这段代码可以从一个目录中读取所有文件。FiletextFolder=newFile("text_directory");File[]texFiles=textFolder.listFiles(newFileFilter(){publicbooleanaccept(Filefile){returnfile.getName().endsWith(".txt");}});效果很好。它用目录“text_directory”中所有以“.txt”结尾的文件填充数组。如何以类似的方式在JAR文件中读取目录的内容?所以我真正想做的是,列出我的JAR文件中的所有图像,以便我可以加载它们:ImageI

java - 如何列出 JAR 文件中的文件?

我有这段代码可以从一个目录中读取所有文件。FiletextFolder=newFile("text_directory");File[]texFiles=textFolder.listFiles(newFileFilter(){publicbooleanaccept(Filefile){returnfile.getName().endsWith(".txt");}});效果很好。它用目录“text_directory”中所有以“.txt”结尾的文件填充数组。如何以类似的方式在JAR文件中读取目录的内容?所以我真正想做的是,列出我的JAR文件中的所有图像,以便我可以加载它们:ImageI

java - 什么是胖 JAR?

这个问题在这里已经有了答案:Whatisanuberjar?(7个回答)关闭2年前。我听说有人说他们创建了一个胖JAR并部署它。它们究竟是什么意思? 最佳答案 不同的名字只是java应用的打包方式。Skinny–仅包含您在代码编辑器中真正输入的位,不包含其他内容。Thin–包含上述所有内容以及应用程序对您的应用程序的直接依赖项(数据库驱动程序、实用程序库等)。空心–Thin的反面–仅包含运行应用程序所需的位,但不包含应用程序本身。基本上是一个预打包的“应用服务器”,您可以稍后将应用部署到该服务器,其风格与传统JavaEE应用服务器相

java - 什么是胖 JAR?

这个问题在这里已经有了答案:Whatisanuberjar?(7个回答)关闭2年前。我听说有人说他们创建了一个胖JAR并部署它。它们究竟是什么意思? 最佳答案 不同的名字只是java应用的打包方式。Skinny–仅包含您在代码编辑器中真正输入的位,不包含其他内容。Thin–包含上述所有内容以及应用程序对您的应用程序的直接依赖项(数据库驱动程序、实用程序库等)。空心–Thin的反面–仅包含运行应用程序所需的位,但不包含应用程序本身。基本上是一个预打包的“应用服务器”,您可以稍后将应用部署到该服务器,其风格与传统JavaEE应用服务器相

java - 如何在 java 文件中包含 jar 文件并在命令提示符下编译

我有3个jar文件和一个依赖于这些jar文件的.java文件。如何使用命令提示符编译带有这些jar文件的.java文件? 最佳答案 您可以使用“-cp”选项将您的jar文件包含在“javac”命令中。javac-cp".:/home/path/mail.jar:/home/path/servlet.jar;"MyJavaFile.java你也可以使用“-classpath”来代替“-cp”javac-classpath".:/home/path/mail.jar:/home/path/servlet.jar:"MyJavaFile.

java - 如何在 java 文件中包含 jar 文件并在命令提示符下编译

我有3个jar文件和一个依赖于这些jar文件的.java文件。如何使用命令提示符编译带有这些jar文件的.java文件? 最佳答案 您可以使用“-cp”选项将您的jar文件包含在“javac”命令中。javac-cp".:/home/path/mail.jar:/home/path/servlet.jar;"MyJavaFile.java你也可以使用“-classpath”来代替“-cp”javac-classpath".:/home/path/mail.jar:/home/path/servlet.jar:"MyJavaFile.