linux下 为gradle配置maven本地库

1、下载maven 当前版本3.2.1 解压缩将bin目录加入PATH mvn --version成功的话 表示安装成功,可以设置环境变量MAVEN_OPTS=-Xms256m-Xms512m(在~\.bashrc下貌似要这么设 中间有空格不行)
2、修改自带conf/settings.xml,取消<localRepository>/home/liuyi/maven/repository</localRepository>的注释,里面是自定义的maven本地库位置(这里不能用~/maven/repository,貌似不认识),保险起见 /home/liuyi/maven/repository先建好,设好访问权限
3、尝试将自己的jar包导入maven本地库 比如
mvn install:install-file -Dfile=/home/liuyi/下载/hibernate-release-4.2.8.Final/lib/required/hibernate-core-4.2.8.Final.jar -DgroupId=org.hibernate -DartifactId=hibernate-core -Dversion=4.2.8.Final -Dpackaging=jar
这里-Dfile用绝对路径、相对路径皆可,不能用~/下载/..... 也不认识
执行成功后在/home/liuyi/maven/repository可发现导入的jar包和maven相关结构文件
4、gradle的安装不再说明,建立一个java project,设置main/java路径后,将它改成gradle project,
在主目录下新建build.gradle文件
apply plugin: 'java'
apply plugin: 'eclipse'

def localMavenRepo = 'file://' + new File(System.getProperty('user.home'), 'maven/repository').absolutePath

repositories {
   maven { url localMavenRepo }
}

dependencies {
   compile 'org.hibernate:hibernate-core:4.2.8.Final'
}

或者直接 url '................' 也可
5、在主目录下执行gradle cE e,eclipse里刷新项目 即可发现hibernate-core-4.2.8.Final.jar已经导入

 

 

nexus 2.7 windows下执行nexus.bat start 可能报错

wrapper  | The nexus-webapp service is not installed - 指定的服务未安装。 (0x424
)

解决办法

在conf/nexus.properties文件最后一行加入wrapper.startup.delay=30

重新执行nexus.bat install 然后nexus.bat start即可

 

如果是用nexus建立maven server那就简单多了,nexus.bat启动以后 admin:admin123登陆localhost:8081/nexus(端口在nexus.properties设置),点左上角的Repositories可以看见刷出来几种

repositories

proxy 代理库:比如Central对外它们对远程库(比如maven中央库) 代表本机,下载的jar包都放在这里,对内它们作为服务器的库 提供jar包。Configuration标签页的Override Local Storage Location 可以配置库位置,Remote Storage Location可以配置远程库 链接。比如http://repo1.maven.org/maven2/

 

hosted 代理库:比如3rt party,snapshots,released等 用于上传远程库里没有的,或者自己开发的jar包,供其他人调用,可在artifact upload标签页上传

 

group 比如public repostory 就是可以将多个proxy,hosted库放到一个组里,用一个url访问,方便集中管理

 

这样gradle项目的build.gradle就应该配置如下

apply plugin: 'java'
apply plugin: 'eclipse'

repositories {
    maven { url 'http://localhost:12354/nexus/content/groups/public/' }
}

dependencies {
    compile 'org.hibernate:hibernate-core:4.2.8.Final'
}

http://localhost:12354/nexus/content/groups/public/ 是group repository public的url

gradle cE e搞定

企业微信会话存档SDK报错?手把手教你解决NoClassDefFoundError问题(附Windows/Linux配置) 本文针对企业微信会话存档SDK集成中常见的NoClassDefFoundError问题,提供了详细的解决方案。文章深入剖析了该错误源于本地库文件加载失败的本质,并分别给出了Windows与Linux环境下的完整配置指南、项目结构建议、依赖管理及权限设置,帮助开发者彻底解决SDK初始化难题。 阅读详情

相关推荐

JavaCV依赖优化实战:按需定制本地平台最小化依赖方案

