Maven classpath проблема с плагином Maven-селен - PullRequest
1 голос
/ 14 февраля 2012

Мы используем Maven 3.0.3 и подключаемый модуль Maven Selenium, чтобы попытаться запустить сервер Selenium.У нас есть эта зависимость в нашем пом ...

            <dependency> 
                    <groupId>org.seleniumhq.selenium</groupId> 
                    <artifactId>selenium-server</artifactId> 
                    <version>2.19.0</version> 
                    <classifier>noexe</classifier> 
            </dependency> 

Затем на этапе предварительной интеграции мы пытаемся запустить сервер Selenium ...

    <build> 
            ... 
            <plugins> 
                    ... 
                    <plugin> 
                            <groupId>org.codehaus.mojo</groupId> 
                            <artifactId>selenium-maven-plugin</artifactId> 
                            <version>1.1</version> 
                            <executions> 
                                    <execution> 
                                            <id>start</id> 
                                            <phase>pre-integration-test</phase> 
                                            <goals> 
                                                    <goal>start-server</goal> 
                                            </goals> 
                                            <configuration> 
                                                    <background>true</background> 
                                                    <logOutput>true</logOutput> 
                                            </configuration> 
                                    </execution> 
                            </executions> 
                    </plugin> 

Но сервер не запускаетсяс ошибкой ...

java.lang.NoClassDefFoundError: org/openqa/selenium/server/SeleniumServer
Caused by: java.lang.ClassNotFoundException: org.openqa.selenium.server.SeleniumServer
    at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
    at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
Could not find the main class: org.openqa.selenium.server.SeleniumServer.  Program will exit.
Exception in thread "main"

Я проверил, что приведенная выше зависимость содержит отсутствующий класс.Как еще я могу устранить эту проблему classpath или вы можете сказать, что не так с настройкой, которую я перечислил здесь?

Спасибо, - Дейв

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...