Deploy

ava Maven项目之Nexus私服搭建和版本管理应用

北战南征 提交于 2020-05-02 09:20:58
目录: Nexus介绍 环境、软件准备 Nexus服务搭建 Java Maven项目版本管理应用 FAQ 1、Nexus介绍 Nexus是一个强大的Maven仓库管理器,它极大地简化了自己内部仓库的维护和外部仓库的访问。利用Nexus你可以只在一个地方就能够完全控制访问 和部署在你所维护仓库中的每个Artifact。我们可以在局域网搭建一个maven私服,用来部署第三方公共构件或者作为远程仓库在该局域网的一个代理。 2、环境、软件准备 本次演示环境,我是在本机mac上操作,以下是我本地软件及版本: Nexus:nexus-2.14.4-03 Jdk:1.8.0_91 Maven:3.3.9 Git: 2.10.1 GitLab:8.17.4 注意:Java Maven项目版本管理,这里我们scm使用git来做版本管理,gitlab作为代码存储,这里我们忽略Jdk、Maven、Git、GitLab的安装过程,着重介绍下Nexus的搭建,以及Java Maven项目配置以及版本管理配置。 3、Nexus服务搭建 这里我们使用Nexus OSS开源版本,官网下载地址: Nexus Repository Manager OSS ,这里我选择2.x的tag.gz包下载安装,安装到我本地/Users/wanyang3目录下。 1)解压缩下载包 cd /Users/wanyang3 tar

第三方jar包上传私服和项目使用

六月ゝ 毕业季﹏ 提交于 2020-05-01 21:54:10
下面只做个人日志记录,勿喜勿喷 使用两个浏览器,带着下面的问题去看:https://www.cnblogs.com/tyhj-zxp/p/7605879.html。就会清晰了 1、下载和安装nexus   问题:   (1)位什么安装nexus?   (2)怎样下载和安装? 2、在nexus创建一个私人仓库   问题:   (1)nexus结构是怎样的?   (2)为什么创建私人仓库?   (3)怎样创建仓库? 3、上传jar到私人仓库   问题:   (1)怎样上传jar到仓库?   (2)上传之后,我在哪里可以看到是否上传成功? 4、maven的setting设置   问题:   (1)为什么要设置setting?   (2)怎样设置? 5、设置的pom   问题:   (1)怎样设置pom?   (2)为什么这样设置? 我设置的setting和pom (1)上传jar命令   mvn deploy:deploy-file -DgroupId=com.tydic.project.test -DartifactId=open189 -Dversion=1.0 -Dpackaging=jar -Dfile=D:\t1\open189-sign-1.0.jar -Durl=http://XXXXX:8081/repository/myTest/ -DrepositoryId

Maven 私人服务器(Nexus)

时光毁灭记忆、已成空白 提交于 2020-05-01 21:21:34
回顾下 Maven 的构建流程,如果没有私服,我们所需的所有 jar 包都需要通过 Maven 的中央仓库或者第三方的 Maven 仓库下载到本地,当一个公司或者一个团队所有人都重复的从 Maven 仓库下载 jar 包,这样就加大了中央仓库的负载和浪费了外网的带宽,如果网速慢的话还会影响项目的进程。 私服是在局域网的一种特殊的远程仓库,目的是代理远程仓库及部署第三方构件。有了私服之后,当 Maven 需要下载 jar 包时,先请求私服,私服上如果存在则下载到本地仓库。否则,私服直接请求外部的远程仓库,将 jar 包下载到私服,再提供给本地仓库下载。 1. nexus 安装 我们可以使用专门的 Maven 仓库管理软件来搭建私服,这里我们使用 Nexus。下载地址: https://help.sonatype.com/repomanager2/download 。 Nexus 专业版是需要付费的,这里我们下载开源版 Nexus OSS,最新的是 OSS3.x,我们选择稳定的版本 2.x。 下载完成后,我们将压缩包解压到F盘,形成以下目录 接下来我们启动 nexus: 1)以管理员身份打开 cmd,进入到 bin 目录,先执行 nexus install 命令 再执行 nexus start 命令 2)打开浏览器,访问 http://localhost:8081/nexus 3

