叶榭网站建设可以做问卷赚钱的网站

web/2025/10/2 2:59:46/文章来源:
叶榭网站建设,可以做问卷赚钱的网站,设计师证书报考条件,嘟嘟嘟视频在线观看免费Gradle和Aritifactory 本文链接#xff1a;https://blog.csdn.net/feather_wch/article/details/131746580 文章目录 Gradle和AritifactoryGradle基本介绍Gradle插件开发流程本地仓库artifactory搭建添加仓库使用本地仓库gradle插件仓库引入 插件buildSrc开发步骤xxxPluginPg…Gradle和Aritifactory 本文链接https://blog.csdn.net/feather_wch/article/details/131746580 文章目录 Gradle和AritifactoryGradle基本介绍Gradle插件开发流程本地仓库artifactory搭建添加仓库使用本地仓库gradle插件仓库引入 插件buildSrc开发步骤xxxPluginPgyerUploadTaskSendMsgToDingTalkTask 未来展望 Gradle基本介绍 1、Gradle是一种语言吗 不是而是一种构建自动化工具用于多语言软件开发。可以控制编译、打包、测试、部署和发布等任务。 2、gradle支持的语言有哪些 JavaKotlinGroovyScalaC/CJavaScript²。 3、Gradle的构建脚本是用Groovy编程语言编写的。 4、Groovy是一种基于JVM的动态语言。 5、Gradle的整个API也是用Groovy语言设计的。 6、Gradl提供了一个基于Groovy语言的领域特定语言DSL支持两种DSL Groovy DSL build.gradleKotlin DSL build.gradle.kts 7、DSL(领域特定语言)是什么 一种针对特定领域或问题的语言而不是通用的编程语言。Gradle的DSL是用来描述构建过程和项目结构的语言。 Gradle插件开发流程 开发打包上传测试发布- 开发(1) 本地仓库 本地仓库构建两种方法 nexus-只支持javaartifactory-支持java、php、docker等等 artifactory 目的 本地组件提交到本地仓库服务端拉到本地仓库 搭建 要在 windows 上搭建 jfrog artifactory可以参考以下的资源 Windows环境利用Artifactory搭建本地仓库_windows artifactory_科小喵的博客-CSDN博客这篇文章介绍了 jfrog artifactory 的下载和安装、本地仓库和远程仓库的创建和配置、虚拟仓库的创建和使用、项目中使用仓库等内容。 实际步骤 下载压缩包artifactory_pro_and_crack并且解压缩包含内容artifactory-injector-1.1.jar和jfrog-artifactory-pro-6.6.0.zip配置好JAVA环境破解1输入 java -jar .\artifactory-injector-1.1.jar破解2选择2破解3输入aritifactory路径需要下面有文件夹webapps如 xxx\artifactory_pro_and_crack\jfrog-artifactory-pro-6.6.0\artifactory-pro-6.6.0破解4选择1保存得到的密钥字符串运行artifactory-pro-6.6.0\bin目录下的 artifactory.bat浏览器输入localhost:8081点击上方提示文字输入key账户名admin 密码password 添加仓库 远程仓库 选择Remote 右侧New创建Maven仓库代理google仓库 创建成功 本地仓库 选择Local创建maven仓库名称为android_local测试上传插件gradle-8.0-bin.zip 修改默认文件大小 Admin-General ConfigurationFile Upload Max Size 修改为 1000MBsave 设置分组 原因原来要设置远程和本地几个仓库很麻烦直接分一组Admin-VirtualNew-取名为“android-group”选择需要加进去的RepositorySaveFinish 使用本地仓库 gradle插件 gradle-wrapper.properties https://services.gradle.org/distributions/gradle-8.0-bin.zip修改为 http://localhost:8081/artifactory/andorid_local/gradle-8.0-bin.zip仓库引入 repositories {maven { url http://localhost:8081/artifactory/andorid_group/ }}插件buildSrc开发步骤 xxxPlugin 核心代码 1、创建名为releaseHelper的任务并且建立Extension配置项和Task的关联 project.getExtensions().create(releaseHelper, Extension.class, project);2、创建任务一App发布到蒲公英平台 // Create PgyUpload task PgyerUploadTask pgyUploadTask project.getTasks().create(pgyUploadFor variantName, PgyerUploadTask.class); pgyUploadTask.init(variant, project);3、创建任务二发送App发布消息到钉钉 // Create SendMsgToDingTalkTask task SendMsgToDingTalkTask sendMsgToDingTalkTask project.getTasks().create(sendMsgToDingTalkFor variantName, SendMsgToDingTalkTask.class); sendMsgToDingTalkTask.init(variant, project);4、构建assembleRelease和两个task之间的依赖关系 // assembleRelease依赖于clean variant.getAssembleProvider().get().dependsOn(project.getTasks().findByName(clean)); // 蒲公英上传依赖于assembleRelease pgyUploadTask.dependsOn(variant.getAssembleProvider().get()); // 钉钉消息依赖于蒲公英上传 sendMsgToDingTalkTask.dependsOn(pgyUploadTask);PgyerUploadTask TaskActionpublic void uploadToPgy() { // 1、拿到app的build.gradle中android标签下内容AppExtension appExtension (AppExtension) targetProject.getExtensions().findByName(android);for (BaseVariantOutput it : variant.getOutputs()) { // 2、拿到输出文件File apkFile it.getOutputFile(); // 3、展示app相关信息Extension extension Extension.getConfig(targetProject);System.out.println(#######################################################################);System.out.println(# applicationId : variant.getMergedFlavor().getApplicationId());System.out.println(# uploadFileName: apkFile.getAbsoluteFile());System.out.println(# versionName : appExtension.getDefaultConfig().getVersionName());System.out.println(# versionCode : appExtension.getDefaultConfig().getVersionCode());System.out.println(# appName : extension.appName);System.out.println(# changeLog : extension.changeLog);System.out.println(#######################################################################); // 4、Retrofit上传try {// 1. Get FIR upload info includes icon and apk uploading;ResponseResponseBody appsResponse RetrofitUtil.getRetrofit(https://www.pgyer.com/apiv2/).create(PgyerUploadInterface.class).uploadFile(RetrofitUtil.getTextBody(extension.pgyApiKey),RetrofitUtil.getFilePart(application/vnd.android.package-archive, apkFile),RetrofitUtil.getTextBody(2),RetrofitUtil.getTextBody(123456),RetrofitUtil.getTextBody(test),RetrofitUtil.getTextBody(XiangxueGradle),RetrofitUtil.getTextBody(2)).execute();System.out.println(\n1. AppsResponse: new Gson().toJson(appsResponse.body().string()));} catch (Exception e) {e.printStackTrace();}}}SendMsgToDingTalkTask 发送消息到钉钉 TaskActionpublic void SendMessageToDingTalk() {Extension extension Extension.getConfig(targetProject);DingMsg dingMsg new DingMsg();dingMsg.actionCard.title extension.msgTitle;dingMsg.actionCard.text extension.msgContent;dingMsg.actionCard.singleTitle extension.singleButtonTitle;dingMsg.actionCard.singleURL extension.singleButtonUrl;try {ResponseResponseBody response RetrofitUtil.getRetrofit(https://oapi.dingtalk.com/).create(DingTalkInterface.class).sendMsgToDingTalk(extension.apiToken, dingMsg).execute();System.out.println(DingTalkMsgResponse: response.body().string());} catch (IOException e) {e.printStackTrace();}}未来展望 1、支持多渠道、多维度打包 2、支持上传Jenkins

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/85387.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

