【发布时间】:2017-09-27 16:58:37
【问题描述】:
<properties>
<testng.version>6.10</testng.version>
<selenium.version>3.4.0</selenium.version>
<compiler.version>1.8</compiler.version>
<aspectj.version>1.8.10</aspectj.version>
</properties>
<repositories>
<!--<repository>
<id>jcenter</id>
<name>bintray</name>
<url>http://jcenter.bintray.com</url>
</repository>-->
<repository>
<id>central</id>
<name>Maven Repository Switchboard</name>
<url>http://central.maven.org/maven2/</url>
</repository>
</repositories>
<build>
<!--<sourceDirectory>src</sourceDirectory>-->
<!--<testSourceDirectory>src/test/java/selenium/testng/tests</testSourceDirectory>-->
<plugins>
<!--<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.1</version>
<configuration>
<source>${compiler.version}</source>
<target>${compiler.version}</target>
</configuration>
</plugin>-->
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>2.20</version>
<executions>
<execution>
<phase>test</phase>
<goals>
<goal>test</goal>
</goals>
</execution>
</executions>
<configuration>
<suiteXmlFiles>
<suiteXmlFile>src/test/resources/testng.xml</suiteXmlFile>
</suiteXmlFiles>
<testSourceDirectory>/src/test/java/</testSourceDirectory>
<!--<testClassesDirectory>${project.build.directory}/classes/</testClassesDirectory>-->
<argLine>
-javaagent:"${settings.localRepository}/org/aspectj/aspectjweaver/${aspectj.version}/aspectjweaver-${aspectj.version}.jar"
</argLine>
</configuration>
<dependencies>
<dependency>
<groupId>org.aspectj</groupId>
<artifactId>aspectjweaver</artifactId>
<version>${aspectj.version}</version>
</dependency>
</dependencies>
</plugin>
<!--<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>
这是我的项目中的 POM 文件。当我运行 mvn compile 时,它说 BUILD SUCCSESS,但在项目目录中根本没有目标文件夹。
我尝试调试编译阶段,但没有看到任何错误消息。 我坚持下去,尤其是这是我的第一个 Maven 项目。 我的 POM 配置是否正确?
P.S 当我运行 mvn clean 时,我看到使用了 maven-clean-plugin。 当我运行 mvn compile 时,我在 cmd 窗口中看不到类似“maven-compile-plugin:”的文本
我的项目结构:
src
---main
----java
-----selenium
---test
---java
----selenium
----pages
----tests
【问题讨论】:
-
请发布您的完整 pom 文件...
-
除了不使用标准的 Maven 目录结构外,还注释掉了 compile 插件,所以,就是这样
-
我已经使用了你的 pom 并在其正常工作后注释掉
-
添加到maven编译插件目标解决了问题
标签: maven