1

我正在尝试将JsTestDriver集成到Maven以在部署之前测试我的脚本。实际上,我在此处遵循 Google Code 中描述的步骤。但不幸的是,我无法解决依赖问题。尽管我在 Maven settings.xml中添加了存储库和插件存储库,但我仍然收到错误“缺少工件 com.googlecode.jstd-maven-plugin:jstd-maven-plugin:jar:1.3.2.5 ”。

如果有人可以纠正/指导我,我会很高兴。

提前致谢。

带着敬意。

设置.xml

// ..................
<repository>
    <id>jstd-maven-plugin google code repo</id>
    <url>http://jstd-maven-plugin.googlecode.com/svn/maven2</url>
</repository>
<pluginRepository>
    <id>jstd-maven-plugin google code repo</id>
    <url>http://jstd-maven-plugin.googlecode.com/svn/maven2</url>
</pluginRepository>
// ..................

pom.xml

// ..................
<properties>
    <jstd.version>1.3.2.5</jstd.version>
</properties>
<dependency>
    <groupId>com.googlecode.jstd-maven-plugin</groupId>
    <artifactId>jstd-maven-plugin</artifactId>
    <version>${jstd.version}</version>
    <scope>test</scope>
</dependency>
<plugin>
<groupId>com.googlecode.jstd-maven-plugin</groupId>
<artifactId>jstd-maven-plugin</artifactId>
<version>${jstd.version}</version>
<configuration>
    <port>9876</port>
    <reset>true</reset>
    <verbose>true</verbose>
    <server>localhost:9876</server>
    <runnerMode>INFO</runnerMode>
    <config>src/test/resources/jsTestDriver.conf</config>
    <jar>src/test/resources/JsTestDriver-1.3.4.b.jar</jar>
</configuration>
<executions>
    <execution>
        <id>run-tests</id>
        <phase>test</phase>
        <goals>
            <goal>test</goal>
        </goals>
    </execution>
</executions>
</plugin>
// ..................
4

1 回答 1

1

尝试将以下内容添加到您的项目 pom.xml 文件中:

<repositories>
    <repository>
        <id>jstd-maven-plugin google code repo</id>
        <url>http://jstd-maven-plugin.googlecode.com/svn/maven2</url>
    </repository>
</repositories>

<pluginRepositories>
    <pluginRepository>
        <id>jstd-maven-plugin google code repo</id>
        <url>http://jstd-maven-plugin.googlecode.com/svn/maven2</url>
    </pluginRepository>
</pluginRepositories>

希望这可以帮助。

于 2012-10-14T16:56:02.773 回答