我是一个完整的Java noob所以请理解=)我需要快速建议如何解决问题。
我克隆了官方的selenium git repo,稍微更改了代码(需要将页面转储到某些指定的dirs中),并尝试重建它:
./go //java/server/src/org/openqa/selenium/remote/server:server:uber //java/client/src/org/openqa/selenium:client-combined:uber
它很成功但是当我尝试执行它时我得到了这个:
$ java -jar build/java/server/src/org/openqa/selenium/remote/server/server-standalone.jar
Failed to load Main-Class manifest attribute from
build/java/server/src/org/openqa/selenium/remote/server/server-standalone.jar
尝试检查classpath,CLASS_PATH和CLASSPATH env变量(作为我的朋友建议) - 我根本就没有。
与此同时,官方下载的预编译独立服务器开箱即用。
官方文档没有帮助。那里什么也没有。
所以 - 我需要快速建议如何编译它?感谢。
P.S。 JDK 8(最新),Mac OS 10.7
P.P.S。我的那个朋友试图自己构建它并且他很幸运 - 他有一个新的build / dist文件夹,其中包含目标大文件。但在我的情况下,构建文件夹是创建的,但是没有' dist'其中的文件夹。
答案 0 :(得分:0)
终于找到了答案:我应该像那样构建它:
./go clean release
很奇怪,所有的文档都说我需要使用这些long / bla / bla /:uber的东西来获得一个完整的'uber'服务器。