Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/355.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java mvn安装不在本地存储库中创建jar文件_Java_Maven_Ant - Fatal编程技术网

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] ------------------------------------------------------------------------