我正在将应用程序迁移到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>
答案 0 :(得分:1)
webdev
工具只是带有“二进制文件”(名为webdev
)的Dart项目。从发布商那里获取:https://pub.dartlang.org/packages/webdev
$ pub global activate webdev
如果已安装Dart,则可以运行webdev
。