Apache flex 如何将maven依赖项添加到flex Builder 3中的flex构建路径?
我们正在使用maven构建一个flex项目,这非常好。问题是我无法将pom中指定的swc依赖项添加到flex构建路径。据我所知,Flex Builder只允许您使用绝对路径,因此即使在使用添加maven支持时,它也无法看到maven依赖项Apache flex 如何将maven依赖项添加到flex Builder 3中的flex构建路径?,apache-flex,maven-2,flexbuilder,m2eclipse,Apache Flex,Maven 2,Flexbuilder,M2eclipse,我们正在使用maven构建一个flex项目,这非常好。问题是我无法将pom中指定的swc依赖项添加到flex构建路径。据我所知,Flex Builder只允许您使用绝对路径,因此即使在使用添加maven支持时,它也无法看到maven依赖项 是否有人找到了一种既使用maven又使用Flex Builder而不复制依赖项的方法?这不是一个特别优雅的答案,但它可能符合您的目的 您可以使用maven依赖插件将类路径输出到文件。这是相关的目标。下面的配置将Maven的类路径输出到[project dire
是否有人找到了一种既使用maven又使用Flex Builder而不复制依赖项的方法?这不是一个特别优雅的答案,但它可能符合您的目的 您可以使用maven依赖插件将类路径输出到文件。这是相关的目标。下面的配置将Maven的类路径输出到[project directory]/target/.mavenClasspath 您可以编写一个小脚本或ant任务来读取.mavenClasspath文件内容,并将条目附加到Eclipse.classpath。如果您使脚本变得更智能,并删除以前的条目,然后将其设置为一个,那么您就有了一个近乎集成的解决方案
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-dependency-plugin</artifactId>
<executions>
<execution>
<id>output-classpath</id>
<phase>package</phase>
<goals>
<goal>build-classpath</goal>
</goals>
<configuration>
<outputFile>${project.build.directory}.mavenClasspath</outputFile>
</configuration>
</execution>
</executions>
</plugin>
org.apache.maven.plugins
maven依赖插件
输出类路径
包裹
构建类路径
${project.build.directory}.mavenClasspath
Flex mojos现在支持使用目标来实现这一点。它不适合嵌套项目,但似乎在所有其他情况下都能很好地工作。Flex Builder现在可以处理相对路径(请参阅);您可以将它们添加到.actionScriptProperties中,如下所示:
<libraryPathEntry kind="3" linkType="1" path="${M2_HOME}/repository/flexlib/flexlib/2.4/flexunit-2.4.swc" useDefaultLinkType="false"/>
很抱歉重新启动了这个旧线程,但你是否能正常工作?我可以将maven依赖项添加到flex构建路径中,但我会出错,除非SDK也在其中。。。