Tencent Serverless Hours 线上分享会第一期即将举办

别说谁变了你拦得住时间么 提交于 2020-05-01 17:38:32
Tencent Serverless Hours 系列线上分享会是由腾讯云 serverless 团队发起的,定期与开发者和用户交流的时间,以在线方式举办。 每期的分享会邀请 Serverless 团队 leader、架构师、产品经理、工程师和用户、开发者们进行线上面对面交流。 在这里,您可以了解到 Serverless 产品的最新进展,和我们一起现场 Demo,解读产品细节,并与嘉宾进一步交流和探讨。 分享会暂定每两周举办一次,每次历时一小时左右。Tencent Serverless Hours 第一期线上分享会即将举办,届时将有腾讯云高级产品经理黄文俊 (Alfred)、腾讯云高级前端开发工程师蔡卫峰 (Wes) 为您分享云函数的最新进展! 举办时间: 5 月 8 日(周五)15:00 举办方式: 线上直播 详情见下方海报,欢迎广大开发者奔走相告! Serverless Framework 30 天试用计划 我们诚邀您来体验最便捷的 Serverless 开发和部署方式。在试用期内,相关联的产品及服务均提供免费资源和专业的技术支持,帮助您的业务快速、便捷地实现 Serverless! 详情可查阅: Serverless Framework 试用计划 One More Thing 3 秒你能做什么?喝一口水,看一封邮件,还是 —— 部署一个完整的 Serverless 应用?

Unity3D发布打包系列之(三)——Hololens打包发布

那年仲夏 提交于 2020-05-01 17:20:08
首先在说Hololens打包发布之前( 强调Hololens的打包部署前期准备工作非常重要,准备的不合适,VS编译的时候就会出错误 ) 首先,准备: 1.建议2019版的Unity,低版本也可以,只不过Hololens2带已经出了,高版本支持的更好 2.下载 MixedRealityToolKit,简称MRTK开发工具(注⚠️:Hololens1代可以不需要次开发工具,可以使用Hololens底层代码自己开发交互,Hololens2代必须使用此开发工具,MRTK支持2018上的IL2CPP和.NET脚本后端,)下载地址: https://github.com/Microsoft/MixedRealityToolkit-Unity/releases 工具开发API地址https://hololenscndev.github.io/MRTKDoc/Documentation/GettingStartedWithTheMRTK.html 旧版的HoloToolkit转Mixed Reality Toolkit https://hololenscndev.github.io/MRTKDoc/Documentation/HTKToMRTKPortingGuide.html 3.Windows10系统,必须提供Windows SDK 18362+. (Hololens1代1809)(VS中勾选

Tencent Serverless Hours 线上分享会第一期即将举办

对着背影说爱祢 提交于 2020-05-01 17:15:40
Tencent Serverless Hours 系列线上分享会是由腾讯云 serverless 团队发起的,定期与开发者和用户交流的时间,以在线方式举办。 每期的分享会邀请 Serverless 团队 leader、架构师、产品经理、工程师和用户、开发者们进行线上面对面交流。 在这里,您可以了解到 Serverless 产品的最新进展,和我们一起现场 Demo,解读产品细节,并与嘉宾进一步交流和探讨。 分享会暂定每两周举办一次,每次历时一小时左右。Tencent Serverless Hours 第一期线上分享会即将举办,届时将有腾讯云高级产品经理黄文俊 (Alfred)、腾讯云高级前端开发工程师蔡卫峰 (Wes) 为您分享云函数的最新进展! 举办时间: 5 月 8 日(周五)15:00 举办方式: 线上直播 详情见下方海报,欢迎广大开发者奔走相告! Serverless Framework 30 天试用计划 我们诚邀您来体验最便捷的 Serverless 开发和部署方式。在试用期内,相关联的产品及服务均提供免费资源和专业的技术支持,帮助您的业务快速、便捷地实现 Serverless! 详情可查阅: Serverless Framework 试用计划 One More Thing 3 秒你能做什么?喝一口水,看一封邮件,还是 —— 部署一个完整的 Serverless 应用?

