是否还有其他人在使用 wurfl API 1.4 版(最新的稳定版本)。我坚持为 wurfl 1.4 配置我的 pom.xml
我不想手动添加 wurfl。
ScintiaMobile 表示,新的 wurfl 托管在他们的服务器上。但他们提供的链接不包含 1.4
简而言之,我的问题是我必须使用maven和wurfl 1.4
ScientiaMobile 的首席技术官 Luca Passani 在这里。
我知道 WURFL java API 的一些用户请求支持 Maven。
ScientiaMobile 在 2011 年取消了对 Maven 的支持,以避免人们在他们的代码库中注入 AGPL 代码而没有完全意识到 AGPL 许可证的含义(强版权保护)。
我们现在为图书馆的商业许可证持有者引入了对 Maven 的支持,他们可以使用他们的 ScientiaMobile 凭证与我们的私有 Maven 存储库进行交互。
详情在这里:
http://www.scientiamobile.com/page/wurfl-adds-maven-support-for-java-programmers
谢谢
好吧,如果以下内容在您的 pom.xml 文件中不起作用:
<dependency>
<groupId>net.sourceforge.wurfl</groupId>
<artifactId>wurfl</artifactId>
<version>1.4</version>
</dependency>
然后您可能会做的是下载正确的 JAR 并通过手动上传将其粘贴到您组织的 maven 存储库(Nexus、Archiva 等)中。
从https://sourceforge.net/projects/wurfl/files/下载 jar 。在您的 pom.xml 中添加以下内容:
<dependency>
<groupId>net.sourceforge.wurfl</groupId>
<artifactId>wurfl</artifactId>
<version>{{the.version}}</version>
</dependency>
触发以下命令:
mvn install:install-file -Dfile=path_to_jar/thejar.jar -DgroupId=net.sourceforge.wurfl -DartifactId=wurfl -Dversion=the.version -Dpackaging=jar
这会将 jar 添加到您的 .m2 文件夹中,以后可以在构建 maven 项目时选择该 jar。