Maven插件

     

使用GitHub Actions发布部署项目到Maven Central

830 5K

假设你在Sonatype的Jira上创建了一个帐户,您的本地帐户settings.xml已经配置好。Java Actions工作流通常使用一种setup-java操作,它仅用于下载JDK,但事实证明它.

容器化Spring Boot应用的两种方法 - swlh

2005 8K

在本文中,我们看到了两个如何容器化Spring Boot应用程序的示例。第一种选择是使用Dockerfile。第二个选项是docker-maven-plugin,它可以为我们完成所有工作。该插件可帮助.

VsCode插件JAR Builder:用于创建Jar包

5081 2K
此扩展插件可以帮助您将Java文件编译和构建为.jar ,这是在许多Java应用程序平台之间导入的包格式。仅需执行一个命令,即可.jar从活动的Java类构建文件。点击标题进入安装插件注意,这个Jar.

创建独立的Java可执行JAR的三种方法 - frankel

2132 11K

在这篇文章中,我们描述了三种创建独立的可执行JAR的方法。当您的应用程序超出了十几行代码时,您可能应该将代码分成多个类。在Java中,经典打包格式是Java ARchive,也称为JAR。但是实际应用.

SpringBoot的repackage和Maven打包命令之间的区别 - Baeldung

9456 2 3K

Apache Maven是一种广泛使用的项目依赖项管理工具和项目构建工具。在过去的几年中,Spring Boot已经成为构建应用程序的非常流行的框架。还有一个Spring Boot Maven插件在A.

使用jEnv管理多个JDK安装 - reflectoring

3314 1 4K

jEnv是一个方便的工具,可以在不同项目之间管理多个JDK版本。作为开发人员,我们经常同时在不同的代码库上工作。尤其是在具有微服务的环境中,我们可能一天要多次切换代码库。在每两年发布一次新Java版本.

Spring Boot从2.3.0M1开始使用Gradle而不是Maven了 - spring.io

3213 6

我们在2.3.0.M1中对Spring Boot进行了相当重大的更改。这是使用Gradle而非Maven构建的项目的第一个版本。Spring Boot团队考虑切换到Gradle的主要原因是为了减少构建.

Deno是代码浏览器:没有软件包管理器或集中式包存储库 - kitsonkelly

2776 5K

我们需要改变我们的思维模式。许多人都将包管理器和集中式代码注册表作为普遍要求,以拥有一个包管理器和一个集中式代码注册表。因为它们存在并不意味着它们是必需的。之所以出现它们,是因为它们以特定的方式解决了.

Maven Central上所有Oracle JDBC数据库驱动程序 - Kuassi Mensah

3077 3K

现在不仅可以在Maven Central上使用甲骨文数据库最新版本,而且还可以获得所有受支持的Oracle JDBC驱动程序发行版,包括19.3.0.0、18.3.0.0、12.2.0.1和11.2..

如果尚未切换到HTTPS,从2020年1月13日开始,Maven构建可能会中断 -Alphabot安全

1728

确保Java生态系统中的所有构建都通过HTTPS而非HTTP访问Maven中央存储库(例如Maven Central)。需要将存储库URL中的“ http:”替换为“ https:”。这意味着您应该确.

可确保项目的质量和安全性的三个Maven插件 - rieckpil

2409 9K

检测依赖项内部的漏洞对于创建安全的应用程序至关重要。除此之外,静态代码分析工具和预定义规则可以帮助您确保质量。幸运的是,有Maven插件可用于在您的构建中自动执行此操作。通过此博客文章,我将向您展示我.

JDBC驱动程序Maven依赖项大全列表 - Vlad Mihalcea

10257 8K

本列表提供了从Oracle到Derby等12种数据库的JDBC Maven使用。是否曾经想使用Java连接到关系数据库,却不知道要使用哪个JDBC Driver Maven依赖项?如果是这样,这篇文章.

Oracle终于在Maven Central发布数据库JDBC驱动程序 - Kuassi Mensah

4190 2K

Maven Central成为Oracle JDBC驱动程序的分发中心。虽然从最新版本19.3.0.0开始,但很快将添加以前和支持的版本。这是使用ojdbc10.jar的pom文件:  <depend.

软件复用导致的软件依赖问题 - research!rsc

2412 10K
几十年来,对软件重用的讨论远比实际的软件重用更常见。今天,情况正好相反:开发人员每天都以软件依赖的形式重复使用其他人编写的软件,而且情况大多未经审查。我自己的背景包括使用Google的内部源代码系统十.

spring boot的maven脚手架原型

2371 2K

是否想快速生成一个Spring Boot原型系统?这个开源项目已经发布到Maven中央仓库,可以使用mvn archetype:generate这些生成项目,在本地安装原型git clone http.

从Java 8升级到Java 11应该注意的问题

10069 2K

从Java 8迁移到Java 11比大多数升级更棘手。以下是这个过程的一些注意事项。模块在Java 9中Java引入了历史上最大的变化之一 是模块,但:不必将你自己的代码模块化以后才能升级到Java .

将Maven项目迁移到Java 11

12241 8K

自2019年起,Oracle Java 8将不再获得免费的安全更新,现在是时候迁移到JDK 11了。如果你想迁移到Java 11,但你的Maven项目仍然在Java 8上?你可能并不关心Java 9中.

使用命令行创建Maven的项目或模块目录

758

一般使用maven自动产生文件目录,或者使用IDE生产Maven目录,下面是直接使用Linux命令bash创建,一键搞定:$ mkdir -p your-module-name/src/{main,t.

ModRun: 无需Jigsaw的Java模块化

1053

ModRun是一个Java类加载器,能够在运行时直接从Maven仓库加载和运行类,并解决相关依赖。可加载多个应用到同一个JVM中,同时保持这些类完全隔离;能同时可加载同一目录的多个版本到JVM,甚至可.

peru是将别人代码拷贝你项目中的开源工具

921

编写代码经常需要拷贝粘贴,现在buildinspace/peru · GitHub这个开源工具可以帮助你完成,它类似git submodules和google的Repo,你可以编写一个peru.yam.

WebJars - 前端Web静态资源的Jar包

5578

WebJars - Web Libraries in JarsWeb前端使用了越来越多的JS或CSS如jQuery, Backbone.js 和Twitter Bootstrap等等,平时我们是将这些.

为什么每个人最终讨厌并离开Maven

7 4117 6

敏捷对象大师Martin Fowler的同事写了这篇文章:为什么每个人最终讨厌并最终离开Maven• Why Everyone (Eventually) Hates (or Leaves) Maven.

关于ant的请教

4 1103

做java才短短一段时间,基本上是基于myeclipse开发学习了一些大牛的源码发现很多人的编译是靠ANT来的由于一直使用myeclipse中的编译功能,那位给详细解释一下使用ant的意义及好处呢?.

maven的编码问题、解决和疑问

3 2625 1

今天帮人弄了一个单元测试,名字叫做OffDateContractTest开始一切顺利,在eclipse里编译并运行通过,等到了maven test的时候我傻了,咋整的还有不识别的GB18030编码,于.

那位大哥知道如何调试maven的junit test

1 3107

大家好: 请问在maven中运行的junit Testing case如何去debug它? 需要做怎样的设置?谢谢!.

我替banq说说的读者。

12 1795

《Java实用系统开发指南》这本书我在美罗城书店里看到了,被放到好高的位置啊,真是好书。简略看了一下,虽然我的Java也不丰富,但就经验来看,确实是一本很有java实践的大作,既然是面向有中高级的程序.