搜索词>>Nexus 耗时0.0020
  • nexus3.x 上传jar包图文详细介绍_nexus3创建仓库Repository

    一、登录nexus​登录nexus3二、创建本地仓库(Repository)​nexus创建本地仓库点击Create repository,然后选择仓库类型为maven3(hosted)​nexus本地仓库创建类型选择填写仓库名称,例如这里一、登录nexus​登录nexus3二、创建本地仓库(Repository)​nexus创建本地仓库点击Create repository,然后选择仓库类型为maven3(hosted)​nexus本地仓库创建类型选择填写仓库名称,例如这里的maven-my​仓库名称 设置Hosted默认是Disable redeploy也就是禁用,改为启用​最后点击 Create respository按钮创建完毕,其他配置暂时默认不改​三、将创建的本地库添加入maven-public组库里面  ​点开maven-public库 将上面创建的maven-my仓库添加到maven-public组仓库中​添加本地库到公共库组 将maven-my添加到组库中,并点击^按钮将优先级调高 ​将maven-my添加到组库中,并点击^按钮将优先级调高 点击Save保存操作。四、创建一个demo的项目并打jar包 这里创建了一个spring boot的jar项目​demo项目很简单,就是用idea创建了一个项目,其他啥代码也没写,开始打包,注意这里打包请使用install不要使用package,因为package打包不会生成pom,pom在后续引入该jar有重要作用​demo项目就已经准备就绪了五、上传jar到nexus 默认条件,保持登录状态上传选择自己创建的本地库,如下图​上传jar库选择 jar上传界面​注意:之前install的jar和pom在计算机本地的maven仓库中,maven默认是在C:/users/你的用户名/.m2/repository找到本地仓库后再继续找包,包路径其实就是创建demo项目时候的group id  com.example,则是在com/example下由于我改了默认的maven仓库路径,我的仓库路径为D:/maven_res,所以刚才的demo在:D:/maven_res/com/example其实看路径还有个地方。就是打包的时候,会显示路径,如下图:​好了开始点击nexus的上传按钮了先上传jar文件​jar文件选择 然后依次填写下面的信息​最后点击upload按钮上传上传pom文件​pom文件上传不用填写信息​点击upload上传六、查看上传的jar信息 ​可以看到jar和pom都已经存在了​七、使用 ​​​
  • Nexus3.X忘记admin密码找回

    一、问题背景nexus3 这种东西,传完一次,很少动了,很容易忘记密码,不要急有方法找回一、问题背景nexus3 这种东西,传完一次,很少动了,很容易忘记密码,不要急有方法找回。官方网站关于解决该问题的方法:https://support.sonatype.com/hc/en-us/articles/213467158-How-to-reset-a-forgotten-admin-password-in-Nexus-3-x​二、解决2.1 第一步:停止服务将nexus停止运行./nexus stop2.2 第二步:进入OrientDB控制台进入nexus的安装目录下:博主本人安装目录在:[018@localhost ~]$ ll /application/nexus/ 总用量 72 drwxr-xr-x. 3 018 018 73 5月 14 00:10 bin drwxr-xr-x. 2 018 018 26 5月 14 00:06 deploy drwxr-xr-x. 7 018 018 104 5月 14 00:06 etc drwxr-xr-x. 4 018 018 184 5月 14 00:06 lib -rw-r--r--. 1 018 018 395 7月 12 2018 NOTICE.txt -rw-r--r--. 1 018 018 17321 7月 12 2018 OSS-LICENSE.txt -rw-r--r--. 1 018 018 39222 7月 12 2018 PRO-LICENSE.txt drwxr-xr-x. 3 018 018 4096 5月 14 00:06 public drwxr-xr-x. 22 018 018 4096 5月 24 15:40 system 进入该目录下:[018@localhost nexus]$ cd /application/nexus/ Linux、Windows、Mac有不同的进入方法,方法如下:#linux: java -jar ./lib/support/nexus-orient-console.jar #win: java -jar lib\support\nexus-orient-console.jar #mac: .install4j/jre.bundle/Contents/Home/jre/bin/java -jar ./lib/support/nexus-orient-console.jar 2.3 第三步:进入数据库connect plocal:../sonatype-work/nexus3/db/security admin admin 2.4 第四步:重置密码此处我们将admin用户密码重置为admin123,具体执行如下:update user SET password="$shiro1$SHA-512$1024$NE+wqQq/TmjZMvfI7ENh/g==$V4yPw8T64UQ6GfJfxYq2hLsVrBY8D1v+bktfOxGdt4b/9BthpWPNUy/CBk6V9iA0nHpzYzJFWO8v/tZFtES8CA==" UPSERT WHERE id="admin" 2.5 第五步:启动服务./nexus start 图像 小部件
  • nexus3创建角色以及用户

    一、admin登录到nexus3​admin登录到nexus3提示:这里密码当然是输入自己的哈二、创建某个库的管理员角色 下面将创建maven-my这个私有本地库的管理员角色​创建仓库maven-my的管理员角色提示:如果需要再web页面操一、admin登录到nexus3​admin登录到nexus3提示:这里密码当然是输入自己的哈二、创建某个库的管理员角色 下面将创建maven-my这个私有本地库的管理员角色​创建仓库maven-my的管理员角色提示:如果需要再web页面操作组件上传等,需要一个组件权限,如下图所示:​有了上面的权限就可以web页面操作管理jar包了:​​三、创建某个私有库的管理员账号 下面根据上面创建的maven-my管理员角色创建maven-my的管理员账号​maven-my管理员账号创建好啦到这里就完成了nexus3的角色与账号创建。 图像 小部件
  • nexus3 通过pom.xml配置上传jar包

    一、maven私服上传自建的jar之项目的pom.xml文件配置 <repositories>l;<--私服下载配置-->l; <repository>l; <id>l;repos</id>l; <name>l;Repository</nam一、maven私服上传自建的jar之项目的pom.xml文件配置 <repositories><--私服下载配置--> <repository> <id>repos</id> <name>Repository</name> <url>http://your.ip:port/repository/maven-public/</url> </repository> </repositories> <distributionManagement><!--私有库上传--> <repository> <id>test-my</id><!--仓库ID,必须与maven 的setting.xml配置文件中server配置xml那个ID一致--> <name>my private maven</name><!--仓库描述--> <url>http://your.ip:port/repository/maven-my/</url><!--上传的仓库地址--> </repository> </distributionManagement> 上方配置说明点注意:<id>test-my</id> 这里的ID必须与maven的配置文件setting.xml中的server配置密码节点的ID一致。上传私有库的id必须唯一,后续会用到url地址为nexus私服库的路径,可在nexus管理界面进行复制,很多人默认使用的http://192.168.1.221:8081/repository/maven-releases 或者http://192.168.1.221:8081/repository/maven-snapshots 但是我这里使用的是自己创建的maven-my库。具体情况请跟进你的需求来定。 二、maven私服上传自建的jar之本地maven setting.xml文件配置 用过maven的同学都知道,maven有个重要的配置文件setting.xml。默认情况下,windows操作系统该文件存放路径为C:\Users\用户名\.m2\setting.xml编辑setting.xml添加私有库的认证信息。​配置maven setting.xml 配置点在于: <servers> <server> <id>test-my</id> <username>my</username> <password>lw123456==</password> </server> </servers> 注意:id的值test-my需与项目中的上传私有库配置的id一致,否则会出现权限问题。注意:这里的用户my必须要有相应的仓库操作权限三、通过idea deploy上传jar到私服 idea打开maven项目,选择deploy​上传过程:​好了可以网页登录去nexus3看看上传的结果了​有啥问题评论区留言给我​