当前位置: 首页 > news >正文

做网站什么最重要专做机械类毕业设计的网站

做网站什么最重要,专做机械类毕业设计的网站,泉州做网站便宜,做网站或者appMaven私有仓库、上传jar包、引用私服jar包、上传本地项目到私服 搭建私有服务器 前面已经说过了#xff0c;我们使用Maven的使用#xff0c;如果需要导入相对应的jar包#xff0c;Maven首先会在我们的本地仓库中寻找—私有仓库—中心仓库… 然而#xff0c;我们…Maven私有仓库、上传jar包、引用私服jar包、上传本地项目到私服 搭建私有服务器 前面已经说过了我们使用Maven的使用如果需要导入相对应的jar包Maven首先会在我们的本地仓库中寻找—私有仓库—中心仓库… 然而我们的本地仓库常常没有想要的jar包的而经常去中心仓库下载这就非常浪费时间和资源了…因此我们一般都有一个私有仓库… 另外有些公司都不提供外网给项目组人员因此就不能使用maven访问远程的仓库地址所以很有必要在局域网里找一台有外网权限的机器搭建nexus私服然后开发人员连到这台私服上这样的话就可以通过这台搭建了nexus私服的电脑访问maven的远程仓库 准备步骤 我们使用的是nexus框架来搭建私服它属于sonatype 机构的开源框架用该框架架设maven 私有服务器 Nexus环境搭建 第一步下载nexus-webapp-1.9.2.4.war包然后拷贝到tomcat下的webapps目录中第二步启动tomcat 默认登录账户密码为: admin admin123第三步访问http://localhost:8080/项目名称/ tomcat会自动解析war包然后就自动下载插件… 访问该项目进到首页 登陆… 仓库介绍 proxy是远程仓库的代理。比如说在nexus中配置了一个central repository的proxy当用户向这个proxy请求一个artifact这个proxy就会先在本地查找如果找不到的话就会从远程仓库下载然后返回给用户相当于起到一个中转的作用Hosted是宿主仓库用户可以把自己的一些构件deploy到hosted中也可以手工上传构件到hosted里。比如说oracle的驱动程序ojdbc6.jar在central repository是获取不到的就需要手工上传到hosted里Group是仓库组在maven里没有这个概念是nexus特有的。目的是将上述多个仓库聚合对用户暴露统一的地址这样用户就不需要在pom中配置多个地址只要统一配置group的地址就可以了右边那个Repository Path可以点击进去看到仓库中artifact列表。不过要注意浏览器缓存。我今天就发现明明构件已经更新了在浏览器里却看不到还以为是BUG其实是被浏览器缓存了virtual也是中央仓库镜像,支持M1老版本 每个仓库的作用 3rd party: 无法从公共仓库获得的第三方发布版本的构件仓库Apache Snapshots: 用了代理ApacheMaven仓库快照版本的构件仓库Central: 用来代理maven中央仓库中发布版本构件的仓库Central M1 shadow: 用于提供中央仓库中M1格式的发布版本的构件镜像仓库Codehaus Snapshots: 用来代理CodehausMaven 仓库的快照版本构件的仓库Releases: 用来部署管理内部的发布版本构件的宿主类型仓库Snapshots:用来部署管理内部的快照版本构件的宿主类型仓库 仓库组是一个虚拟的概念就是通过对实体仓库(proxy、hosted)进行聚合, 对外暴露一个统一的地址这里要注意的是放到左边的仓库才是会被聚合的仓库 仓库组的配置顺序 上传jar包到私服 直接通过网站上传,把桌面上的pig-0.12.1.jar上传到私有服务器中 再次查看的时候已经上传上去了 从私服依赖jar包 在pom.xml文件配置私服的路径、组id、版本等等 !-- 假如没有私服 则 本地仓库找不到则访问中心仓库假如有私服 访问顺序首先访问本地仓库本地仓库没有则访问私服仓库私服仓库也没有则访问中心仓库--!-- 加载的是 第三方项目使用的jar包 --repositoriesrepositorysnapshotsenabledtrue/enabled/snapshotsidpublic/idnamepublic/nameurlhttp://localhost:8080/nexus-2.6.2/content/groups/public//url/repository/repositories!-- 加载的是maven生命周期插件的jar包 --pluginRepositoriespluginRepositoryreleasesupdatePolicynever/updatePolicy/releasessnapshotsenabledtrue/enabled/snapshotsidpublic/idnamepublic/nameurlhttp://127.0.0.1:8080/nexus-2.6.2/content/groups/public//url/pluginRepository/pluginRepositories在本地仓库中也把私服的jar包下载下来了 把本地项目发布到私服 server的配置可以在Maven的settings.xml中写上 !-- 分销管理 把jar包发布到私服中 --!-- 配置服务器--serveridreleases/idusernameadmin/usernamepasswordadmin123/password/serverserveridsnapshots/idusernameadmin/usernamepasswordadmin123/password/server值得注意的是你得留意你用的是哪个Maven是你自己下载的Maven还是使用Idea集成的Maven如果没有配置的话那么就会出现401错误。 distributionManagement!-- 发布到 快照版本的仓库即 测试版本仓库 --snapshotRepositoryidsnapshots/idurlhttp://127.0.0.1:8080/nexus-2.6.2/content/repositories/snapshots//url/snapshotRepository!-- 发布到 发行版本的仓库中也可以发布到3rd party 仓库 --repositoryidreleases/idurlhttp://127.0.0.1:8080/nexus-2.6.2/content/repositories/releases//url/repository再次查看仓库组 将已有jar包部署到私服 一、环境准备 本地电脑已安装maven 私服已经搭建好 私服对应仓库和账号权限开启允许 deploy jar 包上去 二、meven私服连接配置 需要在./conf/setting.xml中配置需要远程上传库的地址用户以及密码(如果需要认证) serversserveridmaven-releases/idusernamezm/usernamepassword123456/password/server /servers三、使用deploy命令上传 mvn deploy:deploy-file -Dmaven.test.skiptrue -DfileE:\Work\MyWorkspace\idea\office-pdf-util\src\main\resources\libs\aspose-words-16.8.0-jdk16.jar -DgroupIdaspose-words -DartifactIdaspose-words -Dversion16.8.0 -Dpackagingjar -DrepositoryIdmaven-releases -Durlhttp://192.168.0.167:8081/repository/maven-releases如果要在命令行临时指定setting.xml mvn deploy:deploy-file --settings C:\Users\Liu\.m2\settings-zhiyi.xml -Dmaven.test.skiptrue -DfileE:\Work\MyWorkspace\idea\office-pdf-util\src\main\resources\libs\aspose-words-16.8.0-jdk16.jar -DgroupIdaspose-words -DartifactIdaspose-words -Dversion16.8.0 -Dpackagingjar -DrepositoryIdmaven-releases -Durlhttp://192.168.0.167:8081/repository/maven-releases各参数代表含义为 -Dmaven.test.skiptrue //跳过编译、测试 -DfileD:\work\thirdjar\aspose-words-16.8.0.jar //jar包文件地址,绝对路径 -DgroupIdpri.roy.mvn.test //gruopId--pom坐标自定义 -DartifactIdmvn-api //artifactId--pom坐标自定义 -Dversion //版本号自定义 -Dpackaging //打包方式 -DrepositoryId //远程库ID -Durl //远程库地址四、结果截图如下 该操作常用来解决的问题 项目依赖第三方jar包但maven中央仓库没有这时可以选择下载后上传私服
http://www.pierceye.com/news/279516/

