barriers / 阅读 / 详情

最新版的Android Studiod的SDK manager中找不到extras选项

2023-07-08 12:21:51
共5条回复
皮皮

你是老司机,知道这个没有了(Y)。这个说明在谷歌官方的说明里有:

Note: Most API libraries that were previously provided by the Support Repository packages (such as the Android Support Library, Constraint Layout, Google Play services, and Firebase) are now instead available from Google"s Maven repository. Projects created with Android Studio 3.0 and higher automatically include this repository in the build configuration. If you"re using an older project, you must manually add Google"s Maven repository to your build.gradle file.

简单翻译一下,就是support library放在maven仓库里了。3.0的项目要改用maven才能在3.5里跑。

谢谢采纳

gitcloud

extras也是sdk的一部分,不需要收费的。这个应该是一些防止sdk出意外而备份的。android目录下有的是跟系统兼容的(如果系统自带的坏了可以到这里找)支持系统自带的api demos。另外的在google目录下应该也差不多,usb_driver应该也是支持usb驱动的。当时跟系统正规的usb驱动方式不一定相同。usb的驱动方式有很多种,而在这里的这种只有在系统的usb驱动出问题了才会到这里来找。最后,以上这些只是个人根据查找信息推测的,仅供参考。谢谢!

黑桃云

同问。在评论区还是没看懂。maven在哪里也不知道。

LocCloud

问题解决了吗?

瑞瑞爱吃桃

七言绝句a芙蓉楼送辛渐(王昌龄)a

相关推荐

maven repository怎么理解

简单点来说,repository就是个仓库。maven里有两种仓库,本地仓库和远程仓库。远程仓库相当于公共的仓库,大家都能看到。本地仓库是你本地的一个山寨版,只有你看的到,主要起缓存作用。当你向仓库请求插件或依赖的时候,会先检查本地仓库里是否有。如果有则直接返回,否则会向远程仓库请求,并做缓存。
2023-07-08 07:37:451

maven-repositories文件

就没有一个人能说明白额 repositories是文件的后缀还是什么,怎么新建呢,全是抄一样的答案,真会的大神来解惑一下呀!
2023-07-08 07:37:533

如何设置maven的local repository目录

在Myeclipse中创建maven的模板项目时报错,提示在C:Usersmdtuser.m2 epository找不到模板,去找该目录根本不是此目录。到myeclipse中的Myeclipse->Maven4MyEclipse中的User Setting中发现的也是此目录,因此需要修改该目录,但是无法直接修改。在上面的User Settings中找到文件settings.xml。也可以在Myeclipse->Maven4MyEclipse->Installations中open file该文件。修改<localRepository>节点中的值为实际的settings.xml文件的路径即可。然后重启myeclipse生效。
2023-07-08 07:38:012

maven repository 私人仓库怎么搭建

简单来说,共有三步:deploy到本地目录把本地目录提交到gtihub上配置github地址为仓库地址配置local file maven仓库deploy到本地maven可以通过http, ftp, ssh等deploy到远程服务器,也可以deploy到本地文件系统里。例如把项目deploy到/home/hengyunabc/code/maven-repo/repository/目录下: <distributionManagement> <repository> <id>hengyunabc-mvn-repo</id> <url>file:/home/hengyunabc/code/maven-repo/repository/</url> </repository> </distributionManagement>通过命令行则是:mvn deploy -DaltDeploymentRepository=hengyunabc-mvn-repo::default::file:/home/hengyunabc/code/maven-repo/repository/推荐使用命令行来deploy,避免在项目里显式配置。https://maven.apache.org/plugins/maven-deploy-plugin/https://maven.apache.org/plugins/maven-deploy-plugin/deploy-file-mojo.html把本地仓库提交到github上上面把项目deploy到本地目录home/hengyunabc/code/maven-repo/repository里,下面把这个目录提交到github上。在Github上新建一个项目,然后把home/hengyunabc/code/maven-repo下的文件都提交到gtihub上。cd /home/hengyunabc/code/maven-repo/git initgit add repository/*git commit -m "deploy xxx"git remote add origin git@github.com:hengyunabc/maven-repo.gitgit push origin master最终效果可以参考我的个人仓库:https://github.com/hengyunabc/maven-repogithub maven仓库的使用因为github使用了raw.githubusercontent.com这个域名用于raw文件下载。所以使用这个maven仓库,只要在pom.xml里增加: <repositories> <repository> <id>hengyunabc-maven-repo</id> <url>https://raw.githubusercontent.com/hengyunabc/maven-repo/master/repository</url> </repository> </repositories>目录查看和搜索值得注意的是,github因为安全原因,把raw文件下载和原来的github域名分开了,而raw.githubusercontent.com这个域名是不支持目录浏览的。所以,想要浏览文件目录,或者搜索的话,可以直接到github域名下的仓库去查看。比如这个文件mybatis-ehcache-spring-0.0.1-20150804.095005-1.jar:浏览器地址是:https://github.com/hengyunabc/maven-repo/blob/master/repository/io/github/hengyunabc/mybatis-ehcache-spring/0.0.1-SNAPSHOT/mybatis-ehcache-spring-0.0.1-20150804.095005-1.jar它的maven仓库url是:https://raw.githubusercontent.com/hengyunabc/maven-repo/master/repository/io/github/hengyunabc/mybatis-ehcache-spring/0.0.1-SNAPSHOT/mybatis-ehcache-spring-0.0.1-20150804.095005-1.jarmaven仓库工作的机制下面介绍一些maven仓库工作的原理。典型的一个maven依赖下会有这三个文件:https://github.com/hengyunabc/maven-repo/tree/master/repository/io/github/hengyunabc/mybatis-ehcache-spring/0.0.1-SNAPSHOTmaven-metadata.xmlmaven-metadata.xml.md5maven-metadata.xml.sha1maven-metadata.xml里面记录了最后deploy的版本和时间。<?xml version="1.0" encoding="UTF-8"?><metadata modelVersion="1.1.0"> <groupId>io.github.hengyunabc</groupId> <artifactId>mybatis-ehcache-spring</artifactId> <version>0.0.1-SNAPSHOT</version> <versioning> <snapshot> <timestamp>20150804.095005</timestamp> <buildNumber>1</buildNumber> </snapshot> <lastUpdated>20150804095005</lastUpdated> </versioning></metadata>其中md5, sha1校验文件是用来保证这个meta文件的完整性。maven在编绎项目时,会先尝试请求maven-metadata.xml,如果没有找到,则会直接尝试请求到jar文件,在下载jar文件时也会尝试下载jar的md5, sha1文件。maven-metadata.xml文件很重要,如果没有这个文件来指明最新的jar版本,那么即使远程仓库里的jar更新了版本,本地maven编绎时用上-U参数,也不会拉取到最新的jar!所以并不能简单地把jar包放到github上就完事了,一定要先在本地Deploy,生成maven-metadata.xml文件,并上传到github上。参考:http://maven.apache.org/ref/3.2.2/maven-repository-metadata/repository-metadata.htmlmaven的仓库关系https://maven.apache.org/repository/index.html配置使用本地仓库想要使用本地file仓库里,在项目的pom.xml里配置,如: <repositories> <repository> <id>hengyunabc-maven-repo</id> <url>file:/home/hengyunabc/code/maven-repo/repository/</url> </repository> </repositories>注意事项maven的repository并没有优先级的配置,也不能单独为某些依赖配置repository。所以如果项目配置了多个repository,在首次编绎时,会依次尝试下载依赖。如果没有找到,尝试下一个,整个流程会很长。所以尽量多个依赖放同一个仓库,不要每个项目都有一个自己的仓库。
2023-07-08 07:38:221

