代码之家  ›  专栏  ›  技术社区  ›  slashnick Epirocks

如何将maven依赖项添加到flex Builder 3中的flex构建路径?

  •  6
  • slashnick Epirocks  · 技术社区  · 15 年前

    我们正在使用maven构建一个flex项目,使用 flex-mojo's ,太好了。问题是我无法将pom中指定的swc依赖项添加到flex构建路径。据我所知,Flex Builder只允许您使用绝对路径,因此即使在使用 m2eclipse plugin 添加maven支持。

    有没有人找到一种既使用maven又使用Flex Builder而不复制依赖项的方法?

    3 回复  |  直到 15 年前
        1
  •  2
  •   slashnick Epirocks    15 年前

    Flex mojos现在支持使用 flexmojos:flexbuilder 球门它不适合嵌套项目,但似乎在所有其他情况下都能很好地工作。

        2
  •  1
  •   Rich Seller    15 年前

    这不是一个特别优雅的回答,但它可能符合您的目的。

    build-classpath 这是相关的目标。下面的配置将Maven的类路径输出到 [项目目录]/target/.mavenClasspath

    external builder ,您有一个近乎集成的解决方案。

    <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> 
    
        3
  •  1
  •   Martin Harrigan    15 年前

    Flex Builder现在可以处理相对路径(请参见 bug report

    <libraryPathEntry kind="3" linkType="1" path="${M2_HOME}/repository/flexlib/flexlib/2.4/flexunit-2.4.swc" useDefaultLinkType="false"/>