Travis构建并提供了范围(java websockets)

时间:2019-10-21 16:47:32

标签: java maven servlets travis-ci

我正在使用Java j2ee servlet应用程序设置websocket。我能够编写完整的代码,并使用以下maven配置使websockets正常工作-

<dependency>
            <groupId>javax.websocket</groupId>
            <artifactId>javax.websocket-api</artifactId>
            <version>1.1</version>
            <scope>provided</scope>
        </dependency>

没有<scope>provided</scope>,我的实现将无法工作,并给出handshake exception: 404 not found

现在,当我使用travis将应用程序部署到开发机器上时,它在创建构建时会给出异常,并抛出ServerEndpoint class not found的Java异常。我想是因为提供了作用域,所以Travis在travis上构建构建时不会下载所需的jar。

如何避免这种情况,并确保我们能够在本地工作以及通过travis部署构建。

0 个答案:

没有答案
相关问题