2011-01-22 20 views
8

Czy ktoś wie, czy Adobe ma repozytorium maven do pobierania najnowszych artefaktów BlazeDS? Mogę tylko znaleźć "starsze" wersje BlazeDS w centralnym repozytorium mvn.Adobe BlazeDS 4 artefakty maven repozytorium?

Inną opcją jest wdrożenie pobranych plików jar BlazeDS ze strony internetowej Adobe do mojego lokalnego repozytorium, ale byłoby miło, gdyby Adobe udostępniał artefakty za pośrednictwem repozytorium maven.

Odpowiedz

0

Dzięki Cornel. Dodałem poniższy fragment do mojego pom.

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

to nie działa już –

6

Wiosenne repozytorium maven nie zawiera już tych artefaktów (problem z licencją?).

należy pobrać żądany uwolnienie od adobe, rozpakować i jar -x zawarty plik wojna i wreszcie należy usunąć wszystkie wyginanie * słoiki do lokalnego repo z:

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 

lub przesłać każdy w swoim prywatnym repozytorium maven (np. artifactory lub nexus).

Uwaga: zastąpić wersję z jednym masz pobranego

dzięki zastawu „s post in flex forum

5

https://src.springsource.org/svn/spring-flex/tags/spring-flex-1.5.0.RELEASE/local-repo/ wydaje się działać.

Dodaj repo do pom.xml lub 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> 

To repozytorium nie obejmuje sum, więc trzeba będzie uruchomić Maven z opcją --lax-checksums jeśli używasz tego repozytorium.

+1

Jest to biblioteka integracja wiosną za BlazeDS, nie kod BlazeDS przez Adobe . –

+0

@BenNeill Początkowo też tak myślałem, ale faktycznie spakowałem słoiki Adobe do ich lokalnego repozytorium (zwróć uwagę na 'local-repo' na końcu adresu URL), prawdopodobnie dlatego, że [Przewodnik instalacyjny BlazeDS] (http: //sourceforge.net/adobe/blazeds/wiki/BlazeDS%204.0%20Installation%20Guide/) to taki żart. – superEb

0

Brakowało mi blazeds-opt-4.0.0.14931, ponieważ nie było w repozytorium wiosny, które opublikował srini. Poniższy repozytorium Nexus warunkiem słoik mi potrzebne:

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

Po wielu poszukiwaniach i zorientowali się właściwego repozytorium maven dla BlazeDS-4.x.x.

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

ten pracował dla mnie !!!