IntelliJ IDEA 创建Java Web项目

淺唱寂寞╮ 提交于 2020-05-01 01:15:45
1. 创建Web项目 可以先阅读 IntelliJ IDEA 的安装和使用教程 注意: IntelliJ IDEA 中 Project 和 Module 的概念及区别 创建完成后点击 Import Changes ,导入maven依赖。<font color="#ff0000"></font> 2. 配置Tomcat 注意到之前 Select Artifacts to Deploy 窗口中有两个选项,区别在于启动Tomcat之后,target目录下生成的内容是否是展开的(war包是不能展开的)。 来源: oschina 链接: https://my.oschina.net/u/4371026/blog/4152334

在手机上部署运行scrapyd服务

泄露秘密 提交于 2020-04-30 22:04:16
前言 手机型号:H30-T00 1G版 最初的目的:跑个scrapyd服务。 方案一:Termux,但这个要求安卓版本为5.3以上,当前手机的4.4,不支持 方案二:Linux Deploy 其他方案:网上有教程,但都未实践过。相关的关键词有: 步骤 root手机 安装busybox 安装linux deploy 配置linux deploy(重点关注) 安装linux系统(坐等吧,手机旧的话要好久,镜像在sdcard上的话,你可能认为假死了,实际上不是的,你可以去查看镜像文件的大小,它在慢慢的增加!) 安装python及scrapyd配置(配置请见参考资料15) 后台运行scrapyd(本文使用的screen) 定时执行爬虫(本文使用的crontab) 配置linux deploy 安装系统前,打开linux deploy的设置,PATH环境中填写“/system/xbin”(这个取决与busybox的安装位置,要相同)。 使用镜像的方式更容易成功(实践成功),注意:镜像 不能大于2G ,否则会报错!“mkesfs: lseek: value too large for defined data type",如下图所示: 使用参考资料1中的方式导入时(目录方式安装),报错如图: 本人部署成功的配置方式为:chroot, debian,armhf, stretch, http:/

CloudBeaver docker 镜像试用

橙三吉。 提交于 2020-04-29 08:57:30
基于官方的构建方法,基于源码构建了一个简单的docker镜像可以学习试用 构建方法 使用虚拟机构建,然后使用构建的包制作docker镜像 构建流程 安装依赖,注意java 需要jdk11 yum install - y java - 11 - openjdk - devel yum innstall - y nodejs // 可能还需要升级node 以及npm版本,可以使用n 模块 npm install - g lerna yum install maven 构建: git clone https: //github.com/dbeaver/cloudbeaver.git cd cloudbeaver / deploy . / build. sh 修改un-server.sh(不然doker 运行会有错误) #!/bin/bash ​ # 需要修改的地方 launcherJar = "server/plugins/org.eclipse.equinox.launcher*.jar" ​ echo "Starting Cloudbeaver Server" java - jar ${ launcherJar} - product io. cloudbeaver. server. product - web - config conf / cloudbeaver. conf -

The base command for the Docker CLI.

拜拜、爱过 提交于 2020-04-29 03:07:00
Description The base command for the Docker CLI. Child commands Command Description docker attach Attach local standard input, output, and error streams to a running container docker build Build an image from a Dockerfile docker checkpoint Manage checkpoints docker commit Create a new image from a container’s changes docker config Manage Docker configs docker container Manage containers docker cp Copy files/folders between a container and the local filesystem docker create Create a new container docker deploy Deploy a new stack or update an existing stack docker diff Inspect changes to files