本文详细介绍了如何优化JavaCV依赖包,实现按需定制本地平台的最小化依赖方案。通过精准选择当前开发平台所需的组件,大幅减少依赖包体积,提升构建速度和部署效率。文章提供了Maven配置模板、核心依赖组合及常见场景的依赖配方,帮助开发者高效管理JavaCV项目。

eee77的博客 752

Windows 和 Linux 下的Gradle配置

Linux自动化脚本已实现

qq_57421124的博客 2061

Java JNA库详解与本地系统交互实战

Java Native Access(JNA)是一种基于JNI(Java Native Interface)封装的高级库,旨在简化Java与本地C库之间的交互。它通过动态代理和反射机制,允许开发者以声明式方式直接调用本地函数,而无需编写繁琐的JNI代码。JNA最早由Timothy F. Armstrong发起,后由社区维护并持续演进,广泛应用于需要与操作系统底层交互的Java项目中。

weixin_26854475的博客 1456

Gradle仓库配置

Android Studio使用Gradle构建app。Gradle的使用非常灵活,其中可以设置使用多种类型的仓库,来获取应用中使用的库文件。 支持的类型有如下几种: 类型 说明 Maven central repository 这是Maven的中央仓库,无需配置,直接声明就可以使用。但不支持https协议访问 Maven JCenter repository JCenter

RickyXE 3万+

手把手教你搞定JBI投稿:从Statement of Significance到Declaration Statement的保姆级避坑指南

本文提供了一份详细的JBI投稿指南,重点解析Statement of Significance和Declaration of Interests的撰写技巧,帮助研究者避开常见格式陷阱。通过实战案例和检查清单,确保投稿符合JBI的学术严谨性和临床转化价值要求,提升稿件通过率。

weixin_29278805的博客 617

ArcGIS将以大西洋居中的世界地图以中国居中显示

ArcGIS将以大西洋居中的世界地图以中国居中显示 并进行经纬度格网的调整输出

jiekeheiguanglan的博客 5703

Gradle的使用教程 -Gradle通过mavenLocal()指向本地仓库 -Gradle依赖包的存储位置

Gradle的使用教程 -Gradle通过mavenLocal()指向本地仓库 -Gradle依赖包的存储位置

shuai的博客 1万+

【人工智能时代】- 一键部署本地AI大模型

Ollama是一个开源项目,致力于简化大型语言模型(LLM)的本地部署过程。它允许用户在自己的硬件上运行和测试最新的语言模型,无需依赖云服务。Ollama提供了一个类似于OpenAI的API接口,使得开发者可以轻松地在自己的应用程序中集成大型语言模型。此外,Ollama WebUI为用户提供了一个友好的界面,用于管理和与模型进行交互。

xiaoli8748的专栏 2368

gradle能否将下载的jar存储到maven本地仓库而不是缓存目录

gradle构建工具是当下最流行的java项目构建工具,不仅仅是在android开发中用得很普遍,而且在javaee开发中也越来越普及。甚至其热度超过了maven构建工具。 gradle可以通过指定仓库地址为本地maven仓库地址和远程仓库地址相结合的方式,避免每次都会去远程仓库下载依赖库。这种方式也有一定的问题,如果本地maven仓库有这个依赖,就会从直接加载本地依赖,如果本地仓库没有该依赖,...

feinifi的博客 1万+

用Excel或WPS做两独立样本的T检验

一般情况下收集数据时常用的是Excel或者WPS,但统计时却用SPSS等软件进行统计学分析,经常很多人找不到SPSS的安装包,或者苦于正版激活或忘记教程,其实Excel或WPS自带函数就足够了,均数、标准差以及统计检验都是一个函数而已。解释:先做F检验,如果F>0.05就做T检验,Ttset里的数据为两组的数据的比较,结果如下。A组的均数计算 =AVERAGE(B2:B6)A组的标准差计算 =STDEV(B2:B6)B组的标准差计算=STDEV(B7:B19)分组 数值 A组均数 A组标准差 p值。

