Java mvn安装不在本地存储库中创建jar文件
我有一个Java mvn安装不在本地存储库中创建jar文件,java,maven,ant,Java,Maven,Ant,我有一个pom.xml文件,用于我的util方向,在我的项目中: <?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/P
pom.xml
文件,用于我的util
方向,在我的项目中:
<?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/maven-v4_0_0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>com.myapp.app</groupId>
<artifactId>MyApp</artifactId>
<version>1.0-SNAPSHOT</version>
</parent>
<artifactId>util</artifactId>
<packaging>jar</packaging>
<version>1.0-SNAPSHOT</version>
<name>Util</name>
<url>http://maven.apache.org</url>
...
<other things here>
</project>
查看~/.m2/repository/
我没有看到util
目录。为什么会这样?如何让maven
在本地存储库中安装这些软件包
************************** Last 15 lines *******************
[INFO] Copying jdom-1.0.jar to myapp/util/target/dependency/jdom-1.0.jar
[INFO] Copying httpclient-4.2.6.jar to /myapp/util/target/dependency/httpclient-4.2.6.jar
[INFO] Copying maven-scm-provider-svn-commons-1.4.jar to myapp/util/target/dependency/maven-scm-provider-svn-commons-1.4.jar
[INFO] Copying aws-java-sdk-cloudsearch-1.9.34.jar to myapp/util/target/dependency/aws-java-sdk-cloudsearch-1.9.34.jar
[INFO] Copying jdom2-2.0.4.jar to myapp/util/target/dependency/jdom2-2.0.4.jar
[INFO] Copying poi-scratchpad-3.12-beta1.jar to myapp/util/target/dependency/poi-scratchpad-3.12-beta1.jar
[INFO] Copying aws-java-sdk-cognitoidentity-1.9.34.jar to myapp/util/target/dependency/aws-java-sdk-cognitoidentity-1.9.34.jar
[INFO] Copying elasticsearch-1.4.2.jar to myapp/util/target/dependency/elasticsearch-1.4.2.jar
[INFO] Copying c3p0-0.9.1.1.jar to myapp/util/target/dependency/c3p0-0.9.1.1.jar
[INFO]
[INFO] --- maven-install-plugin:2.4:install (default-install) @ util ---
[INFO] Installing myapp/util/target/util-1.0-SNAPSHOT.jar to ~/.m2/repository/com/myapp/app/util/1.0-SNAPSHOT/util-1.0-SNAPSHOT.jar
[INFO] Installing myapp/util/pom.xml to ~/.m2/repository/com/myapp/app/util/1.0-SNAPSHOT/util-1.0-SNAPSHOT.pom
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 6.855 s
[INFO] Finished at: 2015-09-22T11:32:59-07:00
[INFO] Final Memory: 43M/465M
[INFO] ------------------------------------------------------------------------
当您执行
mvn clean安装时
,请查看[INFO]安装
行,查看它在哪里安装您的软件包,可能是您的配置错误
上面的日志显示软件包安装正确。
请向我们展示如何定义要在hello world中使用的依赖项 他失踪了。是从父级获取的,因此不是missing@krzyk那么我也应该有一个依赖项的组id吗?@philippe请更正包的名称,你写它是
utils
,但在你提供的日志中它是util
。@philippe总是必须有组id(如果没有,maven会尖叫),在上面的pom中您不需要groupId,因为您从定义了groupId的父级继承。日志中没有安装[INFO]的步骤。。。但是,我可以在.util/target
目录中找到util-1.0-SNAPSHOT.jar
。。。我该如何解决这个问题?在目标目录中创建jar文件的是包阶段。不用修了,这很有趣。。因为它在您自己的日志中:将myapp/util/target/util-1.0-SNAPSHOT.jar安装到~/.m2/repository/com/myapp/app/util/1.0-SNAPSHOT/util-1.0-SNAPSHOT.jarbtw,谢谢@Krzysztof krasonń安装行显示我正在安装到不同的本地存储库。精确解。
************************** Last 15 lines *******************
[INFO] Copying jdom-1.0.jar to myapp/util/target/dependency/jdom-1.0.jar
[INFO] Copying httpclient-4.2.6.jar to /myapp/util/target/dependency/httpclient-4.2.6.jar
[INFO] Copying maven-scm-provider-svn-commons-1.4.jar to myapp/util/target/dependency/maven-scm-provider-svn-commons-1.4.jar
[INFO] Copying aws-java-sdk-cloudsearch-1.9.34.jar to myapp/util/target/dependency/aws-java-sdk-cloudsearch-1.9.34.jar
[INFO] Copying jdom2-2.0.4.jar to myapp/util/target/dependency/jdom2-2.0.4.jar
[INFO] Copying poi-scratchpad-3.12-beta1.jar to myapp/util/target/dependency/poi-scratchpad-3.12-beta1.jar
[INFO] Copying aws-java-sdk-cognitoidentity-1.9.34.jar to myapp/util/target/dependency/aws-java-sdk-cognitoidentity-1.9.34.jar
[INFO] Copying elasticsearch-1.4.2.jar to myapp/util/target/dependency/elasticsearch-1.4.2.jar
[INFO] Copying c3p0-0.9.1.1.jar to myapp/util/target/dependency/c3p0-0.9.1.1.jar
[INFO]
[INFO] --- maven-install-plugin:2.4:install (default-install) @ util ---
[INFO] Installing myapp/util/target/util-1.0-SNAPSHOT.jar to ~/.m2/repository/com/myapp/app/util/1.0-SNAPSHOT/util-1.0-SNAPSHOT.jar
[INFO] Installing myapp/util/pom.xml to ~/.m2/repository/com/myapp/app/util/1.0-SNAPSHOT/util-1.0-SNAPSHOT.pom
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 6.855 s
[INFO] Finished at: 2015-09-22T11:32:59-07:00
[INFO] Final Memory: 43M/465M
[INFO] ------------------------------------------------------------------------