Gradle 的“maven”和“maven-publish”插件有什么区别?

2024-06-23

我很困惑何时以及为什么应该选择其中之一。大多数功能都是通用的。


Both maven and maven-publish是 Gradle 插件,用于以 Maven 兼容格式发布工件,通常是pom.xml以及相关的jar file.

前者现已被视为已弃用,并且maven-publish从 Gradle 开始应该使用4.8。工件签名和用于 pom 文件操作的改进 DSL 等功能最近添加了 https://docs.gradle.org/4.8/release-notes.html to maven-publish使其成为从现在起的首选。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Gradle 的“maven”和“maven-publish”插件有什么区别? 的相关文章

  • 我的应用程序中的 google+ 集成

    我是 Android 开发新手 正在创建一个带有 Google 集成的 Android 应用程序 我看到了一个教程并开始遵循它 但自教程以来 Google 已经更新了 Google 集成 例如 在本教程中您曾经单击 获取配置文件 按钮htt
  • Java如何重写抽象类中的可选方法?

    假设我们有一个基类 public abstract class BaseFragment extends Fragment protected abstract boolean postExec 然后从它派生出其他类 例如 Fragment
  • 使用 org.eclipse.xsd 和 Maven2 分析 XML 模式

    我正在尝试实现示例代码本文 http help eclipse org help32 index jsp topic org eclipse xsd doc references articles dwtip1 scpw index htm
  • 单击按钮时更改照片

    import javax swing Icon import javax swing ImageIcon public class Stage1 extends javax swing JFrame int score 0 int iter
  • java中简单程序中的“未为类型定义方法”错误

    所以我只是想学习 Java 在观看了一些教程并阅读了一些基本内容之后 我对为什么它无法运行感到困惑 package Test public class TestProg public static void main String args
  • 如何从资源服务器中的 Spring Security OAuth2 Boot 中提取声明?

    我有一个使用 Net Core 内置的授权服务器身份服务器4 https identityserver4 readthedocs io en latest 它正在按预期工作 从 Node Js 和 Net 授权客户端和资源 现在我尝试添加
  • 获取 Spring Boot 中当前活动数据源的引用

    我想通过实现数据库数据初始化DataSourceInitializer 我将这些方法放在我的 Spring Boot 主方法下面 但似乎它根本没有被执行 我尝试故意删除字符只是为了触发一个错误来确认执行 什么也没有发生 Configurat
  • 自动装箱是否调用 valueOf()?

    我试图确定以下陈述是否保证为真 Boolean true Boolean TRUE Boolean true Boolean valueOf true Integer 1 Integer valueOf 1 我一直认为自动装箱相当于调用va
  • Java 多态性中的字段如何工作? [复制]

    这个问题在这里已经有答案了 我正在读书面试问题 http javabypatel blogspot in 2016 04 java interview questions html关于java 发现了很好的例子 但感到困惑 因为没有很好 更
  • 识别包含本机方法实现的库文件/源

    如何识别包含本机方法实现的库文件 Ex public native String intern 我在哪里可以找到实施 source code of String intern 方法 找到了答案String intern 与快速谷歌搜索 ht
  • Java Reflection:为什么这么慢?

    我一直避免使用 Java 反射 因为它速度缓慢 我在当前项目的设计中达到了一个点 能够使用它将使我的代码更具可读性和优雅性 所以我决定尝试一下 我只是对这种差异感到惊讶 我注意到有时运行时间几乎延长了 100 倍 即使在这个简单的例子中 它
  • NoSuchMethodError:org.springframework.data.repository.config.RepositoryConfigurationSource.getAttribute

    我正在尝试在 spring boot 应用程序中使用 spring data redis 来使用 redis 我正在创造JedisConnectionFactory如下 RedisStandaloneConfiguration config
  • 如何更新 Websphere 7 以使用 EL2.2?

    这就是我所做的 按照此林肯 巴克斯特的帖子 http ocpsoft com java jsf2 java jsf2 how to add the magic of el el2 to jsf 我下载了 el api 2 2 jar 和 e
  • Java - 动态创建子类

    我想以编程方式创建一个子类 我想我的选择很少 Javassist CGLib BCEL 或 ASM 用例是一个应用程序的内部是面向类的 而扩展是基于类的 因此 我不能将单个类作为由外部化脚本驱动的多个扩展的基础 现在 我该怎么做呢 我找到了
  • allure2 侦听器在控制台中输出步骤

    我正在使用 Allure2 和 TestNG 我想编写自己的侦听器 在控制台输出中打印 Steps 我在 allure 中看到了 StepLifecycleListener 接口 但我无法在 TestNg 中实现此侦听器 有什么指点吗 Ov
  • 在 Ubuntu 上的 Tomcat 中加载共享本机库

    如何在 Ubuntu 上的 Tomcat6 中加载共享库 我创建了一个名为 libawragrids so 的库 awragrids 并将其放置在 var lib tomcat6 shared 我在调用启动 tomcat 的终端中设置了以下
  • JPA2+Hibernate 3.6.0 中的 JTA 还是 LOCAL 事务?

    我们正在重新思考我们的技术堆栈 以下是我们的选择 由于应用程序的复杂性等 我们不能没有 Spring 和 Hibernate 我们还从 J2EE 1 4 迁移到 Java EE 5 技术栈 Java EE 5 JPA 2 0 我知道Java
  • GridLayout 中的 JLabel

    如何添加JLabel出于GridLayout 我有一个 8x8 网格布局 Container content getContentPane content setLayout new GridLayout 8 8 2 2 for int f
  • 从 Java 程序中获取局部变量的名称和类型

    这是我正在尝试的代码 JavaCompiler compilerA ToolProvider getSystemJavaCompiler int resultA compilerA run null null null Users a Do
  • Tomcat 中 JNDI 的 Java Mail API 配置文档

    我花了几天时间弄清楚如何通过 JNDI 在 Tomcat 中配置 javax mail Session有认证 现在我明白了 但只是在深入研究代码之后 这次我看到了有史以来最糟糕的代码 javax mail Service connect S

