首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Java OpenImaj项目程序集错误

Java OpenImaj项目程序集错误
EN

Stack Overflow用户
提问于 2013-06-22 04:31:18
回答 3查看 958关注 0票数 2

我试图使用maven和OpenImaj库来组装一个项目,我一直在遵循这个页面http://www.openimaj.org/tutorial/getting-started-with-openimaj-using-maven.html上的说明,但是有些过程似乎与教程中的一个大纲不同,我已经在两台不同的计算机(mac和pc)上尝试了这一点,并收到了以下错误/步骤,任何知道我在哪里/做错什么都会有帮助。

  1. 在运行mvn -DarchetypeCatalog=http://maven.openimaj.org/archetype-catalog.xml原型:generate行之后,我将提示您“选择一个数字或应用过滤器”,缺省值为284。
  2. 一旦我选择了284 (我应该选择其他什么吗?),我将被提示选择“maven-原型-快速启动版本”,在这里我选择了最新的6:1.1,然后是groupId、artifactId、version、package和Y确认,结果是‘构建成功’,并在我的计算机上创建目录和pom.xml文件。
  3. 当我导航到项目文件夹"cd projectName“并运行mvn程序集:projectName命令时,我首先看到有几个包正在被收集,然后我看到一个”构建失败“通知--”执行目标没有程序集描述符失败“。

如果知道我做错了什么,以及如何将OpenImaj库集成到项目中,是否应该下载SVN版本并尝试从本地库中设置项目。

事先非常感谢!

EN

回答 3

Stack Overflow用户

发布于 2015-09-22 14:36:07

只需将这个插件添加到您的pom.xml。这解决了我的问题:

代码语言:javascript
复制
<build>
  <plugins>
      <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-assembly-plugin</artifactId>
        <configuration>
        <descriptorRefs>
        <descriptorRef>jar-with-dependencies</descriptorRef>
        </descriptorRefs>
        </configuration>
      </plugin>
  </plugins>

票数 2
EN

Stack Overflow用户

发布于 2013-06-22 16:14:40

您确定正确地输入了步骤1中的maven命令吗?您应该只看到三个选项(刚刚确认这在OSX、debian &ubuntu上都有效):

代码语言:javascript
复制
abe:~ jon$ mvn -DarchetypeCatalog=http://maven.openimaj.org/archetype-catalog.xml archetype:generate
[INFO] Scanning for projects...
[INFO]                                                                         
[INFO] ------------------------------------------------------------------------
[INFO] Building Maven Stub Project (No POM) 1
[INFO] ------------------------------------------------------------------------
[INFO] 
[INFO] >>> maven-archetype-plugin:2.2:generate (default-cli) @ standalone-pom >>>
[INFO] 
[INFO] <<< maven-archetype-plugin:2.2:generate (default-cli) @ standalone-pom <<<
[INFO] 
[INFO] --- maven-archetype-plugin:2.2:generate (default-cli) @ standalone-pom ---
[INFO] Generating project in Interactive mode
[INFO] No archetype defined. Using maven-archetype-quickstart (org.apache.maven.archetypes:maven-archetype-quickstart:1.0)
Choose archetype:
1: http://maven.openimaj.org/archetype-catalog.xml -> org.apache.maven.archetypes:maven-    archetype-quickstart (An archetype which contains a sample Maven project.)
2: http://maven.openimaj.org/archetype-catalog.xml -> org.openimaj:openimaj-quickstart-archetype (Maven quickstart archetype for OpenIMAJ)
3: http://maven.openimaj.org/archetype-catalog.xml -> org.openimaj:openimaj-subproject-archetype (Maven archetype for creating OpenIMAJ subprojects with the most of the standard configuration completed automatically)
Choose a number or apply filter (format: [groupId:]artifactId, case sensitive contains):     

然后,您需要从列表中选择org.openimaj:openimaj-quickstart-archetype选项(可能是#2)。

票数 0
EN

Stack Overflow用户

发布于 2014-09-20 18:39:42

我也曾遇到过类似的问题,最后终于解决了。这里有两件事要注意。一个是我们正在使用的网络,第二个是我们正在使用的maven工具。

在eclipse中,转到窗口->首选项。

在maven选项卡下,转到安装子选项卡。而不是使用嵌入的maven向安装在系统上的maven添加filepath ( one命令行使用)。

在“常规”选项卡下转到“网络连接”选项卡。更改活动提供程序。

以上两项都不会在一次成功的情况下成功地完成这个项目。但是网络和maven的每一个组合都会下载一些jars。一旦您尝试了两到三个组合,您将拥有所有的jars和项目将成功构建。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17247318

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档