【发布时间】:2011-06-07 02:44:10
【问题描述】:
我目前正在使用 Maven 构建我的 Rhino JavaScript 项目、下载依赖库并在运行时管理类路径。我可以使用 Maven exec 插件运行 JavaScript 入口点,方式如下:
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>exec-maven-plugin</artifactId>
<version>1.1</version>
<executions>
<execution>
<goals>
<goal>java</goal>
</goals>
</execution>
</executions>
<configuration>
<mainClass>org.mozilla.javascript.tools.shell.Main</mainClass>
<classpathScope>runtime</classpathScope>
<arguments>
<argument>path/to/entryPoint.js</argument>
</arguments>
</configuration>
</plugin>
这很好用,但问题是 maven 需要大约 10 秒才能启动,这比我的程序运行所需的时间大约长 10 倍。有没有办法:
- 提高 maven exec 插件的性能,从而缩短启动时间,或者
- 导出 maven 将在运行时使用的类路径,以便我可以从脚本启动我的程序?
【问题讨论】: