2011-01-22 15 views
8

Qualcuno sa se Adobe ha un repository di maven per scaricare gli ultimi artefatti BlazeDS? Posso solo trovare le versioni "più vecchie" di BlazeDS nel repository mvn centrale.Adobe BlazeDS 4 repository maven di artefatti?

L'altra opzione è quella di distribuire i file jar BlazeDS scaricati dal sito Web di Adobe nel mio repository locale, ma sarebbe bello quando Adobe fornisce le risorse tramite un repository di Maven.

risposta

0

Grazie Cornel. Ho aggiunto il seguente snippet al mio pom.

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

questo non funziona più –

6

Il repository esterno di Spring non contiene più questi artefatti (problema di licenza?).

è necessario scaricare la versione desiderata dal adobe, decomprimere e jar -x il file guerra contenuto e alla fine è necessario eliminare tutti i barattoli Flex * nel vostro repo locale 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 caricare ciascuna nel vostro privato repository maven (cioè artifactory o nexus).

Nota: sostituire la versione con quello che hai scaricato

grazie alla pegno s' post in flex forum

5

https://src.springsource.org/svn/spring-flex/tags/spring-flex-1.5.0.RELEASE/local-repo/ sembra funzionare.

Aggiungi questa repo al 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> 

Questo repository non include checksum, quindi sarà necessario eseguire Maven con l'opzione --lax-checksums se si utilizza questo repository.

+1

Questa è la biblioteca di integrazione del Primavera per BlazeDS, non il codice BlazeDS da Adobe . –

+0

@BenNeill L'ho pensato anch'io, inizialmente, ma in realtà impacchettavano i jar di Adobe all'interno del proprio repository locale (si noti il ​​'local-repo' alla fine dell'URL), probabilmente perché la [Guida all'installazione di BlazeDS] (http: //sourceforge.net/adobe/blazeds/wiki/BlazeDS%204.0%20Installation%20Guide/) è uno scherzo. – superEb

0

Mi mancava blazeds-opt-4.0.0.14931, poiché non era nel repository spring che srini ha pubblicato. Il seguente repository nesso disponibile vaso avevo bisogno:

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

Dopo molte ricerche, ho capito repository Maven adeguata per BlazeDS-4.x.x.

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

questo ha funzionato per me !!!