nexus

CentOS7 nexus 3 搭建maven或gradle 私有代理服务器

女生的网名这么多〃 提交于 2020-05-08 09:26:38
1.下载nexus 3, 选择与操作系统对应版本 2.解压nexus并运行: 3.在浏览器中输入http://192.168.127.128:8081/,并以amdin为用户名,以admin123为密码进行登录: 4.添加仓库地址: 5.创建仓库: 6.选择仓库类型: 7.添加ibiblio仓库 8.把ibiblio仓库添加到public仓库为,对外提供统一代理服务: 9.执行完上面所有步骤后,就可以用下面地址作为maven的代理访问地址: 10.maven配置: 11.gradle的配置: 此处并不是重点讲maven和gradle,具体maven和gradle的配置要自己单独学习maven和gradle的知识。 来源: oschina 链接: https://my.oschina.net/u/4355313/blog/3882739

maven(一),maven3.5.3的windows安装及Eclipse集成

╄→尐↘猪︶ㄣ 提交于 2020-05-08 09:26:00
  maven用了好长时间,需要系统的学习一下。maven ,是一个项目构建的工具,是一个项目管理和综合工具,具有项目生命周期管理功能。   maven现在到了3.5.3,就以这个版本进行。 一、下载maven   下载地址: http://maven.apache.org/download.cgi    注意事项 ,要注意JDK的版本,JDK小于1.7的话只能选择3.3以下的版本 Maven 3.3+ require JDK 1.7 or above to execute - they still allows you to build against 1.3 and other JDK versions by Using Toolchains   下载:选择 apache-maven-3.5.3-bin.zip   下载后解压。 二、配置环境变量   1、配置jdk环境变量,如果jdk变量配置过了就不需要;   2、配置maven环境变量 a、新建MAVEN_HOME的环境变量,然后加入到path中,有的不新增MAVEN_HOME,直接增加path执向到bin,这种没有错,但是就像是一种思想,写接口一样,还是建立MAVEN_HOME,到时有变化更改MAVEN_HOME即可。     b、添加到path中   现在,maven安装完毕,测试一下   打开命令行窗口,输入:mvn

学Maven,这篇万余字的教程,真的够用了!

寵の児 提交于 2020-05-08 07:05:47
1 Maven 介绍 1.1 为什么使用 Maven 由于 Java 的生态非常丰富,无论你想实现什么功能,都能找到对应的工具类,这些工具类都是以 jar 包的形式出现的,例如 Spring,SpringMVC、MyBatis、数据库驱动,等等,都是以 jar 包的形式出现的,jar 包之间会有关联,在使用一个依赖之前,还需要确定这个依赖所依赖的其他依赖,所以,当项目比较大的时候,依赖管理会变得非常麻烦臃肿,这是 Maven 解决的第一个问题。 Maven 还可以处理多模块项目。简单的项目,单模块分包处理即可,如果项目比较复杂,要做成多模块项目,例如一个电商项目有订单模块、会员模块、商品模块、支付模块...,一般来说,多模块项目,每一个模块无法独立运行,要多个模块合在一起,项目才可以运行,这个时候,借助 Maven 工具,可以实现项目的一键打包。 Maven 之前,我们更多的是使用 Ant 的项目构建工具,Ant 有一个特点,每次都得写,每次都写的差不多,配置也臃肿。所以,后来搞出来 Maven。Maven 就是最先进的版本构建工具吗?不是的,只不过,目前在 Java 领域 Maven 使用比较多。除了 Maven,还有 Gradle。 1.2 Maven 是什么 Maven 是一个项目管理工具,它包含了一个项目对象模型(Project Object Model),反映在配置中

解决idea导入maven项目报Unable to import maven project: See logs for details问题

