经过两个小时的努力,我完全迷失了方向。
对于我的项目,我需要阐明(http://enunciate.codehaus.org/)为应用程序的RESTFul api生成文档。之前使用 maven-enunciate-plugin 的 1.28 版本效果很好,但突然我在执行 maven 发音目标时在插件中遇到了 NullPointerException(但这个异常是另一个需要整理的故事......
无论如何,我看到有一个1.29的更新,所以我想我可以试试。
在 maven 构建过程中阐明的正常配置基本上是这样的:
<plugin>
<groupId>org.codehaus.enunciate</groupId>
<artifactId>maven-enunciate-plugin</artifactId>
<version>1.29</version>
<executions>
<execution>
<goals>
<goal>docs</goal>
</goals>
<configuration>
<docsDir>${project.build.directory}/docs</docsDir>
<configFile>enunciate.xml</configFile>
</configuration>
</execution>
</executions>
</plugin>
遗憾的是,1.29似乎暂时不在maven central repo中,但是添加了一个手动依赖项和库,如下所示:
<repositories>
<repository>
<id>opencast-public</id>
<url>http://repository.opencastproject.org/nexus/content/repositories/public/</url>
</repository>
</repositories>
<dependencies>
<dependency>
<groupId>org.codehaus.enunciate</groupId>
<artifactId>maven-enunciate-plugin</artifactId>
<version>1.29</version>
<scope>compile</scope>
</dependency>
</dependencies>
实际上将1.29的下载发布到我的本地m2存储库中(我可以看到所有文件……)。无论如何,一旦我尝试使用上面提到的插件,maven就无法正常执行,而是退出:
插件org . code Haus . expertion e:maven-expertion e-plugin:1.29或其某个依赖项无法解析:无法读取org . code Haus . expertion e的工件描述符:maven-expertion e-plugin:jar:1.29:无法找到org . code Haus . expertion e:maven-expertion e-plugin:POM:1.29在http://repo.maven.apache.org/maven2中缓存在本地存储库中,解析将不会重新尝试,直到中心的更新间隔已过或更新被强制-
为什么maven没有使用正确下载的依赖项??
任何帮助都是非常感谢的,因为我已经浪费了很多时间在这件事上。
我自己也碰到了这个。您需要确保将存储库添加到pluginRepositories块中,而不是Repositories块中。
<pluginRepositories>
<pluginRepository>
<id>opencast-public</id>
<url>http://repository.opencastproject.org/nexus/content/repositories/public/</url>
</pluginRepository>
</pluginRepositories>
null 以下是项目构建的相关部分。格雷德尔: 和应用程序的构建。格雷德尔: 我省略了包、口味、其他依赖关系等,但希望这已经足够了。我在应用程序类的onCreate方法中确实有这样的内容: 我把它们拿出来是因为我相信它们不再需要了。不管怎样,这没什么区别。我已经检查了几次消防文件,不知道我错过了什么。 编辑:我最初遗漏的依赖项之一是Responsys。当我从我的应用程序中删除它时,我就不再看到错误
我将启动一个新的企业应用程序。我想使用哪个版本?它是EAP 6.2.0 GA(EAP由AS 7.3构建)还是JBoss AS 7.1.0。最终版本或Wildfly 8.1.0。最终的我对这些版本感到非常困惑。何时必须下载EAP 6.2.0? 还有,为什么Wildfly没有avaialbe在http://jbossas.jboss.org/downloads/?为什么?我的印象是Wildfly和jb
我试图在我的bash脚本中从Sourceforge下载最新版本的graphicsmagick 问题是当我试图提取tar.gz我得到以下错误 这意味着脚本不是在下载最新的tar.gz而是下载另一种文件类型? 为什么会这样,我错过了什么?
问题内容: 我在安装项目时遇到了一些问题。 我拥有运行 Swift 3* 的最新版本的 Xcode ,并且当我尝试安装alamofire时遇到800个编译器错误。 * 显然地 构建Alamofire 4.0.0+需要CocoaPods 1.1.0+ 我看着终端机上的CocoaPods版本,它说我的版本是1.0.1。 我猜运行更新没有用,因为CocoaPods 1.1是beta版。 因此,我不确定如
Flask 如同其它软件一样,会随着时间不停地更新自己,其中大部分都会是非常体贴的, 你无需改动一行自身代码就可以应用新版本的 Flask。 不过,每当 Flask 有更新时,我们都建议你适当地修改自己的代码,以充分地利用这些新功能, 提高自己代码地质量。 本章节文档为您列举了 Flask 各版本之间地差异,以及你如何修改自身代码才能无痛地升级。 如果你使用 easy_install 命令更新、安
虽然我有一个更新的android studio,我得到以下错误,但我不能找到Gradle4.1在gradle文件夹,但当我检查文件->项目结构->gradle插件是4。 我的建筑档案是这个。我设置为23,因为我需要在5.0.1手机上运行它。