Mrrunsen的博客 6751

Redhawk: 为什么STA CHECK中switch cell覆盖率为0(STA file中switch control pin没有timing window)?

如题,做dynamic analysis时,不需要switch cell的timing window信息,但是做low power analysis需要做上电时switch cell的timing window就是必须的了,本文对switch cell control pin没有timing window (STA CHECK覆盖率为零)的这种现象做分析。

m0_61544122的博客 1195

gradle的安装配置及使用

gradle的安装以及详细使用

Leoon123的博客 4万+

Python蓝色跳动的爱心(完整代码)

Python语言实现蓝色跳动的爱心的完整代码。 代码分析 这段代码使用了 库来创建一个动态的爱心图案,并在屏幕上显示带有动态效果的“我爱你”字样。以下是对这段代码的详细分析: 用于创建图形用户界面(GUI)。 用于生成随机数,主要用于控制爱心图案的扩散效果。 中的 , , , 用于数学计算,生成爱心形状和扩散效果。 包含了 等常量,用于控制控件的对齐方式。 2. 全局变量定义 , : 定义画布的大小。 , : 爱心的中心坐标。 : 用于定义爱心形状的缩放

AIGC 1917

告别环境配置噩梦:在Linux上(Ubuntu 22.04)用OpenJDK 11和JavaFX SDK搭建桌面应用的保姆级教程

本文提供在Ubuntu 22.04上使用OpenJDK 11和JavaFX SDK搭建桌面应用的详细教程,解决环境配置中的常见问题。从JDK选择、JavaFX SDK安装到系统级配置和开发实战,涵盖编译、运行及构建工具集成,帮助开发者高效搭建稳定的JavaFX开发环境。

weixin_30596735的博客 265

Harness Engineering:让Coding Agent真正落地生产

本文将带你系统性地了解如何让Coding Agent真正落地生产,核心是依托(全球领先的持续交付、云成本管理、 feature flagging、安全治理一体化平台),结合企业级AIDD(AI-Driven Development)的工程化实践,构建一套可信赖、可观测、可扩展、可治理的Coding Agent落地体系。核心概念与理论基础:什么是Coding Agent?它和普通的AI代码补全工具(比如GitHub Copilot)有什么区别?什么是Harness Engineering?

移动开发前沿的博客 454

orchestrator常见问题汇总

默认的取集群名称的规则为参数决定 ,默认为取主实例 主机名 ,然后按分隔符"."之前的第一段字符为集群别名,这样在集群主库宕机后,新提升的从库的服务器名称为了新的集群名,宕机的主库成为单独的一个集群。1 默认配置文件中设置了匹配规则 ,只有被匹配的主机名才能进行故障恢复,所以该参数需要设置为 "*"3 另外配置文件中还有许多发现,恢复的忽略规则(Ignore) 这些参数也是需要注意的。由于LVS的后端的RS为IP地址,如果直接显示主机名,LVS的接口方法将无法工作。只传入脚本中用到的参数,不要多传入。

DBA之路的博客 828

告别HBase启动报错:一份给Java开发者的Hadoop环境变量避坑指南(含IDEA配置)

本文为Java开发者提供了一份详细的Hadoop环境变量配置指南,帮助解决HBase启动时常见的`FileNotFoundException`报错问题。涵盖Windows、macOS和Linux三大平台的环境变量设置,以及IDEA中Spring Boot项目的配置技巧,确保HBase顺利运行。特别针对`HADOOP_HOME`和`hadoop.home.dir`变量进行深入解析,提供多场景解决方案。

weixin_30908941的博客 616

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

gradle linux配置环境变量配置文件,gradle init.gradle的文件配置 使用

init.gradle文件在build开始之前执行,所以你可以在这个文件配置一些你想预先加载的操作例如配置build日志输出、配置你的机器信息,比如jdk安装目录,配置在build时必须个人信息,比如仓库或者数据库的认证信息,and so on.启用init.gradle文件的方法:1、在命令行指定文件,例如:gradle --init-script yourdir/init.gradle -q ...