相关文章:

  • 如何免费建立自己网站wordpress媒体优化
  • 南京企业做网站网站建设的类型有几种
  • 不需要证件做网站相城区建设网站
  • 游戏推广网站如何做的全网投放广告的渠道有哪些
  • 飞数石家庄网站建设seo 关键词优化
  • 织梦新手网站建设建筑工程公司资质
  • 网站建设开什么名目外贸网站建设关键点
  • 大学生网站设计河南省建筑工程信息网
  • 安徽省住房和城乡建设厅网站首页wordpress评论框中加文字提示
  • 南京营销型网站建设公司杭州模板建站代理
  • 网页设计比较优秀的网站沈阳网站推广公司
  • 西安网站建设维护如何免费制作app软件
  • 用 net做网站大理市城乡建设局网站
  • 怎么在建筑网站做翻译兼职哈尔滨 高端网站建设
  • 网站建设颜色注意事项优化网站要怎么做
  • 作图神器沧州网站优化
  • 做水果的网站有哪些公司网页设计作品
  • 电子商务网站运营流程北京app制作
  • 怎么在百度推广自己的网站市级部门网站建设自评报告
  • 德州做网站优化专门做酒的网站
  • 旅游网站建设案例分析北京seo案例
  • 网站建设公司 优势单页网站对攻击的好处
  • 网站域名更换济南代做标书网站标志
  • 网站开发实用技术答案外国出名的设计网站
  • 最珠海app下载官方win10系统优化软件哪个好
  • 宜春公司网站建设百度地图广告投放
  • wordpress 2.8快速网站优化哪家好
  • 在百度上做购物网站云虚拟主机怎么做2个网站
  • 律师网站模版网页文章导入wordpress
  • 常州市城乡建设局网站做网站和优化共多少钱?