小编Osc*_*ang的帖子

执行Maven原型生成命令以创建Opendaylight项目结构时出错

当我执行此命令时:

 mvn archetype:generate -DarchetypeGroupId=org.opendaylight.controller -DarchetypeArtifactId=opendaylight-startup-archetype \
-DarchetypeRepository=http://nexus.opendaylight.org/content/repositories/opendaylight.snapshot/ \
-DarchetypeCatalog=http://nexus.opendaylight.org/content/repositories/opendaylight.snapshot/archetype-catalog.xml
Run Code Online (Sandbox Code Playgroud)

我收到以下错误:

[ERROR] Failed to execute goal org.apache.maven.plugins:maven-archetype-plugin:3.0.1:generate (default-cli) on project standalone-pom: archetypeCatalog 'http://nexus.opendaylight.org/content/repositories/opendaylight.snapshot/archetype-catalog.xml' is not supported anymore. Please read the plugin documentation for details. -> [Help 1]
Run Code Online (Sandbox Code Playgroud)

并且help1看起来像这样:

[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException
Run Code Online (Sandbox Code Playgroud)

很久没有更新了。

首先,我删除了反斜杠和空格,显然它没有用。我认为这可能是archetypeCatalog的参数,所以我运行了此命令:

mvn archetype:generate -DarchetypeGroupId=org.opendaylight.controller -DarchetypeArtifactId=opendaylight-startup-archetype -DarchetypeCatalog=remote -DarchetypeVersion=1.1.2-Beryllium-SR2
Run Code Online (Sandbox Code Playgroud)

我收到这样的错误:

[ERROR] Failed to execute goal org.apache.maven.plugins:maven-archetype-plugin:3.0.1:generate (default-cli) on project standalone-pom: The desired archetype does not exist (org.opendaylight.controller:opendaylight-startup-archetype:1.1.2-Beryllium-SR2) -> [Help 1]
Run Code Online (Sandbox Code Playgroud)

本教程提到OpenDaylight在Maven Central之外维护自己的存储库,这意味着maven默认情况下无法解析OpenDaylight工件。因此,我使用以下命令作为教程:

cp -n ~/.m2/settings.xml{,.orig} ; \ wget -q -O …
Run Code Online (Sandbox Code Playgroud)

java maven opendaylight

6
推荐指数
1
解决办法
2万
查看次数

执行 git stash --include-untracked 时丢失跟踪文件

当我这样做时git status,既有跟踪文件也有未跟踪文件。当天早些时候,我刚刚了解到这git stash --include-untracked会隐藏未跟踪的文件。当时它对我有用。所以我认为git stash --include-untracked会保存跟踪和未跟踪文件的更改。但是当我这样做时git stash apply,只剩下未跟踪的文件的更改。跟踪的文件的更改将丢失。

git git-stash git-untracked

5
推荐指数
1
解决办法
1738
查看次数

标签 统计

git ×1

git-stash ×1

git-untracked ×1

java ×1

maven ×1

opendaylight ×1