weixin_29051193的博客 2282

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

IMSL CNL 7.0.0 (x86-64)Crack

IMSL CNL 7.0.0 (x86-64)Crack intel的算法库破解文件,这是C++版本的破解文件

Gradle Maven Push 项目教程

``` gradle-mvn-push/ ├── gradle/ │ └── maven_push.gradle ├── gradlew ├── gradlew.bat ├── settings.gradle └── README.md ``` - `gradle/` 目录:包含项目的 Gradle 脚本文件,其中 `maven_push.gradle` 是用于发布到 Maven 仓库的主要

gitblog_00944的博客 470

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

git学习之Linux maven/gradle 打jar包

git mavenmaven安装编写git,maven项目的shell脚本gradle安装编写git,gradle项目的shell脚本 maven安装 下载maven发布版本 wget https://mirrors.tuna.tsinghua.edu.cn/apache/maven/maven-3/3.6.0/binaries/apache-maven-3.6.0-bin.tar.gz 解压 ...

惜阳 2179

Windows、Linux 配置 Maven3.6、gradle 阿里下载源

Maven3.6配置阿里仓库下载源自定义本地仓库存储地址配置阿里仓库下载源 自定义本地仓库存储地址 1、打开配置文件:apache-maven-3.6.3 -> conf -> settings.xml <!-- localRepository | The path to the local repository maven will use to store artifacts. | Default: ${user.home}/.m2/repository <l

qq_42476834的博客 834

Linux 安装 jdk、maven、gradle教程

Linux 安装 jdk、maven、gradle教程教程说明安装 教程说明 使用二进制文件的方式配置环境,非软件包 环境的目录都在/opt目录 下面教程使用的的各环境的版本 jdk:1.8.0_211 maven:Apache Maven 3.6.3 gradle:6.3 百度网盘 提取码:7r0j 复制这段内容后打开百度网盘手机App,操作更方便哦 编辑工具使用vim,unzip 最新版本可...

weixin_45348862的博客 424

Gradle安装与配置

系统环境:CentOS 7.x、Windows10 JDK 版本:1.8+ Linux下jdk的安装 一、Window 下Gradle安装与配置 1. 下载 下载对应的Gradle,我这里下载的是gradle-4.6-all.zip,下载地址: https://gradle.org/releases/ 2. 解压 解压gradle-4.6-all.zip,我这里解压到E:\software ...

广彐水厂 4954

实用小技巧|如何加速 Gradle、Maven 的依赖下载

加速 Gradle、Maven 的依赖下载的小妙招!

Java 小先 5034

Linux下安装Git、Maven、Gradle及配置

Git安装配置Git是一个开源的分布式版本控制系统,可以有效、高速的处理从很小到非常大的项目版本管理。而国外的GitHub和国内的Coding都是项目的托管平台。但是在使用Git工具的时候,第一步要学会如何安装git,本教程就手把手教大家如何手动编译安装git。1、介绍  使用Coding管理项目,上面要求使用的git版本为1.8.0以上,而很多yum源上自动安装的git版本为1.7,所以需要掌握...

luckykapok918的专栏 681

Gradle国内下载jar慢的解决方案2020版(含eclipse,idea,maven)

文章目录Windows安装Gradle安装检查安装加速下载linux安装EclipseIDEA仓库代理的仓库列表全局配置Gradle全局maven全局参考资料 Windows安装Gradle 如果你没有安装maven的话,建议先安装maven,再安装Gradle。 不要用什么Gradle Wrapper下载慢,直接用Gradle就好。 安装 下载Gradle,解压,添加系统环境变量 GRADLE_...

mirana的专栏 4018
上一篇: 日常小tips
下一篇: nginx负载均衡配置
iteye_15708
博客等级 码龄8年 0粉丝 10原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值