2011-01-22 28 views
8

¿Alguien sabe si Adobe tiene un repositorio maven para descargar los últimos artefactos BlazeDS? Solo puedo encontrar las versiones "anteriores" de BlazeDS en el repositorio de mvn central.Adobe BlazeDS 4 artefactos maven repository?

La otra opción es implementar los archivos jar BlazeDS descargados desde el sitio web de Adobe en mi repositorio local, pero sería bueno cuando Adobe proporciona los artefactos a través de un repositorio maven.

Respuesta

0

Gracias Cornel. Agregué el siguiente fragmento a mi pom.

<repositories> 
    <repository> 
     <id>spring-maven-external</id> 
     <name>Springframework Maven External Repository</name> 
     <url>http://maven.springframework.org/external</url> 
    </repository> 
</repositories> 
+5

esto ya no funciona –

6

El repositorio externo de maven de Spring ya no contiene estos artefactos (¿problema con la licencia?).

debe descargar la versión deseada de adobe, descomprimir y jar -x el archivo de la guerra contenida y por último debe quitar todos los tarros de flexión * en tu repositorio local con:

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 

o cargar cada uno en su privado repositorio maven (es decir, artefacto o nexo).

Nota: reemplazar la versión con la que haya descargado

gracias a la promesa 's post in flex forum

5

https://src.springsource.org/svn/spring-flex/tags/spring-flex-1.5.0.RELEASE/local-repo/ parece estar funcionando.

Añadir esta cesión temporal a su pom.xml o 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> 

Este repositorio no incluye las sumas de comprobación, por lo que tendrá que ejecutar Maven con la opción --lax-checksums si se utiliza este repositorio.

+1

Esta es la biblioteca de integración de la primavera para BlazeDS, no el código BlazeDS por Adobe . –

+0

@BenNeill También pensé lo mismo, inicialmente, pero en realidad empaquetaron los archivos de Adobe dentro de su propio repositorio local (observe el 'local-repo' al final de la URL), probablemente porque la [Guía de instalación de BlazeDS] (http: //sourceforge.net/adobe/blazeds/wiki/BlazeDS%204.0%20Installation%20Guide/) es una broma. – superEb

0

Me faltaba blazeds-opt-4.0.0.14931, ya que no estaba en el repositorio de primavera que srini publicó. La siguiente repositorio nexo proporcionó el frasco que necesitaba:

<repository> 
    <id>NexusThirdParty</id> 
    <name>Nexus third party components</name> 
    <url>http://zcode.sunji.net/nexus/content/repositories/thirdparty/</url> 
</repository> 
1

Después de mucho buscar, he descubierto repositorio de Maven adecuada para blazeds-4.x.x.

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

Esto funcionó para mí !!!

Cuestiones relacionadas