上海工商网站网站建设验收报告

龙蜥开源操作系统能解决CentOS 停服造成的空缺吗? 本文图片来源于龙蜥,仅做介绍时引用用途,版权归属龙蜥和相关设计人员。 一、《国产服务器操作系统发展报告(2023)》称操作系统已步入 2.0 时代,服务器操作…

个人创建网站产权交易网站建设方案

英国广播公司BBC的纪录片素来就是高质量的代名词,推出的《地球无限》(Planet Earth)、《地球的力量》(Earth The Power of the Planet)、《冷血生命》(Life In Cold Blood)等片不仅在英国播放时获得极高收视,还获得艾美奖等多个国际奖项的肯定&#xff0…

手机网站广告代码校园网站建设的要素

安装教程 1、环境用宝塔Nginxphp7.0或者以下版本 2、可以更换各种模板,懂代码和标签的可以改模板,不懂的可以直接上站 3、上站前记得添加关键词和内容库 4、伪静态在绑定完百度站长之后再添加 目录说明: data/keyword 放关键词 标签&#xff…

wordpress制作大型网站网站开发建

《可视化程序设计》作业 一、单项选择题 1、VB应用程序在( )模式下不能编辑代码和设计界面。 A 运行B 中断C 设计D 以上均不能 2、将列表框(List Box)上要显示的内容放到列表框控件上的方法是( )。 A Addit…

cms建站平台全球电商平台排名

真正的人工智能可以变现的完全与人类一样思考时,世界会发生什么变化? ChatGPT就如它的名字一样,人类创造它最初的目的只是一个聊天机器人。聊天嘛,只要你和他对话时他的回答像人类一样自然就行了,看起来并没什么了不起…

投资网站建设公司互联网舆情报告

[css] 请使用css3实现图片的平滑转换 以全局监听的方式通过 a 标签的描点进行 view 动态切换页面,只要把 a 标签带有 id 的 href 属性的值指到锚点,用 CSS3 的动画进行切换页面.个人简介 我是歌谣,欢迎和大家一起交流前后端知识。放弃很容易…

那样的网站益阳在线官网

在Web开发中,静态HTTP和动态HTTP常被视作两种截然不同的技术。静态HTTP主要用于传输不变的内容,如HTML、CSS和JavaScript文件,而动态HTTP则能处理用户交互、实时数据等动态需求。但鲜为人知的是,我们其实可以通过一些技巧&#xf…

学院网站建设管理办法上海申远建筑设计有限公司