如何制作maven repository镜像

首先,进入到Maven的安装目录下的conf文件下,可以看到有个settings.xml文件。0maven安装及maven环境变量配置0maven下载|安装|安装教程可以将settings.xml文件先备份下,然后打开修改下面内容,如下所示如果还需要thirdparty仓库或多个仓库,还可以添加下图所示。以上配置的都是Maven的镜像地址换成了OSChina的镜像地址。在执行Maven命令时,还要安装一些插件包修改插件包的下载地址。5如果还需要修改Maven文件的默认保存位置,直接在setting文件中按下面修改。<localRepository>D:/新路径</localRepository>
2023-07-08 07:38:361

如何修改MAVEN本地仓库的存储位置

1、本地需要安装Maven。这里假设安装在D:Program Filesapache-maven-2.2.12、修改本地maven库的路径。在 D:Program Filesapache-maven-2.2.1confsettings.xml文件中修改1<localRepository>D:/Program Files/apache-maven-2.2.1/repository</localRepository>3、进MyEclipse→window→Preferences→Maven4MyEclipse→Maven→Installations→User Settings点击右侧Browse指向D:Program Filesapache-maven-2.2.1confsettings.xml
2023-07-08 07:38:462

maven repositories的id和name有什么用

id, name是该镜像的唯一定义符。id用来区分不同的mirror元素。 url是该镜像的URL。构建系统会优先考虑使用该URL,而非使用默认的服务器URL。 mirrorOf是被镜像的服务器的id。例如,如果我们要设置了一个Maven中央仓库(http:// repo1.maven.org/maven2)的镜像,就需要将该元素设置成central。这必须和 中央仓库的id central完全一致。 Repository是是Maven用来填充构建系统本地仓库所使用的一组远程项目。而Maven是从本地仓库 中使用其插件和依赖。不同的远程仓库可能含有不同的项目,而在某个激活的profile 下,可能定义了一些仓库来搜索需要的发布版或快照版构件。
2023-07-08 07:39:251

怎么从 maven 的 repository 中删除自己安装的 jar 包

Maven项目来说,日常使用的多数第三方java库文件都可以从Maven的Central Repository中自动下载,但是如果我们需要的jar文件不在Central Repository中,那么我们就需要手动将自己下载的jar文件加入到Maven的local reposotory中了,此时我们需要向Maven提供用于识别jar文件(可能多个)的groupId, artifactId和version等信息。  我并不打算讲怎么将一个下载的jar库加入到local repository中,我们将自己建立一个jar库,比如我们有一个最简单的HelloWorld类HelloWorld.java:package com.thoughtworks.davenkin;public class HelloWorld{ public void sayHello() { System.out.println("Hello, World"); }}  我们希望将HelloWorld.java打包成jar文件安装在Maven的local repository中以便其它程序使用。  编译打包hello-world.jar后,为了符合Maven的规定,需要给hello-world.jar一个版本号,故将hello-world.jar改名为hello-world-1.0.jar,此后便可以用mvn来安装此包到Maven的local repository中了:mvn install:install-file -Dfile=path/to/hello-world-1.0.jar -DgroupId=com.thoughtworks.davenkin -DartifactId=hello-world -Dversion=1.0 -Dpackaging=jar  其中,-Dfile选项应给出需要安装jar文件的路径,在Linux/Mac下,jar文件将被安装在以下目录:~/.m2/repository/com/thoughtworks/davenkin/hello-world/1.0/hello-world-1.0.jar  现在,我们的hello-world-1.0.jar便可以被其它Maven项目所使用了,为此创建一个Maven工程:mvn archetype:generate-DgroupId=com.thoughtworks.davenkin.demo -DartifactId=helloworld-demo -DarchetypeArtifactId=maven-archetype-quickstart -Dversion=1.0  此时将在当前目录下自动创建helloworld-demo子目录,切换到helloworld-demo目录,删除已有的App.java,并创建自己的Main.java文件rm src/main/java/com/thoughtworks/davenkin/demo/App.javatouch src/main/java/com/thoughtworks/davenkin/demo/Main.java  将以下内容加入到Main.java文件中:package com.thoughtworks.davenkin.demo;import com.thoughtworks.davenkin.HelloWorld;public class Main { public static void main(String[] args) { new HelloWorld().sayHello(); }}  接下来是最重要的一步,修改pom.xml文件以加入对HelloWorld类的依赖:http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> 4.0.0 com.thoughtworks.davenkin.demo demo 1.0 jar demo http://maven.apache.orgbuild.sourceEncoding>UTF-8build.sourceEncoding>junit junit 3.8.1 testcom.thoughtworks.davenkin hello-world 1.0 compile  以上高亮部分为我们手动加入的,Maven会根据artifactId和version拼出所依赖jar包的名字,即artifactId-version.jar,对于我们的例子,artifactId为hello-world,version为1.0,所得到的jar文件为hello-world-1.0.jar,这也是为什么我们在一开始时需要将hello-world.jar的名字改为hello-world-1.0.jar的原因。  接下来便可以编译我们的Main.java了:mvn compile  编译结果会放在target文件夹下。  到现在,我们的例子便可以运行了,在工程根目录下(该例为hello-world-demo)输入以下命令:mvn exec:java -Dexec.mainClass="com.thoughtworks.davenkin.demo.Main"  在笔者的机器上输出为:[INFO] Scanning for projects...[INFO] [INFO] ------------------------------------------------------------------------[INFO] Building demo 1.0[INFO] ------------------------------------------------------------------------[INFO] [INFO] >>> exec-maven-plugin:1.2.1:java (default-cli) @ demo >>>[INFO] [INFO] <<< exec-maven-plugin:1.2.1:java (default-cli) @ demo <<<[INFO] [INFO] --- exec-maven-plugin:1.2.1:java (default-cli) @ demo ---Hello, World[INFO] ------------------------------------------------------------------------[INFO] BUILD SUCCESS[INFO] ------------------------------------------------------------------------[INFO] Total time: 2.423s[INFO] Finished at: Wed Feb 15 21:33:47 CST 2012[INFO] Final Memory: 5M/81M[INFO] ------------------------------------------------------------------------  以上高亮部分即为我们期望的程序输出,当然你也可以用传统的java命令来运行,此时需要将hello-world-1.0.jar加入到classpath中,输入:java -cp ~/.m2/repository/com/thoughtworks/davenkin/hello-world/1.0/hello-world-1.0.jar:target/classes/ com.thoughtworks.davenkin.demo.Main  输出为:Hello, World
2023-07-08 07:39:341

Maven中的 localRepository 究竟如何修改才能把默认 ~/.m2/repository 的文件存放在D盘?高分求教谢谢

<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd"> <!-- localRepository | The path to the local repository maven will use to store artifacts. | | Default: ~/.m2/repository <localRepository>/path/to/local/repo</localRepository> --> <localRepository>D:mvnRepository</localRepository>
2023-07-08 07:39:432

win10系统 MAVEN修改localRepository不起作用

从eclipse中增加了maven2的插件之后,maven默认的本地库的路径是${user}/.m2/repository/下,一般windows用户的操作系统都安装在C盘,所以这个目录下的jar包比较危险。我尝试从myeclipse->preferences->java->build path->classpath variables中查找M2_REPO这个变量,发现其路径指向的是“C:Documents and Settingslvxda.m2 epository”,我想修改其路径为:d:m2 epository,可是这个变量的编辑按钮是灰色的,不可编辑。从网上也没有找到相应的解决办法。打算自己尝试一下:1、手动创建本地仓库的地址为:d:/m2/repository2、从windows的环境变量中增加了:M2_REPO=d:m2 epository,同时把这个变量增加到path变量中。3、修改d:mavenconfsetting.xml文件,在<localRepository>节点下新增一行:复制内容到剪贴板代码:<localRepository>d:/m2/repository</localRepository>表示本地仓库的地址为:d:/m2/repository。4、从myeclipse->preferences->maven->installations下add一个已经安装到d盘的maven,如:d:maven,并勾选此新加项。并点击下面的browse按钮打开maven的全局配置文件,如:d:mavenconfsetting.xml。5、从myeclipse->preferences->maven->installations下修改user setting 选项为:D:m2 epositorysettings.xml,并点击update settings。并点击下面的reindex按钮更新索引。6、点击配置窗口的apply按钮,突出配置窗口。7、配置修改后,myeclise会自动更新索引,当完成后重启myeclipse,会发现M2_REPO变量的值变成了d:/m2/repository。自此,maven从远程库下载的jar包都会放到d:/m2/repository下。为了避免每次构建系统都从远程仓库下载jar,需要搭建私服。
2023-07-08 07:40:561

maven repository 里的依赖为什么会找不到

有很多可能呀,比如1, 由于国内墙的问题,经常连不上 central 库。2, 可能 groupid 或 artifactid 写错了 。3. 不在 central 库里面。需要额外添加 依赖库。
2023-07-08 07:41:041

我有个maven的repository,如何将jar包下到本地?

不用在本地假设服务器。只要将你本地的jar包install到你的本地maven库就可以了。命令如下mvn install:install-file -DgroupId=jar包的GID -DartifactId=jar包的AID -Dversion=Jar包的版本 -Dpackaging=jar -Dfile=你本地jar包的目录例子:mvn install:install-file -DgroupId=org.springframework -DartifactId=spring-webmvc -Dversion=3.0.5.RELEASE -Dpackaging=jar -Dfile=D:/spring.jar每个jar都执行一次,成功后,重新构建项目就ok了。
2023-07-08 07:41:121

怎么自定义maven的中央仓库位置

运行Maven的时候,Maven所需要的任何构件都是直接从本地仓库获取的。如果本地仓库没有,它会首先尝试从远程仓库下载构件至本地仓库,然后再使用本地仓库的构件。比如说,你的项目配置了junit-3.8的依赖,在你运行mvn test 的时候,Maven需要使用junit-3.8的jar文件,它首先根据坐标查找本地仓库,如果找到,就直接使用。如果没有,Maven会检查可用的远程仓库配置,然后逐个尝试这些远程仓库去下载junit-3.8的jar文件,如果远程仓库存在该文件,Maven会将其下载到本地仓库中,继而使用。如果尝试过所有远程仓库之后,Maven还是没能够下载到该文件,它就会报错。Maven缺省的本地仓库地址为${user.home}/.m2/repository 。也就是说,一个用户会对应的拥有一个本地仓库。你也可以自定义本地仓库的位置,修改${user.home}/.m2/settings.xml : <settings> ... <localRepository>D:java epository</localRepository> ... </settings>你还可以在运行时指定本地仓库位置:mvn clean install -Dmaven.repo.local=/home/juven/myrepo/还有一点需要理解的是,当我们运行install的时候,Maven实际上是将项目生成的构件安装到了本地仓库,也就是说,只有install了之后,其它项目才能使用此项目生成的构件。了解了本地仓库,接着了解一下Maven缺省的远程仓库,即Maven中央仓库。安装好Maven之后,我们可以建立一个简单的项目,配置一些简单的依赖,然后运行mvn clean install,项目就构建好了。我们没有手工的去下载任何jar文件,这一切都是因为Maven中央仓库的存在,当Maven在本地仓库找不到需要的jar文件时,它会查找远程仓库,而一个原始的Maven安装就自带了一个远程仓库——Maven中央仓库。这个Maven中央仓库是在哪里定义的呢?在我的机器上,我安装了maven-2.0.10,我可以找到这个文件:${M2_HOME}/lib/maven-2.0.10-uber.jar ,打开该文件,能找到超级POM:orgapachemavenprojectpom-4.0.0.xml ,它是所有Maven POM的父POM,所有Maven项目继承该配置,你可以在这个POM中发现如下配置:<repositories> <repository> <id>central</id> <name>Maven Repository Switchboard</name> <layout>default</layout> <url>http://repo1.maven.org/maven2</url> <snapshots> <enabled>false</enabled> </snapshots> </repository> </repositories>关于远程仓库的配置,下面的小节我会详细解释,这里我们只要知道,中央仓库的id为central,远程url地址为http://repo1.maven.org/maven2,它关闭了snapshot版本构件下载的支持。
2023-07-08 07:41:212

eclipse怎么设置maven仓库地址

从eclipse中增加了maven2的插件之后,maven默认的本地库的路径是${user}/.m2/repository/下,一般windows用户的操作系统都安装在C盘,所以这个目录下的jar包比较危险。我尝试从myeclipse->preferences->java->build path->classpath variables中查找M2_REPO这个变量,发现其路径指向的是“C:Documents and Settingslvxda.m2 epository”,我想修改其路径为:d:m2 epository,可是这个变量的编辑按钮是灰色的,不可编辑。从网上也没有找到相应的解决办法。打算自己尝试一下:1、手动创建本地仓库的地址为:d:/m2/repository2、从windows的环境变量中增加了:M2_REPO=d:m2 epository,同时把这个变量增加到path变量中。3、修改d:mavenconfsetting.xml文件,在<localRepository>节点下新增一行:复制内容到剪贴板代码:<localRepository>d:/m2/repository</localRepository>表示本地仓库的地址为:d:/m2/repository。4、从myeclipse->preferences->maven->installations下add一个已经安装到d盘的maven,如:d:maven,并勾选此新加项。并点击下面的browse按钮打开maven的全局配置文件,如:d:mavenconfsetting.xml。5、从myeclipse->preferences->maven->installations下修改user setting 选项为:D:m2 epositorysettings.xml,并点击update settings。并点击下面的reindex按钮更新索引。6、点击配置窗口的apply按钮,突出配置窗口。7、配置修改后,myeclise会自动更新索引,当完成后重启myeclipse,会发现M2_REPO变量的值变成了d:/m2/repository。自此,maven从远程库下载的jar包都会放到d:/m2/repository下。为了避免每次构建系统都从远程仓库下载jar,需要搭建私服。
2023-07-08 07:41:291

“eclipse”为什么无法修改“maven”默认的本地仓库的位置?

1、手动创建本地仓库的地址为:d:/m2/repository2、从windows的环境变量中增加了:M2_REPO=d:m2 epository,同时把这个变量增加到path变量中。3、修改d:mavenconfsetting.xml文件,在<localRepository>节点下新增一行:复制内容到剪贴板代码:<localRepository>d:/m2/repository</localRepository>表示本地仓库的地址为:d:/m2/repository4、从myeclipse->preferences->maven->installations下add一个已经安装到d盘的maven,如:d:maven,并勾选此新加项。并点击下面的browse按钮打开maven的全局配置文件,如:d:mavenconfsetting.xml。5、从myeclipse->preferences->maven->installations下修改user setting 选项为:D:m2 epositorysettings.xml,并点击update settings。并点击下面的reindex按钮更新索引。6、点击配置窗口的apply按钮,突出配置窗口。7、配置修改后,myeclise会自动更新索引,当完成后重启myeclipse,会发现M2_REPO变量的值变成了d:/m2/repository。自此,maven从远程库下载的jar包都会放到d:/m2/repository下。为了避免每次构建系统都从远程仓库下载jar,需要搭建私服。
2023-07-08 07:42:051

修改maven仓库地址为什么要复制一份settings.xml

这样以后更新maven版本时,就不必再次修改settings.xml
2023-07-08 07:42:292

如何更改Maven的jar包存储的位置

修改settings.xml文件,指定仓库的位置
2023-07-08 07:42:387

maven repository 没有的jar 怎么添加

1.排除jar下所依赖的所有jar,用如下 org.apache.struts struts2-spring-plugin 2.3.4 * * 如果只是不需要某一个,那就groupid和artifactid写清楚,多个 就多个
2023-07-08 07:44:291

c盘Administrator下的.m2文件夹是什么,可是删除么?

确实是myeclipse生成的文件夹,可以重装一下,换个目录。
2023-07-08 07:44:387

android studio中 updating maven repository indices问题???

安装 Maven 之前要求先确定你的 JDK 已经安装配置完成。Maven是 Apache 下的一个项目,目前最新版本是 3.0.4,我用的也是这个。首先去官网下载 Maven下载完成之后将其解压,我将解压后的文件夹重命名成 maven,并将它放在 D:Server 目录下,即 maven 最终的路径是:D:Servermaven配置 maven 环境变量:系统变量:MAVEN_HOME = D:Servermaven用户变量:path = %MAVEN_HOME%in相信大家都有配过环境变量的,详细步骤就不说了,对着把属性名和属性值配上的OK了。
2023-07-08 07:44:591

D:maven_repository epo is not a valid Maven home directory.

Maven home directory 是MAVEN安装路径,不是仓库路径。
2023-07-08 07:45:072

如何修改maven默认仓库的路径

1、手动创建本地仓库的地址为:d:/m2/repository2、从windows的环境变量中增加了:M2_REPO=d:m2 epository,同时把这个变量增加到path变量中。3、修改d:mavenconfsetting.xml文件,在<localRepository>节点下新增一行:复制内容到剪贴板代码:<localRepository>d:/m2/repository</localRepository>表示本地仓库的地址为:d:/m2/repository。4、从myeclipse->preferences->maven->installations下add一个已经安装到d盘的maven,如:d:maven,并勾选此新加项。并点击下面的browse按钮打开maven的全局配置文件,如:d:mavenconfsetting.xml。5、从myeclipse->preferences->maven->installations下修改user setting 选项为:D:m2 epositorysettings.xml,并点击update settings。并点击下面的reindex按钮更新索引。6、点击配置窗口的apply按钮,突出配置窗口。7、配置修改后,myeclise会自动更新索引,当完成后重启myeclipse,会发现M2_REPO变量的值变成了d:/m2/repository。自此,maven从远程库下载的jar包都会放到d:/m2/repository下。为了避免每次构建系统都从远程仓库下载jar,需要搭建私服。
2023-07-08 07:45:221

如何配置maven的本地安装位置和本地仓库

方法/步骤下载maven,最新版本是Maven3.0.4 , 下载文件后,并解压到 D:mavenapache-maven-3.0.4配置maven3的环境变量:先配置M2_HOME的环境变量,新建一个系统变量:M2_HOME , 路径是:D:mavenapache-maven-3.0.4,如图所示再配置path环境变量,在path值的末尾添加"%M2_HOME%in",如下图所示;点击确定之后,打开cmd窗口:输入 mvn -version,出现如下内容表示安装成功。5给maven配置版本库,打开conf文件夹下的D:mavenapache-maven-3.0.4settings.xml文件,找到第53行,把注释去掉,修改成:<localRepository>D:maven epository</localRepository>到处maven的安装与版本库配置完成
2023-07-08 07:45:311

maven怎么扫描依赖包的配置文件

打开Maven Repository网页链接;搜索需要的Spring依赖,得到结果列表,找到你所需要的依赖包;举个例子,比如说你需要的是Spring Web MVC,选择所需的版本;选择好对应的版本之后可以看到相应的页面,此时就可以打开自己的Maven项目,找到pom.xml文件,准备进行对这个依赖的添加;方法一:下载jar包,手动导入到项目中(不推荐)。方法二:复制图中文本框内的内容,添加至pom.xml中的<dependencies>标签下,系统会自动下载这个依赖到该项目中,如下图。希望可以帮助到你 (*^_^*)
2023-07-08 07:47:121

maven怎么添加依赖

what
2023-07-08 07:47:443

C盘下nexus-maven-repository-index.gz是什么文件

eclipse软件的数据,卸载了软件,可能会遗留下来,如果还需要用软件,建议不要删,软件卸载了的话把.m2文件夹删掉
2023-07-08 07:48:042

maven的本地仓库的jar包是怎么来的

从网上下载下来的。
2023-07-08 07:48:113

C盘下nexus-maven-repository-index.gz是什么文件

eclipse软件的数据,卸载了软件,可能会遗留下来,如果还需要用软件,建议不要删,软件卸载了的话把.m2文件夹删掉
2023-07-08 07:48:202

maven本地仓库的配置以及如何修改默认.m2仓库

找到 maven 安装目录下的 conf 文件夹,在这个文件夹中找到配置文件 settings.xml 。在 settings 结点下 有个 localRepository 结点,去掉其注释,修改 localRepository 的值为想要的路径即可。例如:<localRepository>D:/repo/.m2</localRepository>
2023-07-08 07:48:281

如何利用pom.xml搭建私人仓库repository

简单来说,共有三步:deploy到本地目录把本地目录提交到gtihub上配置github地址为仓库地址配置local file maven仓库deploy到本地maven可以通过http, ftp, ssh等deploy到远程服务器,也可以deploy到本地文件系统里。例如把项目deploy到/home/hengyunabc/code/maven-repo/repository/目录下:<distributionManagement><repository><id>hengyunabc-mvn-repo</id><url>file:/home/hengyunabc/code/maven-repo/repository/</url></repository></distributionManagement>注意事项maven的repository并没有优先级的配置,也不能单独为某些依赖配置repository。所以如果项目配置了多个repository,在首次编绎时,会依次尝试下载依赖。如果没有找到,尝试下一个,整个流程会很长。所以尽量多个依赖放同一个仓库,不要每个项目都有一个自己的仓库。
2023-07-08 07:48:351

如何修改eclipse中maven默认仓库路径

直接去官网下载一个maven的压缩包里面有一个settings.xml文件,将里面的 <localRepository>F:mavenm2 epository</localRepository>改掉。eclipse环境的maven默认在c盘,在eclipse中的preference中的maven setting中的两个路径改为这个setting文件,要注意将c盘中原来的文件夹全部复制到你所要的路径下
2023-07-08 07:48:453

如何在Maven中配置Spring依赖

打开Maven Repository网页链接;搜索需要的Spring依赖,得到结果列表,找到你所需要的依赖包;举个例子,比如说你需要的是Spring Web MVC,选择所需的版本;选择好对应的版本之后可以看到相应的页面,此时就可以打开自己的Maven项目,找到pom.xml文件,准备进行对这个依赖的添加;方法一:下载jar包,手动导入到项目中(不推荐)。方法二:复制图中文本框内的内容,添加至pom.xml中的<dependencies>标签下,系统会自动下载这个依赖到该项目中,如下图。希望可以帮助到你 (*^_^*)
2023-07-08 07:49:001

如何在MyEclipse中使用Maven

1. 安装Maven(2) 修改配置文件settings.xml找到apache-maven-3.3.9confsettings.xml,修改localRepository段,原来是被注释掉的,去除注释,改为:<localRepository>D:/MavenServer/MavenRepository/maven_jar</localRepository>然后把这个文件复制到MavenRepository下面。(3) 在MyEclipse中集成自己安装的mavenWindows->Preferences->MyEclipse->Maven4MyEclipse,修改installations和User settings两项,2. 在MyEclispe中创建一个支持Maven的Web ProjectNew->Web Project,其后注意选择Maven的支持。并且可以选择是MyEclipse Maven JEE Project还是Standard Maven JEE Project,如果选择的是前者,则然后在下一个窗口中输入Group Id和 artifact Id完成了项目的创建。如果选择是的MyEclipse Maven JEE Project,则项目的结构如下:而如果选择的是标准的Maven JEE项目,则项目的文件结构如下:项目右键->RunAs->Maven install,这步的作用是把依赖的jar下载到本地,若项目右键->Run as->Maven Install出现以下错误时:-Dmaven.multiModuleProjectDirectory system property is not set. Check $M2_HOME environment variable and mvn script match.可以在Windows->preferences->java->installed jres中选定一个jre,然后添加vm参数:-Dmaven.multiModuleProjectDirectory=$M2_HOME再次运行Maven install就会正常了。
2023-07-08 07:49:381

maven项目是如何引入所需的各类jar包,而且能够控制它们之间的依赖关系。

举个在Maven中添加MySQL的.jar的架包的实例:在Maven项目的根目录下有一个pom.xml文件,打开它,在它的代码<dependencies>...</dependencies>中添加下面的代码: <dependency><groupId>mysql</groupId><artifactId>mysql-connector-java</artifactId><version>5.1.36</version></dependency>此段代码可在百度中搜索“mysqlmaven”后选择“Maven Repository: mysql 》 mysql-connector-java 》 5.1.18”的搜索项,一般都是搜索出来的结果的第一项。(添加MXL的jar包就搜索"xml maven",添加JSON的包就搜索“gson maven”(JSON的包为gson.jar),以此类推。)保存后可在项目的子目录MavenDependencies看见新增的“mysql-connector-java-5.1.36.jar”,这就说明添加mysql.jar成功了。至于版本的问题,就得自行上网查找了,毕竟不同的项目工程有不同的版本需求,没有统一的标准,但各个项目总会有牛人分享出相关资料信息的,找到匹配的版本的jar包,再用上面的方法在搜索出来的maven网页中找对应的jar的dependency代码。
2023-07-08 07:50:081

如何设置maven的local repository目录

在Myeclipse中创建maven的模板项目时报错,提示在C:Usersmdtuser.m2 epository找不到模板,去找该目录根本不是此目录。到myeclipse中的Myeclipse->Maven4MyEclipse中的User Setting中发现的也是此目录,因此需要修改该目录,但是无法直接修改。在上面的User Settings中找到文件settings.xml。也可以在Myeclipse->Maven4MyEclipse->Installations中open file该文件。修改<localRepository>节点中的值为实际的settings.xml文件的路径即可。然后重启myeclipse生效。
2023-07-08 07:50:472

如何设置maven的local repository目录

如何修改maven默认仓库(即repository)的路径_百度经验:https://jingyan.baidu.com/article/3c343ff7e8b5850d3779632e.html
2023-07-08 07:50:552

maven的setting配置文件中mirror和repository的区别

简单点来说,repository就是个仓库。maven里有两种仓库,本地仓库和远程仓库。远程仓库相当于公共的仓库,大家都能看到。本地仓库是你本地的一个山寨版,只有你看的到,主要起缓存作用。当你向仓库请求插件或依赖的时候,会先检查本地仓库里是否有。如果有则直接返回,否则会向远程仓库请求,并做缓存。远程仓库可以在工程的pom.xml文件里指定。
2023-07-08 07:51:021

配置多个repository,maven用哪个

step1:默认会放在~/.m2/repository目录下 (“~”代表用户的目录,比如windows下一般都是C:Documents and Settings[你的用户名]。由于“Documents and Settings”中含有“空格”会导致“Illegal character in path”异常) 安装Maven后我们会在用户目录下发现.m2 文件夹。默认情况下,该文件夹下放置了Maven本地仓库.m2/repository。所有的Maven构件(artifact)都被存储到该仓库中,以方便重用。step2:修改配置文件,位置为%MAVEN_HOME%/conf/setting.xml,<!-- localRepository | The path to the local repository maven will use to store artifacts. | | Default: ~/.m2/repository<localRepository>/path/to/local/repo</localRepository>-->修改为:<localRepository>D:Eclipsejarsmaven</localRepository>step3: 修改MyEclipse的MAVEN的存储位置:进入MyEclipse→window→Preferences→Maven4MyEclipse→Maven→Installations→User Sittings 点击右侧Browse指向%MAVEN_HOME%confsettings.xml----------------------------------------------------------------------%MAVEN_HOME%代表你的MAVEN所在目录
2023-07-08 07:51:101

如何更改maven本地存储库的位置

第一步:默认会放在~/.m2/repository目录下 (“~”代表用户的目录,比如windows7下一般都是C:Userszz.m2 epository),但是一般不想放在C盘下,所以换个仓库位置(E:/mavenrepository)。第二步:修改配置文件,将下载的maven2中conf文件夹下的settings.xml复制到C:Userszz.m2 epository(或者E:/mavenrepository)中,并将其中的<!-- localRepository | The path to the local repository maven will use to store artifacts. | | Default: ~/.m2/repository<localRepository>/path/to/local/repo</localRepository>-->修改为:<localRepository>E:/mavenrepository</localRepository>第三步:修改Eclipse的MAVEN的存储位置:点击Browser按钮,选择settings.xml文件,点击update Settings按钮,
2023-07-08 07:51:171

怎么从 maven 的 repository 中删除自己安装的 jar 包

Maven项目来说,日常使用的多数第三方java库文件都可以从Maven的Central Repository中自动下载,但是如果我们需要的jar文件不在Central Repository中,那么我们就需要手动将自己下载的jar文件加入到Maven的local reposotory中了,此时我们需要向Maven提供用于识别jar文件(可能多个)的groupId, artifactId和version等信息。我并不打算讲怎么将一个下载的jar库加入到local repository中,我们将自己建立一个jar库,比如我们有一个最简单的HelloWorld类HelloWorld.java:package com.thoughtworks.davenkin;public class HelloWorld{public void sayHello(){System.out.println("Hello, World");}}我们希望将HelloWorld.java打包成jar文件安装在Maven的local repository中以便其它程序使用。编译打包hello-world.jar后,为了符合Maven的规定,需要给hello-world.jar一个版本号,故将hello-world.jar改名为hello-world-1.0.jar,此后便可以用mvn来安装此包到Maven的local repository中了:mvn install:install-file -Dfile=path/to/hello-world-1.0.jar -DgroupId=com.thoughtworks.davenkin -DartifactId=hello-world -Dversion=1.0 -Dpackaging=jar其中,-Dfile选项应给出需要安装jar文件的路径,在Linux/Mac下,jar文件将被安装在以下目录:~/.m2/repository/com/thoughtworks/davenkin/hello-world/1.0/hello-world-1.0.jar现在,我们的hello-world-1.0.jar便可以被其它Maven项目所使用了,为此创建一个Maven工程:mvn archetype:generate-DgroupId=com.thoughtworks.davenkin.demo -DartifactId=helloworld-demo -DarchetypeArtifactId=maven-archetype-quickstart -Dversion=1.0此时将在当前目录下自动创建helloworld-demo子目录,切换到helloworld-demo目录,删除已有的App.java,并创建自己的Main.java文件rm src/main/java/com/thoughtworks/davenkin/demo/App.javatouch src/main/java/com/thoughtworks/davenkin/demo/Main.java将以下内容加入到Main.java文件中:package com.thoughtworks.davenkin.demo;import com.thoughtworks.davenkin.HelloWorld;public class Main {public static void main(String[] args){new HelloWorld().sayHello();}}接下来是最重要的一步,修改pom.xml文件以加入对HelloWorld类的依赖:http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">4.0.0com.thoughtworks.davenkin.demodemo1.0jardemohttp://maven.apache.orgbuild.sourceEncoding>UTF-8build.sourceEncoding>junitjunit3.8.1testcom.thoughtworks.davenkinhello-world1.0compile以上高亮部分为我们手动加入的,Maven会根据artifactId和version拼出所依赖jar包的名字,即artifactId-version.jar,对于我们的例子,artifactId为hello-world,version为1.0,所得到的jar文件为hello-world-1.0.jar,这也是为什么我们在一开始时需要将hello-world.jar的名字改为hello-world-1.0.jar的原因。接下来便可以编译我们的Main.java了:mvn compile编译结果会放在target文件夹下。到现在,我们的例子便可以运行了,在工程根目录下(该例为hello-world-demo)输入以下命令:mvn exec:java -Dexec.mainClass="com.thoughtworks.davenkin.demo.Main"在笔者的机器上输出为:[INFO] Scanning for projects...[INFO] [INFO] ------------------------------------------------------------------------[INFO] Building demo 1.0[INFO] ------------------------------------------------------------------------[INFO] [INFO] >>> exec-maven-plugin:1.2.1:java (default-cli) @ demo >>>[INFO] [INFO] <<< exec-maven-plugin:1.2.1:java (default-cli) @ demo <<<[INFO] [INFO] --- exec-maven-plugin:1.2.1:java (default-cli) @ demo ---Hello, World[INFO] ------------------------------------------------------------------------[INFO] BUILD SUCCESS[INFO] ------------------------------------------------------------------------[INFO] Total time: 2.423s[INFO] Finished at: Wed Feb 15 21:33:47 CST 2012[INFO] Final Memory: 5M/81M[INFO] ------------------------------------------------------------------------以上高亮部分即为我们期望的程序输出,当然你也可以用传统的java命令来运行,此时需要将hello-world-1.0.jar加入到classpath中,输入:java -cp ~/.m2/repository/com/thoughtworks/davenkin/hello-world/1.0/hello-world-1.0.jar:target/classes/ com.thoughtworks.davenkin.demo.Main输出为:Hello, World
2023-07-08 07:51:251

Maven解决Maven Repository 没有

Maven解决Maven Repository 没有pom中以来的jar没有被下载到本地, 有可能有网络原因. 在eclipse中看一下maven插件的设置.
2023-07-08 07:51:331

Maven解决Maven Repository 没有

pom中以来的jar没有被下载到本地, 有可能有网络原因. 在eclipse中看一下maven插件的设置.
2023-07-08 07:51:411

MAVEN删除本地jar包记录

Maven项目来说,日常使用的多数第三方java库文件都可以从Maven的Central Repository中自动下载,但是如果我们需要的jar文件不在Central Repository中
2023-07-08 07:51:482

怎么关闭maven自动从远程仓库

运行Maven的时候,Maven所需要的任何构件都是直接从本地仓库获取的。如果本地仓库没有,它会首先尝试从远程仓库下载构件至本地仓库,然后再使用本地仓库的构件。比如说,你的项目配置了junit-3.8的依赖,在你运行mvntest的时候,Maven需要使用junit-3.8的jar文件,它首先根据坐标查找本地仓库,如果找到,就直接使用。如果没有,Maven会检查可用的远程仓库配置,然后逐个尝试这些远程仓库去下载junit-3.8的jar文件,如果远程仓库存在该文件,Maven会将其下载到本地仓库中,继而使用。如果尝试过所有远程仓库之后,Maven还是没能够下载到该文件,它就会报错。Maven缺省的本地仓库地址为${user.home}/.m2/repository。也就是说,一个用户会对应的拥有一个本地仓库。你也可以自定义本地仓库的位置,修改${user.home}/.m2/settings.xml:D:java epository你还可以在运行时指定本地仓库位置:mvncleaninstall-Dmaven.repo.local=/home/juven/myrepo/还有一点需要理解的是,当我们运行install的时候,Maven实际上是将项目生成的构件安装到了本地仓库,也就是说,只有install了之后,其它项目才能使用此项目生成的构件。了解了本地仓库,接着了解一下Maven缺省的远程仓库,即Maven中央仓库。安装好Maven之后,我们可以建立一个简单的项目,配置一些简单的依赖,然后运行mvncleaninstall,项目就构建好了。我们没有手工的去下载任何jar文件,这一切都是因为Maven中央仓库的存在,当Maven在本地仓库找不到需要的jar文件时,它会查找远程仓库,而一个原始的Maven安装就自带了一个远程仓库——Maven中央仓库。这个Maven中央仓库是在哪里定义的呢?在我的机器上,我安装了maven-2.0.10,我可以找到这个文件:${M2_HOME}/lib/maven-2.0.10-uber.jar,打开该文件,能找到超级POM:orgapachemavenprojectpom-4.0.0.xml,它是所有MavenPOM的父POM,所有Maven项目继承该配置,你可以在这个POM中发现如下配置:centralMavenRepositorySwitchboarddefaultmaven2,它关闭了snapshot版本构件下载的支持。
2023-07-08 07:53:071

Java本地仓库的.cache目录做什么用的13个G,好想删掉

我的把那个文件里面的内容剪切到别的地方了,用了一周也没发现有什么问题。。。只是心里不踏实!! 大不了再贴回去!
2023-07-08 07:53:163

怎么自定义maven的中央仓库位置?

运行Maven的时候,Maven所需要的全部构件都是从本地仓库获取的。其次本地仓库没有的话,Maven会首先尝试从远程仓库下载构件至本地仓库,然后再使用本地仓库的构件。通过这种方法可以自定义Maven的中央仓库位置。Maven仓库就是放置所有JAR文件(WAR,ZIP,POM等等)的地方,所有Maven项目可以从同一个Maven仓库中获取自己所需要的依赖JAR,这节省了磁盘资源。此外,由于Maven仓库中所有的JAR都有其自己的坐标,该坐标告诉Maven它的组ID,构件ID,版本,打包方式等等,因此Maven项目可以方便的进行依赖版本管理。你也不在需要提交JAR文件到SCM仓库中,你可以建立一个组织层次的Maven仓库,供所有成员使用。
2023-07-08 07:53:261

c盘Administrator下的“.m2文件夹”可以删除吗?

${user.home}/.m2/repository文件夹是maven默认的本地仓库地址maven仓库分为远程仓库和本地仓库,当你在pom里配置依赖项目后,maven首先会从本地仓库查找该项目,如果没有找到则通过配置的地址或默认地址(如果没有配置远程仓库地址)通过远程仓库下载该项目并保存在.m2文件夹里如果你想修改本地仓库的位置,可以在maven文件夹下conf文件夹里的settings.xml文件进行配置,添加如下内容即可:<localRepository>地址<localRepository>比如我想把仓库修改为在E盘的mavenRepository文件夹,我就添加如下内容:<localRepository>E:/mavenRepository<localRepository>如此maven下载的项目包就会下载到该文件夹。至于可不可以删除,如果你不再使用maven,那么就可以删了,你用的Eclipse应该是自带maven插件,或者你用Eclipse构建过maven项目,因此如果你连Eclipse都不用了,也不用maven管理项目了,那你就可以删除该文件夹。
2023-07-08 07:53:592

eclipse自带的maven的本地仓库在什么地方

eclipse中使用maven,本地库默认放在C:Usersupskychan.m2 epository下
2023-07-08 07:54:091

eclipse无法修改maven默认的本地仓库位置。

一开始我是把我的settings.xml文件修改成这个样子。一直都遇到跟你一样的问题。关键!!错误就在我的图里面。”<localRepository>D:maven epository</localRepository>”被注释掉了!!!!去掉注释改成下面这样就好了。希望能帮到大家
2023-07-08 07:54:195

如何修改eclipse中maven默认仓库路径

 1、本地需要安装Maven。这里假设安装在D:/Program Files/apache-maven-2.2.12、修改本地maven库的路径。 在D:/Program Files/apache-maven-2.2.1/conf/settings.xml 文件中修改 <localRepository>D:/Program Files/apache-maven-2.2.1/repository</localRepository> 意思是将本地仓库位置设置为D:/Program Files/apache-maven-2.2.1/repository3、进入 MyEclipse→window→Preferences→Maven4MyEclipse→Maven→Installations→User Sittings 点击右侧Browse指向D:/Program Files/apache-maven-2.2.1/conf/settings.xml OK
2023-07-08 07:55:304