【问题标题】:Maven install command doesn't build anything but it shows build successMaven install 命令不构建任何东西,但它显示构建成功
【发布时间】:2014-12-02 13:23:17
【问题描述】:

来自 IDE 的控制台消息是:

Results :

Tests run: 0, Failures: 0, Errors: 0, Skipped: 0

[INFO] 
[INFO] --- maven-jar-plugin:2.3.2:jar (default-jar) @ maven ---
[INFO] Building jar: C:\Documents and Settings\ grandcanyonlab \Desktop \workspace  \selenium_mvn_googlesearch \target\maven-0.0.1-SNAPSHOT.jar
[INFO] 
[INFO] --- maven-install-plugin:2.3.1:install (default-install) @ maven ---
[INFO] Installing C:\Documents and  Settings \grandcanyonlab \Desktop \workspace \selenium_mvn_googlesearch\target\maven-0.0.1-SNAPSHOT.jar to C:\Documents and Settings \grandcanyonlab\.m2\repository\org\apache\maven\maven\0.0.1-SNAPSHOT\maven-0.0.1-SNAPSHOT.jar
[INFO] Installing C:\Documents and Settings \grandcanyonlab \Desktop \workspace \selenium_mvn_googlesearch\pom.xml to C:\Documents and Settings\grandcanyonlab\.m2\repository\org\apache\maven\maven\0.0.1-SNAPSHOT\maven-0.0.1-  SNAPSHOT.pom
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 3.360s
[INFO] Finished at: Tue Oct 07 17:25:31 PDT 2014
[INFO] Final Memory: 6M/15M
[INFO] ------------------------------------------------------------------------

我的 POM.XML 文件是:

<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>org.apache.maven</groupId>
<artifactId>maven</artifactId>
<version>0.0.1-SNAPSHOT</version>
</project>
<dependencies>
<dependency>
      <groupId>org.seleniumhq.selenium</groupId>
      <artifactId>selenium-java</artifactId>
      <version>2.43.0</version>  
</dependency> 
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.11</version>


它显示构建成功,但没有将测试运行设置为 1。它说 0。我无法在目标文件夹中找到 .jar 文件。它显示了 mycompany.app.Apptest 。我在编译代码时做错了什么吗?

【问题讨论】:

  • 你检查过这里的 jar 吗:C:\Documents and Settings \grandcanyonlab\.m2\repository\org\apache\maven\maven\0.0.1-SNAPSHOT。否则做 mvn 包,它会创建 jar 并把它放到目标文件夹中。
  • 是的,我在那个位置有 maven-0.0.1-SNAPSHOT.jar。但是当试图通过命令提示符执行时,它说:使用 eclipse 工作区:null。另外我在哪里可以找到 maven settings.xml 文件。感谢您的帮助!
  • 有时 Eclipse 不会更新这些 jars(使用 m2 插件)。尝试手动更新它,选择项目并单击 Alt + f5。它与 settings.xml 无关。默认 settings.xml 可以在安装文件夹/conf 中找到。您可以对其进行自定义并将其放入您的 .m2 文件夹中。
  • 你能把完整的 pom.xml 放在这里吗?我在这里看到的不完整且无效(缺少标签)
  • 我确实编辑了 pom.xml 文件,由于某种原因,它没有显示最后两个标签。最后两个标签是 .

标签: eclipse maven selenium


【解决方案1】:

您似乎尝试构建主maven项目:org.apache.maven.maven:&lt;version&gt;

请注意,此项目默认情况下只是一个 pom,而不是 JAR。意思是&lt;packaging&gt;pom&lt;/packaging&gt;。 你为什么要尝试重建maven?是故意的吗?如果没有,请更改您的 groupId/ArtifactId... 并确保 &lt;packaging&gt;jar&lt;/packaging&gt;

HTH

【讨论】:

  • 这有帮助!我能够创建一个 jar 文件。但是项目有提示错误,但是没有发现任何错误。在依赖项中,junit和selenium有红线但没有错误。
猜你喜欢
  • 2011-06-10
  • 2012-10-18
  • 1970-01-01
  • 2019-11-29
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-12-09
  • 1970-01-01
相关资源
最近更新 更多