Do I understand correctly what is needed for org.apache.maven.plugins to specify version. And which one, write in detail please?

The error itself:

"C:\Program Files\Java\jdk1.8.0_144\bin\java" -Dmaven.multiModuleProjectDirectory=C:\Users\1\IdeaProjects\Autotest_selenium_project "-Dmaven.home=C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2017.1.4\plugins\maven\lib\maven3" "-Dclassworlds.conf=C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2017.1.4\plugins\maven\lib\maven3\bin\m2.conf" "-javaagent:C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2017.1.4\lib\idea_rt.jar=52703:C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2017.1.4\bin" -Dfile.encoding=UTF-8 -classpath "C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2017.1.4\plugins\maven\lib\maven3\boot\plexus-classworlds-2.5.2.jar" org.codehaus.classworlds.Launcher -Didea.version=2017.1.4 -DskipTests=true clean -Denvironment=environment test [INFO] Scanning for projects... [WARNING] [WARNING] Some problems were encountered while building the effective model for ru.autotest_selenium:Autotest_selenium_project:jar:1.0-SNAPSHOT [WARNING] 'build.plugins.plugin.version' for org.apache.maven.plugins:maven-compiler-plugin is missing. @ line 25, column 21 [WARNING] [WARNING] It is highly recommended to fix these problems because they threaten the stability of your build. [WARNING] [WARNING] For this reason, future Maven versions might no longer support building such malformed projects. [WARNING] [INFO] [INFO] ------------------------------------------------------------------------ [INFO] Building Autotest_selenium_project 1.0-SNAPSHOT [INFO] ------------------------------------------------------------------------ [INFO] [INFO] --- maven-clean-plugin:2.5:clean (default-clean) @ Autotest_selenium_project --- [INFO] Deleting C:\Users\1\IdeaProjects\Autotest_selenium_project\target [INFO] [INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ Autotest_selenium_project --- [WARNING] Using platform encoding (UTF-8 actually) to copy filtered resources, ie build is platform dependent! [INFO] Copying 0 resource [INFO] [INFO] --- maven-compiler-plugin:3.1:compile (default-compile) @ Autotest_selenium_project --- [INFO] Changes detected - recompiling the module! [WARNING] File encoding has not been set, using platform encoding UTF-8, ie build is platform dependent! [INFO] Compiling 5 source files to C:\Users\1\IdeaProjects\Autotest_selenium_project\target\classes [INFO] [INFO] --- maven-resources-plugin:2.6:testResources (default-testResources) @ Autotest_selenium_project --- [WARNING] Using platform encoding (UTF-8 actually) to copy filtered resources, ie build is platform dependent! [INFO] skip non existing resourceDirectory C:\Users\1\IdeaProjects\Autotest_selenium_project\src\test\resources [INFO] [INFO] --- maven-compiler-plugin:3.1:testCompile (default-testCompile) @ Autotest_selenium_project --- [INFO] Changes detected - recompiling the module! [WARNING] File encoding has not been set, using platform encoding UTF-8, ie build is platform dependent! [INFO] Compiling 2 source files to C:\Users\1\IdeaProjects\Autotest_selenium_project\target\test-classes [INFO] [INFO] --- maven-surefire-plugin:2.12.4:test (default-test) @ Autotest_selenium_project --- [INFO] Tests are skipped. [INFO] ------------------------------------------------------------------------ [INFO] BUILD SUCCESS [INFO] ------------------------------------------------------------------------ [INFO] Total time: 16.271 s [INFO] Finished at: 2018-06-11T00:58:40+07:00 [INFO] Final Memory: 18M/200M [INFO] ------------------------------------------------------------------------ Process finished with exit code 0 

Pom file:

 <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>ru.autotest_selenium</groupId> <artifactId>Autotest_selenium_project</artifactId> <version>1.0-SNAPSHOT</version> <dependencies> <dependency> <groupId>org.seleniumhq.selenium</groupId> <artifactId>selenium-java</artifactId> <version>3.12.0</version> </dependency> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.12</version> </dependency> </dependencies> <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <configuration> <source>1.8</source> <target>1.8</target> </configuration> </plugin> </plugins> </build> </project> 

Help please, I do not know why it does not start. Here are the logs:

 "C:\Program Files\Java\jdk1.8.0_144\bin\java" -Dmaven.multiModuleProjectDirectory=C:\Users\1\IdeaProjects\Autotest_selenium_project "-Dmaven.home=C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2017.1.4\plugins\maven\lib\maven3" "-Dclassworlds.conf=C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2017.1.4\plugins\maven\lib\maven3\bin\m2.conf" "-javaagent:C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2017.1.4\lib\idea_rt.jar=50094:C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2017.1.4\bin" -Dfile.encoding=UTF-8 -classpath "C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2017.1.4\plugins\maven\lib\maven3\boot\plexus-classworlds-2.5.2.jar" org.codehaus.classworlds.Launcher -Didea.version=2017.1.4 -DskipTests=true clean -Denvironment=environment test [INFO] Scanning for projects... [INFO] [INFO] ------------------------------------------------------------------------ [INFO] Building Autotest_selenium_project 1.0-SNAPSHOT [INFO] ------------------------------------------------------------------------ [INFO] [INFO] --- maven-clean-plugin:2.5:clean (default-clean) @ Autotest_selenium_project --- [INFO] Deleting C:\Users\1\IdeaProjects\Autotest_selenium_project\target [INFO] [INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ Autotest_selenium_project --- [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] Copying 0 resource [INFO] [INFO] --- maven-compiler-plugin:2.3.2:compile (default-compile) @ Autotest_selenium_project --- [INFO] Compiling 5 source files to C:\Users\1\IdeaProjects\Autotest_selenium_project\target\classes [INFO] [INFO] --- maven-resources-plugin:2.6:testResources (default-testResources) @ Autotest_selenium_project --- [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] skip non existing resourceDirectory C:\Users\1\IdeaProjects\Autotest_selenium_project\src\test\resources [INFO] [INFO] --- maven-compiler-plugin:2.3.2:testCompile (default-testCompile) @ Autotest_selenium_project --- [INFO] Compiling 2 source files to C:\Users\1\IdeaProjects\Autotest_selenium_project\target\test-classes [INFO] [INFO] --- maven-surefire-plugin:2.12.4:test (default-test) @ Autotest_selenium_project --- [INFO] Tests are skipped. [INFO] ------------------------------------------------------------------------ [INFO] BUILD SUCCESS [INFO] ------------------------------------------------------------------------ [INFO] Total time: 7.107 s [INFO] Finished at: 2018-06-11T11:47:17+07:00 [INFO] Final Memory: 22M/142M [INFO] ------------------------------------------------------------------------ Process finished with exit code 0 

Maybe something else needs to be added to the file? The maven test should start, open the browser and run the test, the pom file now looks like this:

 <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>Task2Selenium</groupId> <artifactId>Task2Selenium</artifactId> <version>1.0-SNAPSHOT</version> <dependencies> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.12</version> </dependency> <dependency> <groupId>org.seleniumhq.selenium</groupId> <artifactId>selenium-java</artifactId> <version>3.11.0</version> </dependency> </dependencies> <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <version>3.0</version> <configuration> <source>1.7</source> <target>1.7</target> </configuration> </plugin> </plugins> </build> <properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> </properties> </project> 

Edit Configuration: enter image description here

Logs:

 "C:\Program Files\Java\jdk1.8.0_144\bin\java" -Dmaven.multiModuleProjectDirectory=C:\Users\1\IdeaProjects\Autotest_selenium_project "-Dmaven.home=C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2017.1.4\plugins\maven\lib\maven3" "-Dclassworlds.conf=C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2017.1.4\plugins\maven\lib\maven3\bin\m2.conf" "-javaagent:C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2017.1.4\lib\idea_rt.jar=50991:C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2017.1.4\bin" -Dfile.encoding=UTF-8 -classpath "C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2017.1.4\plugins\maven\lib\maven3\boot\plexus-classworlds-2.5.2.jar" org.codehaus.classworlds.Launcher -Didea.version=2017.1.4 -DskipTests=true clean -Denvironment=application test [INFO] Scanning for projects... [INFO] [INFO] ------------------------------------------------------------------------ [INFO] Building Task2Selenium 1.0-SNAPSHOT [INFO] ------------------------------------------------------------------------ [INFO] [INFO] --- maven-clean-plugin:2.5:clean (default-clean) @ Task2Selenium --- [INFO] Deleting C:\Users\1\IdeaProjects\Autotest_selenium_project\target [INFO] [INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ Task2Selenium --- [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] Copying 0 resource [INFO] [INFO] --- maven-compiler-plugin:3.0:compile (default-compile) @ Task2Selenium --- [INFO] Changes detected - recompiling the module! [INFO] Compiling 5 source files to C:\Users\1\IdeaProjects\Autotest_selenium_project\target\classes [INFO] [INFO] --- maven-resources-plugin:2.6:testResources (default-testResources) @ Task2Selenium --- [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] skip non existing resourceDirectory C:\Users\1\IdeaProjects\Autotest_selenium_project\src\test\resources [INFO] [INFO] --- maven-compiler-plugin:3.0:testCompile (default-testCompile) @ Task2Selenium --- [INFO] Changes detected - recompiling the module! [INFO] Compiling 2 source files to C:\Users\1\IdeaProjects\Autotest_selenium_project\target\test-classes [INFO] [INFO] --- maven-surefire-plugin:2.12.4:test (default-test) @ Task2Selenium --- [INFO] Tests are skipped. [INFO] ------------------------------------------------------------------------ [INFO] BUILD SUCCESS [INFO] ------------------------------------------------------------------------ [INFO] Total time: 6.848 s [INFO] Finished at: 2018-06-12T13:26:20+07:00 [INFO] Final Memory: 18M/201M [INFO] ------------------------------------------------------------------------ Process finished with exit code 0 
  • 2
    But you have the log "BUILD SUCCESS", where is the error, then? - Mikita Berazouski
  • You have IDEA running Maven with the option -DskipTests=true - Sergey Gornostaev
  • Obviously, either -DskipTests=false or without it at all. I don’t know where to change, but Maven has nothing to do with it, look for the reason in the IDE. - Sergey Gornostaev
  • Now it does not run tests: Results: Tests run: 0, Failures: 0, Errors: 0, Skipped: 0 - Alex Lip

1 answer 1

You only have Warning displayed. You can try to add the file above dependencies to the POM:

 <properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding> </properties 
  • added pertis and still doesn't start: - Alex Lip
  • Alex Lip, your project is going, BUILD SUCCESS is reported about it ... and what doesn’t start? specify - YuriiS
  • I run the test using the Maven setting in configurations, command line: clean -Denvironment = application test. When you run the error in the logs above. And the browser should open to turn on the whole screen and then other actions, but this does not happen. What's wrong? Maybe some other information is needed? - Alex Lip