在哪里可以找到dart 2 Webdev二进制文件?

时间:2018-08-13 19:04:09

标签: angular-dart dart-2

我正在将应用程序迁移到Dart 2和AngularDart 5。 我曾经使用“ pub build”(SDK的一部分)在Jenkins服务器上构建应用程序。我在项目中包含了3个SDK(每个Windows,Mac和Linux都有一个SDK),并且能够使用Maven独立构建操作系统(请参见下面的Maven代码段)。

此工具现已替换,并被告知要使用webdev。该工具可以在笔记本电脑上正常工作,但是我不确定如何以独立于操作系统的方式使用它。任何想法都将受到欢迎!

<plugin>
  <groupId>org.codehaus.mojo</groupId>
  <artifactId>exec-maven-plugin</artifactId>
  <version>1.5.0</version>
  <executions>
    <execution>
      <id>get</id>
      <phase>initialize</phase>
      <goals>
        <goal>exec</goal>
      </goals>
      <configuration>
        <executable>${dart.bin}</executable>
        <commandlineArgs>get</commandlineArgs>
      <workingDirectory>${project.basedir}/src/main/dart/</workingDirectory>
        <environmentVariables>
          <PUB_CACHE>${project.build.directory}/pub-cache</PUB_CACHE>
        </environmentVariables>
      </configuration>
    </execution>
    <execution>
      <id>build</id>
      <phase>compile</phase>
      <goals>
        <goal>exec</goal>
      </goals>
      <configuration>
        <executable>${dart.bin}</executable>
        <commandlineArgs>build --output="${project.build.directory}/webapp" </commandlineArgs>
         <workingDirectory>${project.basedir}/src/main/dart</workingDirectory>
        <environmentVariables>
          <PUB_CACHE>${project.build.directory}/pub-cache</PUB_CACHE>
        </environmentVariables>
      </configuration>
    </execution>
  </executions>
</plugin>

1 个答案:

答案 0 :(得分:1)

webdev工具只是带有“二进制文件”(名为webdev)的Dart项目。从发布商那里获取:https://pub.dartlang.org/packages/webdev

$ pub global activate webdev

如果已安装Dart,则可以运行webdev