8

有人知道 Adob​​e 是否有一个 Maven 存储库可以从中下载最新的 BlazeDS 工件吗?我只能在中央 mvn 存储库中找到 BlazeDS 的“旧”版本。

另一种选择是将下载的 BlazeDS jar 文件从 Adob​​e 网站部署到我的本地存储库中,但如果 Adob​​e 通过 maven 存储库提供工件会很好。

4

7 回答 7

6

Spring 的 Maven 外部存储库不再包含这些工件(许可问题?)。

您应该从adobe下载所需的版本,解压缩和jar -x包含的 war 文件,最后您必须将所有 flex* jar 放入本地 repo 中:

mvn install:install-file -Dpackaging=jar -DgroupId=com.adobe.blazeds -Dversion=4.0.0.14931 -DartifactId=blazeds-common -Dfile=flex-messaging-common.jar
mvn install:install-file -Dpackaging=jar -DgroupId=com.adobe.blazeds -Dversion=4.0.0.14931 -DartifactId=blazeds-core -Dfile=flex-messaging-core.jar
mvn install:install-file -Dpackaging=jar -DgroupId=com.adobe.blazeds -Dversion=4.0.0.14931 -DartifactId=blazeds-opt -Dfile=flex-messaging-opt.jar
mvn install:install-file -Dpackaging=jar -DgroupId=com.adobe.blazeds -Dversion=4.0.0.14931 -DartifactId=blazeds-proxy -Dfile=flex-messaging-proxy.jar
mvn install:install-file -Dpackaging=jar -DgroupId=com.adobe.blazeds -Dversion=4.0.0.14931 -DartifactId=blazeds-remoting -Dfile=flex-messaging-remoting.jar
mvn install:install-file -Dpackaging=jar -DgroupId=com.adobe.blazeds -Dversion=4.0.0.14931 -DartifactId=blazeds-rds-server -Dfile=flex-rds-server.jar

或将每个上传到您的私有 Maven 存储库(即工件或连接)中。

注意:将版本替换为您下载的版本

感谢承诺在 flex 论坛上的帖子

于 2011-11-29T09:55:49.020 回答
5

https://src.springsource.org/svn/spring-flex/tags/spring-flex-1.5.0.RELEASE/local-repo/似乎正在工作。

将此 repo 添加到您的 pom.xml 或 settings.xml :

<repository>
   <id>SpringFlex</id>
   <name>SpringFlex Source Repo</name>
   <url>https://src.springsource.org/svn/spring-flex/tags/spring-flex-1.5.0.RELEASE/local-repo/</url>
</repository>

此存储库不包含校验和,因此--lax-checksums如果您使用此存储库,则需要使用该选项运行 Maven。

于 2012-03-17T16:31:13.983 回答
3

不,Adobe 没有 BlazeDS 的 maven 存储库。这个线程可以提供帮助。您可以在 Spring maven 存储库中找到 BlazeDS 4:http: //s3browse.springsource.com/browse/maven.springframework.org/external/com/adobe/blazeds/

于 2011-01-22T18:15:40.760 回答
2

经过大量搜索,我找到了适合 Blazeds-4.xx 的 maven 存储库

<repository>
<id>spring-milestones</id>
<url>http://repo.spring.io/libs-milestone/</url>

这对我有用!!!

于 2016-12-25T14:09:07.387 回答
0

谢谢康奈尔。我在我的 pom.xml 中添加了以下代码段。

<repositories>
   <repository>
      <id>spring-maven-external</id>
      <name>Springframework Maven External Repository</name>
      <url>http://maven.springframework.org/external</url>
   </repository>
</repositories>
于 2011-01-22T18:42:09.740 回答
0

我错过了 blazeds-opt-4.0.0.14931,因为它不在 srini 发布的 spring 存储库中。以下 nexus 存储库提供了我需要的 jar:

<repository>
  <id>NexusThirdParty</id>
  <name>Nexus third party components</name>
  <url>http://zcode.sunji.net/nexus/content/repositories/thirdparty/</url>
</repository>
于 2012-06-27T13:25:23.100 回答
0

https://src.springsource.org/svn/spring-flex/tags/spring-flex-1.5.2.RELEASE/local-repo/似乎正在工作。

将此 repo 添加到您的 pom.xml 或 settings.xml :

<repository>
   <id>SpringFlex</id>
   <name>SpringFlex Source Repo</name>
   <url>https://src.springsource.org/svn/spring-flex/tags/spring-flex-1.5.2.RELEASE/local-repo/</url>
</repository>
于 2014-07-17T08:29:56.537 回答