余生长醉 提交于 2020-05-07 13:39:04
我在导入一个maven项目时报这个错,然后在网上百度,又是看日志,又是重新配置maven 依旧没解决 有的说是maven版本与idea不兼容,把maven的版本降低 有的说是防火墙的问题,把防火墙关闭再打开之类的 有的说是idea中maven中jdk的问题 总之对于这些办法,一定要尝试,仔细检查自己的步骤以及内容是否正确 直接上解决办法 总结一下:1.从最基础的步骤开始,报这个错,先看自自己的maven是否配置好       检查本地maven的settings.xml配置文件,是否少了一些东西,我的问题就在这里      2.完整的配置是这个样子的,而我只配置了maven仓库的下载路径和阿里云仓库 下面的profile没有去进行修改 在配置文件加上这些内容就可以了 <? xml version="1.0" encoding="UTF-8" ?> <!-- Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work for additional information regarding copyright ownership. The ASF

IDEA找不到maven仓库无法下载依赖解决办法

自作多情 提交于 2020-05-07 11:16:16
1.确认Maven安装正常,在cmd窗口输入mvn -version 可以获得版本号; 2. 确认maven安装包下/conf/setting.xml配置文件正确 本地仓库位置: <localRepository>D:\03sources\mvn-repository</localRepository> 远程中央仓库: <mirrors> <mirror> <id>nexus-aliyun</id> <mirrorOf>central</mirrorOf> <name>Nexus aliyun</name> <url>http://maven.aliyun.com/nexus/content/groups/public</url> </mirror> </mirrors> 3. 确认idea设置正常,file - settings - maven   此处代表idea可以找到的仓库位置,若右侧URL下方为空则说明idea未识别到有效仓库,此时无法下载依赖; 4. 临时解决办法,在项目的pom文件中添加如下信息,即可找到阿里中央仓库,自动下载依赖 <repositories> <repository> <id>alimaven</id> <name>Maven Aliyun Mirror</name> <url>http://maven.aliyun.com/nexus

Android 8.0源码编译问题记录

女生的网名这么多〃 提交于 2020-05-06 23:01:28
记录日常问题 1 替换framework.jar不起作用 第一种方法:不编译优化成odex 第二种方法:不删除dex文件。 其他一些使用的指令 2 adb disable-verity 3 unknown package name of class file 4 fastboot 烧录指令 5 设置系统语言默认为中文 6 nexus 8.0刷机,重启后时间和上次时间不一致,差别大。 7 nexus 8.0刷机,自动确定日期和时间无效 8 nexus 8.0连接WiFi成功,但提示“已连接 但无法访问互联网” 9 nexus 8.0 设置日期弹框以2007.1.1开始 清理make clean; make clobber 更严格。 1 替换framework.jar不起作用 使用nexus 烧录system后,单独替换framework.jar不起作用。 研究出两种解决方案。亲自测试有效。 第一种方法:不编译优化成odex 默认情况在linux编译系统 会开启odex的。 build/make/core/dex_preopt.mk # The default values for pre - opting : always preopt PIC . # Conditional to building on linux , as dex2oat currently does not

centos7 maven私服自动启动

拜拜、爱过 提交于 2020-05-06 01:03:46
自动启动 一般我们系统都避免不了的重启,常见的持续环境工具又多,免不了增加一些日常额外工作 配置如下 touch /usr/lib/systemd/system/nexus.service vi /usr/lib/systemd/system/nexus.service 脚本如下 [Unit] Description=nexus service After=network.target [Service] Type=forking Environment=RUN_AS_USER=root Environment=PATH=//usr/local/lab/jdk1.8.0_241/bin://usr/local/lab/jdk1.8.0_241/jre/bin://usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin:/root/bin ExecStart=/usr/local/lab/nexus-3.6.0-02/bin/nexus start ExecStop=/usr/local/lab/nexus-3.6.0-02/bin/bin/nexus stop User=root Restart=on-abort [Install] WantedBy=multi-user.target chmod a+x nexus

【Maven】---坐标与依赖