文章目录 通过外部中断实现按键捕获代码的实现及分析Tip1:函数说明的格式Tip2:如何使用CMSIS的延时GetTick函数原型stm32f407_intr_handle.c解析中断处理函数:void EXTI4_IRQHandler 调试流程软件模拟调试 两种代码的比较课后作业: 通过外部中断实现按键捕获代码的实…

深圳餐饮网站建设甘肃做网站哪个平台好

一、实验目的 BMCV 提供了一套基于 Sophon AI 芯片优化的机器视觉库,通过利用芯片的 TPU 和 VPP模块,可以完成色彩空间转换、尺度变换、仿射变换、透射变换、线性变换、画框、JPEG 编解码、BASE64 编解码、NMS、排序、特征匹配等操作。 本实验的目的是…

生态旅游网站的建设wordpress菜单无效

在C语言编程的旅程中,你可能会遇到一个令人困惑的情况:使用getchar()函数获取字符时,那讨厌的回车符(\n)又是如何产生和处理的呢?本文将为你揭示这个问题,并分享几种消除回车符困扰的经验。 一…

平泉建设局网站免费网站服务

目录 题目: 示例: 分析: 代码运行结果: 题目: 示例: 分析: 给我们一个矩阵,每次都把每行中的最大元素拿出来删掉,再把每次删除的元素里最大的元素拿出来加到结果里&…

长春一般建一个网站需要多少钱建设网站知乎

转载自 JVM运行时区域详解我们知道的JVM内存区域有:堆和栈,这是一种泛的分法,也是按运行时区域的一种分法,堆是所有线程共享的一块区域,而栈是线程隔离的,每个线程互不共享。 线程不共享区域 每个线程的数据…

企业网站建设的实践意义信息流优化师

1.jQuery对象就是通过jQuery包装DOM对象后产生的对象。2.jQuery对象和DOM对象的相互转换。良好的书写风格&#xff1a;var $input$("input")jQuery获取的对象在变量前面加上$。<1>jQUery对象转成DOM对象,两种方法&#xff1a;[index]和get(index)a:var $cr$(&q…

企业级网站开发需求分析上海网站建设公司推荐排名

长篇小说:我正在为我的函数编程类做一个项目,我想到在Lisp中为Mario AI competition.我正在研究从Java调用LISP代码的框架/库/方式,甚至更好的LISP Java互通信。我看过Jacol但它是旧的,对我来说也不是很好。到目前为止,我的最佳选择是:Jatha.它真的很整洁,虽然一些Lisp构造还没…

朋友圈网站广告怎么做挂网站需要什么服务器

C之单例模式 前言介绍1、单例模式是什么&#xff1f;1.1 实现单例模式的三个要点1.2 单例模式分类 2. 懒汉式2.1 懒汉实现&#xff1a;基础方法2.2 懒汉实现&#xff1a;基于单锁2.3 懒汉实现&#xff1a;基于双重检测锁2.4 懒汉实现&#xff1a;基于双重检测锁和资源管理2.4.1…

做防水怎么注册网站高校网站建设情况报告范文

03:10 按照视频里的顺序 我们从第6个网站开始倒数 点击本行文字或下方链接 进入查看 6大网站地址 网址查看链接&#xff1a; http://www.uzing.net/community_show-1962-48-48-35.html 06 Tectures Wood Fence 001 | 3D TEXTURES 简介&#xff1a;最大的纹理网站之一&#x…

通州建设局网站网站开发语言入门

Nodejs简介 Node.js 是一个开源和跨平台的 JavaScript 运行时环境。 它几乎是任何类型项目的流行工具&#xff01; &#xff08; 运行环境&#xff0c;是不是很熟悉&#xff0c;对。就是 java JRE&#xff0c;Java 运行时环境&#xff09; Node.js 在浏览器之外运行 V8 Java…

网站建设赶集网wordpress免费自定义模板装修教程

PID算法的通俗讲解 PID算法的江湖地位&#xff1f; PID算法在控制领域是非常常见的算法&#xff0c;小到控制温度&#xff0c;大到控制飞机的飞行姿态&#xff0c;基本上算是在控制领域万能的算法。 关于PID算法的生活小故事&#xff1a; 假设一辆慢点量的车&#xff0c;跑着跑…

门户网站的区别新年祝福语在线制作网站

一. 准备工作1.下载安装sts(springsource推荐使用), 毕竟人家的框架用他自家的ide是最好的,当然sts也是基本eclipse的, 下载地址: http://www.springsource.org/downloads/sts-ggts2.下载安装gradle, spring 源码构建加入了gradle支持. gradle下载: http://www.gradle.org/down…

中国城乡建中国城乡建设部网站sem和seo是什么

文章目录 &#x1f680;&#x1f680;&#x1f680;前言一、1️⃣ Orange Pi AIpro开发板相关介绍1.1 &#x1f393; 核心配置1.2 ✨开发板接口详情图1.3 ⭐️开箱展示 二、2️⃣配置开发板详细教程2.1 &#x1f393; 烧录镜像系统2.2 ✨配置网络2.3 ⭐️使用SSH连接主板 三、…