repository 相关问题

可以引用包含项目的整个历史记录的版本控制系统的数据存储,或者指向在应用程序的业务层与其数据存储之间传输数据的对象。

为 `git log --all --decorate --graph --oneline` 创建 git 别名

我经常使用命令 git log --all --decorate --graph --oneline ,我想为 --all --decorate --graph --oneline 创建一个 git 别名。 我尝试使用 git config --global alias.adgo "--al...

回答 2 投票 0

是否可以在 NXRM 中为 helm 托管存储库创建内容选择器

我想在 Helm 托管存储库中为每个团队创建一个子路径,并应用一些内容选择器来限制访问(每个团队只能访问 Helm 图表的子集,或者可以上传到

回答 2 投票 0

在哪里可以获取 Ubuntu 中 Yum 的存储库列表?

我有一台普通机器(Ubuntu),我刚刚做了 apt-get install yum 但是,yum.cof 的存储库列表为空。那么,我在哪里可以获得最新的存储库列表?

回答 1 投票 0

Intellij Maven 存储库自签名证书,ssl 错误

在 intellij (15.0.4) 下的设置 -> Maven -> 存储库中,单击公司存储库上的更新时出现错误。 org.apache.maven.wagon.TransferFailedException:sun.security.validator。

回答 2 投票 0

新项目邀请链接返回404

我的电子邮件中收到了参与项目的邀请,该项目链接到我的帐户,但我无法访问它,因为电子邮件中的链接给我带来了 404 错误,我该如何解决这个问题?

回答 1 投票 0

如何强制 Maven 使用本地存储库而不是前往远程存储库来检索工件?

我在 Mac Yosemite 上使用 Maven 3.3.3 和 Java 8。我有一个多模块项目。 第一个模块 我的模块 我在 Mac Yosemite 上使用 Maven 3.3.3 和 Java 8。我有一个多模块项目。 <modules> <module>first-module</module> <module>my-module</module> … </modules> 当我使用“mvn clean install”构建我的一个子模块(例如上面的“my-module”)时,构建会尝试从我在 ~/.bashrc 中定义的远程存储库下载子模块工件。 m2/settings.xml 文件。输出如下 [INFO] [INFO] ------------------------------------------------------------------------ [INFO] Building my-module 87.0.0-SNAPSHOT [INFO] ------------------------------------------------------------------------ Downloading: https://my.remoterepository.com/nexus/content/repositories/snapshots/org/mainco/subco/first-module/87.0.0-SNAPSHOT/maven-metadata.xml Downloading: http://download.java.net/maven/2/org/mainco/subco/first-module/87.0.0-SNAPSHOT/maven-metadata.xml Downloaded: https://my.remoterepository.com/nexus/content/repositories/snapshots/org/mainco/subco/first-module/87.0.0-SNAPSHOT/maven-metadata.xml (788 B at 0.9 KB/sec) Downloading: https://my.remoterepository.com/nexus/content/repositories/snapshots/org/mainco/subco/first-module/87.0.0-SNAPSHOT/first-module-87.0.0-20151104.200545-4.pom 如何强制 Maven 在尝试从远程存储库下载之前先检查我的本地 ~/.m2/repository?下面是我在 ~/.m2/settings.xml 文件中定义的远程存储库...... <profile> <id>releases</id> <activation> <property> <name>!releases.off</name> </property> </activation> <repositories> <repository> <id>releases</id> <url>https://my.remoterepository.com/nexus/content/repositories/releases/</url> <releases> <enabled>true</enabled> </releases> <snapshots> <enabled>false</enabled> </snapshots> </repository> </repositories> </profile> <profile> <id>snapshots</id> <activation> <property> <name>!snapshots.off</name> </property> </activation> <repositories> <repository> <id>snapshots</id> <url>https://my.remoterepository.com/nexus/content/repositories/snapshots/</url> <releases> <enabled>false</enabled> </releases> <snapshots> <enabled>true</enabled> </snapshots> </repository> </repositories> </profile> 编辑:响应说当工件不存在时会进行下载,下面是终端输出,其中我证明该文件在我的存储库中,但 Maven 无论如何都在尝试下载它...... Daves-MacBook-Pro-2:my-module davea$ ls -al ~/.m2/repository/org/mainco/subco/first-module/87.0.0-SNAPSHOT/first-module-87.0.0-SNAPSHOT.jar -rw-r--r-- 1 davea staff 10171 Nov 5 10:22 /Users/davea/.m2/repository/org/mainco/subco/first-module/87.0.0-SNAPSHOT/first-module-87.0.0-SNAPSHOT.jar Daves-MacBook-Pro-2:my-module davea$ mvn clean install [INFO] Scanning for projects... [WARNING] [WARNING] Some problems were encountered while building the effective model for org.mainco.subco:my-module:jar:87.0.0-SNAPSHOT [WARNING] 'build.plugins.plugin.(groupId:artifactId)' must be unique but found duplicate declaration of plugin org.apache.maven.plugins:maven-antrun-plugin @ org.mainco.subco:my-module:[unknown-version], /Users/davea/Documents/sb_workspace/my-module/pom.xml, line 678, column 12 [WARNING] [WARNING] It is highly recommended to fix these problems because they threaten the stability of your build. [WARNING] [WARNING] For this reason, future Maven versions might no longer support building such malformed projects. [WARNING] [INFO] [INFO] ------------------------------------------------------------------------ [INFO] Building my-module 87.0.0-SNAPSHOT [INFO] ------------------------------------------------------------------------ Downloading: https://my.remoterepository.com/nexus/content/repositories/snapshots/org/mainco/subco/first-module/87.0.0-SNAPSHOT/maven-metadata.xml Downloading: http://download.java.net/maven/2/org/mainco/subco/first-module/87.0.0-SNAPSHOT/maven-metadata.xml Downloaded: https://my.remoterepository.com/nexus/content/repositories/snapshots/org/mainco/subco/first-module/87.0.0-SNAPSHOT/maven-metadata.xml (788 B at 0.8 KB/sec) Downloading: https://my.remoterepository.com/nexus/content/repositories/snapshots/org/mainco/subco/first-module/87.0.0-SNAPSHOT/first-module-87.0.0-20151106.043202-8.pom Downloaded: https://my.remoterepository.com/nexus/content/repositories/snapshots/org/mainco/subco/first-module/87.0.0-SNAPSHOT/first- module-87.0.0-20151106.043202-8.pom (3 KB at 21.9 KB/sec) Downloading: http://download.java.net/maven/2/org/mainco/subco/subco/87.0.0-SNAPSHOT/maven-metadata.xml Downloading: https://my.remoterepository.com/nexus/content/repositories/snapshots/org/mainco/subco/subco/87.0.0-SNAPSHOT/maven-metadata.xml 依赖项有快照版本。对于快照,Maven 将检查本地存储库,如果本地存储库中找到的工件太旧,它将尝试在远程存储库中查找更新的工件。这可能就是您所看到的。 请注意,此行为由存储库配置中的 updatePolicy 指令控制(快照存储库默认为 daily)。 使用mvn --help,您可以看到选项列表。 有一个类似-nsu,--no-snapshot-updates Suppress SNAPSHOT updates的选项 因此使用命令mvn install -nsu可以强制使用本地存储库进行编译。 要真正强制maven仅使用本地存储库,您可以使用mvn <goals> -o运行。 -o 告诉 maven 让你“离线”工作,并且它将远离网络。 请按照以下步骤操作: 确保删除本地 jar 文件夹中的所有内容,除了要保留的 jar 之外。 例如 .repositories、.pom、.sha1、.lastUpdated 等文件。 执行mvn clean install -o命令 这将有助于使用本地存储库 jar 文件,而不是连接到任何存储库。 就我而言,我有一个像你一样的多模块项目。我必须更改我的项目所依赖的外部库之一的组 ID,如下所示。 来自: <dependencyManagement> <dependency> <groupId>org.thirdparty</groupId> <artifactId>calculation-api</artifactId> <version>2.0</version> <type>jar</type> <scope>provided</scope> </dependency> <dependencyManagement> 致: <dependencyManagement> <dependency> <groupId>org.thirdparty.module</groupId> <artifactId>calculation-api</artifactId> <version>2.0</version> <type>jar</type> <scope>provided</scope> </dependency> <dependencyManagement> 注意部分。事实证明,我忘记修改在其 pom 文件中定义此依赖项的子模块的相应部分。 这让我非常抓狂,因为该模块在本地可用。 Maven 总是首先检查您的本地存储库,但是,您的依赖项需要安装在您的存储库中,以便 Maven 找到它。 首先在依赖模块中运行 mvn install,然后构建依赖模块。 即使考虑了上述所有答案,您仍然可能会遇到问题,从而导致您的 Maven 离线构建出错。特别是,您可能会遇到以下警告: [WARNING] The POM for org.apache.maven.plugins:maven-resources-plugin:jar:2.6 is missing, no dependency information available 警告之后将立即出现进一步的错误,maven 将终止。 对于我们来说,使用按照上述提示创建的 Maven 离线缓存进行离线构建的最安全方法是使用以下 Maven 离线参数: mvn -o -llr -Dmaven.repo.local=<path_to_your_offline_cache> ... 特别是,选项 -llr 可以防止您必须按照答案 #4 中的建议调整本地缓存。 另请注意,settings.xml 中的参数 指向本地 Maven 存储库的正确文件夹。 -o 选项对我不起作用,因为根据我得到的错误,该工件仍在开发中,尚未上传,maven(3.5.x)仍然尝试从远程存储库下载它,因为这是第一次. 但是这为我解决了这个问题:https://maven.apache.org/general.html#importing-jars 手动安装后,也无需使用离线选项。 更新 我刚刚重建了依赖关系,我必须重新导入它:常规的 mvn clean install 对我来说还不够 我也遇到了完全相同的问题。运行 mvn clean install 而不是 mvn clean compile 解决了这个问题。 仅在使用 multi-maven-project 时才会出现差异,因为项目依赖项是通过使用 install 上传到本地存储库的。 我也遇到了同样的问题。对我来说,这是 pom.xml 中缺少的 SNAPSHOT 文本。看起来,如果我们想强制maven从本地构建,我们需要提供-SNAPSHOT: <dependency> <groupId>com.ABC</groupId> <artifactId>QRS</artifactId> <version>1.2.65-SNAPSHOT</version> </dependency> 使用 只是给我 2 美分。对我来说,只需要在 ~/.m2/repository 目录中找到 jar 并使用它的版本。所以,使用后 cd local-dependency/ mvn install local-dependency罐子将位于.m2/repository/com/your-organization/local-dependency/中 ~$ tree ~/.m2/repository/com/your-organization/local-dependency/ /home/felipe/.m2/repository/com/your-organization/local-dependency/ ├── 0.1-SNAPSHOT │   ├── maven-metadata-local.xml │   ├── _remote.repositories │   ├── local-dependency-0.1-SNAPSHOT.jar │   ├── local-dependency-0.1-SNAPSHOT.pom │   └── resolver-status.properties └── maven-metadata-local.xml 然后将其用作本地依赖项 <dependency> <groupId>com.your-organization</groupId> <artifactId>local-dependency</artifactId> <version>0.1-SNAPSHOT</version> </dependency>

回答 11 投票 0

VS-Code 源代码控制问题..位于“c:\Users\HP”的 git 存储库有太多活动更改,仅启用 Git 功能的子集

为什么有 10000 个文件/更改,我是否需要它们 ??git 存储库中有 10000 个活动更改。我尝试删除它,但我认为这可能会导致任何错误。我还需要...

回答 1 投票 0

使用 kotlin 流从房间数据库返回流的存储库

这是我“修复”的一个错误,但我想知道为什么以及发生了什么。 最初,我有一个单房间数据库实例,用于初始化单个存储库实例。两个

回答 1 投票 0

如何从远程存储库中删除文件夹

我有一个 github 存储库,其中有一个我无意提交的文件夹。我从本地 git 存储库中删除了该文件夹,但是当我推送本地存储库时,所有新更改都会被推送,但该文件夹是...

回答 1 投票 0

如何在 Nexus OSS 中列出工件的依赖关系?

是否有插件或设置可以配置 Nexus OSS 3.58.1-01 以列出所选工件的所有依赖项? 我期望它的行为应该像 mvnrepository.com

回答 1 投票 0

如何从 GitHub Action 中替换 GitHub 中全局定义的存储库变量?

我通过设置 -> 秘密和变量 -> 操作 -> 选项卡变量 -> 存储库变量的预设值定义了 GitHub 存储库变量,其中包含起始/默认值。这个变量...

回答 1 投票 0

如何获取我的组织存储库的大小?

我是 Github 组织的管理员,我的存储空间高于限制。 这就是为什么我想找到占用最多存储空间并应用修复的存储库。 我发现的唯一方法是点击...

回答 3 投票 0

Git pull 非常慢...为什么?

注意我已经研究了 git-is-very-very-slow 问题,但在他们的例子中,原因是大的二进制文件 - 而在我的存储库中只有 PHP/JS/HTML/CSS 代码(没有二进制文件)并且最大的...

回答 8 投票 0

ViewModel getSingle(id)返回null并导致Logcat返回错误

我有一个使用最新依赖项和带有 Kotlin DSL 的 Gradle 8.3 的应用程序。 ViewModel 工作正常,可以从 Room 本地 SQLite 数据库检索所有数据。但不适用于检索单个

回答 1 投票 0

Android 应用程序的 ViewModel getSingle(id) 返回 null(Kotlin Room 数据库)

我有一个使用最新依赖项和带有 Kotlin DSL 的 Gradle 8.3 的应用程序。 ViewModel 工作正常,可以从 Room 本地 SQLite 数据库检索所有数据。但不适用于检索单个

回答 1 投票 0

如何连接到主 GitHub 存储库中的内部目录?

我可以使用 Heroku Connect to GitHub 连接到主 github 存储库,例如 https://github.com/XXXXX/XXXX-XXXX/。如何连接到其 github 存储库目录树内部,例如 https://git...

回答 1 投票 0

不小心“将远程跟踪分支'origin/x'合并到x中”,我怎样才能从我的存储库中完全删除它?

我不小心做了两次相同的提交,然后以某种方式合并了它们,现在这个提交名为“将远程跟踪分支'origin/lab1'合并到lab1”另外我的本地存储库是

回答 2 投票 0

如何根据星星数量列出2022年9月之后创建的所有Python存储库?

我正在寻找一种方法来获取 GitHub 上 2022 年 9 月之后创建的所有 Python 存储库的列表,并按星数排序。我想以编程方式获取此列表,pos...

回答 1 投票 0

Raspberry pi - 无法安装Python 3.11

我正在设置一个树莓派,操作系统为:Raspbian GNU/Linux 11(牛眼),它带有 3.9.x,我需要版本 3.11。以下是我添加存储库时得到的内容(任何建议在这里做什么......

回答 1 投票 0

在 gradle 上发布我的第一个工件时遇到问题

我在将我的第一个构建推送到 gradle 到 Nexus 上的远程服务器时遇到问题。构建成功,但是当我使用 ./gradlew 发布时,没有 jar 文件被推送到存储库。 下面是我的构建代码

回答 2 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.