Spring-Flex 1.5 Sample是否有效?

时间:2011-02-08 15:35:19

标签: java flex spring maven-2 blazeds

有问题的样本和文档可在此处找到:http://static.springsource.org/spring-flex/docs/1.5.0.M1/

参考文档(here)告诉我们下载示例应用程序:

  

包含在项目分发中   是一个叫做的样本集合   Spring BlazeDS集成测试驱动器。   此示例项目设置为   用Maven构建然后导入   进入Eclipse运行   通过WTP申请。

有问题的样本必须是文档中链接的spring-flex-testdrive-spring3.zipspring-flex-testdrive-spring3.zip基于此版本1.5.0.M1(文档和示例)的概念。

按照适当的环境变量配置maven之后:

MAVEN_OPTS="-Xms256m -Xmx512m -XX:PermSize=128m -XX:MaxPermSize=256m"

然后执行(按指令)要从安装的samples目录安装的命令 mvn clean install (在我的情况下为C:\ spring-flex-testdrive) ,我收到以下错误:

C:\spring-flex-testdrive>mvn clean install
[INFO] Scanning for projects...
[ERROR] The build could not read 1 project -> [Help 1]
[ERROR]
[ERROR]   The project org.springframework.flex.samples:spring-flex-testdrive:1.5.0.M1 (C:\spring-flex-testdrive\pom.xml) has 1 error
[ERROR]     Non-resolvable parent POM: Failure to find org.springframework.flex:spring-flex-parent:pom:1.5.0.M1 in http://maven.springframework.org/external was cached in the local repository, resolution will not be
reattempted until the update interval of spring-external has elapsed or updates are forced and 'parent.relativePath' points at wrong local POM @ line 5, column 10 -> [Help 2]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/ProjectBuildingException
[ERROR] [Help 2] http://cwiki.apache.org/confluence/display/MAVEN/UnresolvableModelException
C:\spring-flex-testdrive>

我已经设法获得了#34; Spring BlazeDS"应用程序工作(使用Flex),但现在我需要实现安全性,如果样本编译和运行正确,它将是一个巨大的帮助。我是Maven的新手,但是非常感谢任何帮助!

先谢谢StackOverflow社区!

3 个答案:

答案 0 :(得分:3)

Brian,请将以下代码段添加到示例根目录中的pom.xml(从中执行mvn clean install)并重新运行Maven:

    <repository>
        <id>spring-milestone</id>
        <name>Spring Milestone Repository</name>
        <url>http://maven.springframework.org.s3.amazonaws.com/milestone</url>
    </repository>

希望有所帮助。

基督教

答案 1 :(得分:1)

我得到了同样的错误。 Spring Flex 1.5M2将很快推出。所以也许再试一次。

答案 2 :(得分:-1)

我建议如果使用Parsley for Actionscript / Flex框架。它可能比Spring-Actionscript更成熟。此外,它是Cairngorm 3的必需图书馆。祝你好运。