空扰寡人 提交于 2020-05-05 20:53:11
Maven坐标与依赖 最近想深度学习下maven,找到一本书叫《Maven实战》,这本书讲的确实很好,唯一遗憾的是当时maven教学版本是3.0.0的,而目前已经到了3.5.4了,版本存在差距, 没关系,如果有时间和精力我也会阅读官方文档,看看到底有哪些变换。 一、坐标详解 1、何为Maven坐标 maven定义了这样一组规则:世界上任何一个构件都可以使用maven坐标唯一标识,坐标元素包括: groupId、artifactId、version、packaging、classifier 。只要提供正确 的坐标就能从仓库中找到相应的构件供我们使用。maven从哪里下载构件呢?答:maven内置了一个中央仓库的地址,该中央仓库包含了世界上大部分流行的开源构件。 2、坐标详解 任何构件都必须明确定义自己的坐标,而一组maven坐标是通过一些元素定义的,他们是:groupId、artifactId、version、packaging、classifier。先看一组坐标定义如下 < groupId > org.sonatype.nexus </ groupId > < artifactId > nexus-indexer </ artifactId > < version > 2.0.0 </ version > < packaging > jar </ packaging >

测试报告 alpha

落爺英雄遲暮 提交于 2020-05-04 08:34:50
测试报告 遇到的bug 遇到了线程安全的bug,bug的原因是必须在调用api之前先获取到token,而获取token和调用api都需要新开一个线程,解决方法为通过加锁来解决线程安全问题 遇到了页面的适配问题,在不同的手机上显示的页面差距非常大,解决方法为替换为根据不同屏幕自动调整的relativelayout布局. 动态下滑刷新导致的显示异常bug,解决方法:下滑刷新后清空动态列表 动态推荐、关注、我的、发布来回切换时页面变空白,解决方法:重写fragment的destroy方法 获取到了返回的gson数据,但解析时gson为空. 原因:OnCreatView方法在Handler前执行,将解析部分代码放在Handler内即可 分页获取信息时如果列表数大于100则点击时会崩溃. 原因:设置点击的监听器位置不对,放在第二个Handler下即可 xml文件内空间无法重叠放置. 解决方法: 加一层fragmentlayout即可 点击我的作业,如果我的班级中没有作业,会闪退(在加载列表时判断,若为空则不设置数据) 在我的收藏中点进一个内容返回后会多出一些重复的数据(在onresume方法中不设置UI) 退出程序后本地登录退出但网站的登录端没有退出(在加载网页登录api时先清除本地的web缓存以及cookie) 在本地的ui界面和手机上看的不一样

Java技术学习路线笔记:Maven安装和作用

强颜欢笑 提交于 2020-05-04 04:36:00
Maven是一个基于项目对象模型(POM)的概念的纯java开发的开源的项目管理工具。主要用来管理java项目,进行依赖管理(jar包管理,能自动分析项目所需的依赖软件包,并到Maven仓库区下载)和项目构建(项目打包和部署)。此外还能分块开发,提高开发效率。    本文将从以下三个方面写起:   1、Maven的作用   2、Maven的安装配置   3、IDEA配置Maven    1、Maven的作用,为什么要使用Maven   (1)创建项目,自动关联和下载依赖的jar包。   (2)升级框架的版本。升级某个框架的版本,但却不知道与它相关联的哪几个jar也需要跟着升级,和升级到哪个版本。   (3)自动部署。用Maven只需一个命令,就可以把项目自动部署到远程服务器上。   (4)项目编译打包导出。这个随意一个IDE都能做到,所以如果要Maven做这件事,可能的场景,就是做没有装IDE的环境里,比如在服务器端Linux环境下。    2、Maven的安装配置   1、下载maven 的地址:http://maven.apache.org/download.cgi   2、解压,然后再“我的电脑”--右键--“属性”--“高级系统设置”--“环境变量”中添加如下信息:   a、新增变量MAVEN_HOME的值为Maven的安装文件夹   b、在PATH变量中添加:%MAVEN