随机推荐

  • jQuery Datetimepicker - 单击时更改 minDateTime 和 maxDateTime?

    我正在使用 jQuery UI 日期选择器的优秀 Trent Richardson 日期时间选择器插件 我有几行数据 每行有两个选择器实例 一个用于流程的开始时间 一个用于流程的结束时间 当我的用户单击一个时 我想根据另一个框的值重置最小或
  • Android:来自膨胀布局的自定义视图

    我正在根据以下内容创建自己的布局RelativeLayout作为代码中的类 我有 XML 中定义的布局基础知识R layout menu layout 样式 背景可绘制 边距 高度 如果我不需要课程 那么我会调用 inflater 来执行此
  • 序列化 javascript 类对象?

    要求很简单 这里有一堂课 class myobj constructor var1 var2 this var1 var1 this var2 var2 addThemUp return this var1 this var2 现在我做其中
  • 检查 URL 方案是否已在 Cordova 的 iOS 或 Android 上注册

    我想检查是否安装了特定的应用程序 如果安装了 则调用它 AFAIK 方法是检查应用程序的自定义 url 方案是否已注册 并使用该 url 启动应用程序 有没有办法在我的 Cordova 应用程序中执行此操作 具体来说 我想检查 iOS 上是
  • 如何在 Visual Studio Code 中创建工作区?

    我有一个非常初学者的问题 我碰巧在 Mac 上安装了 Visual Studio Code 每次我尝试在其上运行一个简单的 Python 程序时 它都会说我需要一个工作区来运行 那么我该如何创建工作区呢 我不知道你如何尝试运行这个程序 但你
  • 方法执行时按钮禁用(PreviewLeftMouseDown/Up 必须可行)

    我需要一个如下的序列 按钮默认状态 按钮按下 按钮按下的方法 执行 并且按钮本身被禁用一段时间 由于 禁用 时间已过 按钮已启用 按钮向上 执行 按钮向上的方法 按钮默认状态 我已经尝试过这段代码 它的第一部分工作正常 但第二部分 Up 不
  • 如何在设备屏幕右侧设置抽屉布局图标?

    我已经创建了抽屉布局示例应用程序 它工作正常 我的问题是抽屉布局从右到左完美工作 但我试图将图标从左侧移动到右侧 但它不起作用 请给我您的建议 这可能吗
  • 应用过滤后从 ALAsset 获取缩略图的快速方法

    一种从图像生成缩略图的快速便捷的方法ALAsset在问题的答案中描述 从 ALAssetRepresentation 生成自定义缩略图 https stackoverflow com questions 11765340 generatin
  • 复制构造函数有什么问题?为什么要使用Cloneable接口?

    在进行 C 编程时 我们过去常常在需要时创建复制构造函数 或者我们是这么被教导的 几年前切换到 Java 时 我注意到现在正在使用 Cloneable 接口 C 遵循定义 ICloneable 接口的相同路线 在我看来 克隆是 OOP 定义
  • 如何将 Facebook 页面帖子作为博客帖子拉入 WordPress?

    After 很多挣扎 https stackoverflow com questions 9709016 how to obtain a facebook page rss with the new timeline随着 Facebook
  • 类方法实现体内的“using std::swap”是什么意思?

    我试图学习并采用复制交换习语 遵循对这个问题的全面解释 复制交换习语 https stackoverflow com q 3279543 356440 但我发现了一些我从未见过的代码 using std swap allow ADL在这个例
  • F# 内部可见性更改记录构造函数行为

    我正在使用 Flurl 调用 API models fs module models type Ticker Ask decimal Bid decimal Last decimal High decimal Timestamp int C
  • 如何编写自定义 django 关系数据库后端

    我的 django 应用程序需要支持来自以下数据源的数据复合软件 http www compositesw com Composite 通过 jdbc odbc 公开其数据 但它使用非标准 sql 语法 我尝试过使用 django pyod
  • Woocommerce:根据用户输入定制价格

    我不想在这里发帖 但我找不到我正在寻找的答案 而且我没有足够的声誉来评论其他非常相似的问题以获得我的确切答案 我从这篇文章中找到了近乎完美的答案 WooCommerce 将产品添加到购物车并覆盖价格 https stackoverflow
  • 为 NSToolbar 制作 NSToolbar 图标

    我想为我的 NSToolbar 制作一个图标 其应用的系统样式与 IB 中的模板图标相同 你怎么做到这一点 我无法让工具栏像 HIG 中所说的那样应用系统样式 Thanks 在 Mac OS X v10 5 或更高版本中 名称以 Templ
  • JPA 实体映射到可选的 SecondaryTable

    我有一个实体 我想选择从辅助表加载有关实体的附加信息 我有以下映射 Entity Table name program schema myschema SecondaryTable name program info schema mysc
  • 在 Perl 中用条件停止进程

    我在下面问了以下问题 我找到了一个非常接近的答案 但后来意识到它不起作用 我在 perl 中使用管道 但在我通过管道达到我的条件之前 该函数就完成了运行 有没有办法在运行时精确地检查 10 个香蕉通过后停止该过程 解析输出并计算字符串出现的
  • 在 oriento / orientjs 中选择和更新多条记录以及水线中的事务

    如何在 oriento 中选择或更新多条记录 就像在水线中一样 我们可以 offersModel update id items ids status INACTIVE status ACTIVE 但水线交易不可用 所以我想使用 var d
  • 如何标准化字符串?

    在 NET 中 您可以使用以下方式规范化 NFC NFD NFKC NFKD 字符串String Normalize http msdn microsoft com en us library ebza6ck1 aspx并且有一个Text
  • Gradle 的“maven”和“maven-publish”插件有什么区别?

    我很困惑何时以及为什么应该选择其中之一 大多数功能都是通用的 Both maven and maven publish是 Gradle 插件 用于以 Maven 兼容格式发布工件 通常是pom xml以及相关的jar file 前者现已被视