wwfl.net
当前位置:首页 >> pomxml中ArtiFACtiD标红 >>

pomxml中ArtiFACtiD标红

目前<scope>可以使用5个值: * compile,缺省值,适用于所有阶段,会随着项目一起发布. * provided,类似compile,期望jdk、容器或使用者会提供这个依赖.如servlet.jar. * runtime,只在运行时使用,如jdbc驱动,适用运行和测试阶段. * test,只在测试时使用,用于编译和运行测试代码.不会随项目发布. * system,类似provided,需要显式提供包含依赖的jar,maven不会在repository中查找它.

GroupID是项目组织唯一的标识符,实际对应JAVA的包的结构,是main目录里java的目录结构. ArtifactID就是项目的唯一的标识符,实际对应项目的名称,就是项目根目录的名称. 一般GroupID就是填com.leafive.test这样子.

1查看SVN中setting文件中的配置路径是否正确.一般不是这个问题,如果是会爆出很多的问题.所以可以忽略,如果后面解决不了就再来这一步吧!解决Maven的“Missing artifact ……”问题2确保远程仓库是有对应jar包的,有可能有jar包,但

在你的本地仓库中,用window搜索包含.lastupdated的文件,全部删除!然后再去项目上maven ------update project

groupid和artifactId被统称为“坐标”是为了保证项目唯一性而提出的,如果你要把你项目弄到maven本地仓库去,你想要找到你的项目就必须根据这两个id去查找. groupId一般分为多个段,这里我只说两段,第一段为域,第二段为公司名称.

你这个图中没有看出哪里有红色啊,你难道说的是pom.xml这个文件的颜色?这个颜色的话,是你没有把文件加入版本管理的颜色

自己搞了很久,网上看了其他人的回答都没解决,后来自己弄好了,解决办法:右键项目,选择maven,然后update project 就可以了

<parent> <!--被继承的父项目的构件标识符--> <artifactId/> <!--被继承的父项目的全球唯一标识符--> <groupId/> <!--被继承的父项目的版本--> <version/> <!-- 父项目的pom.xml文件的相对路径.相对路径允许你选择一个不同的路径.默认值是../pom.xml.Maven首先在构建当前项目的地方寻找父项 目的pom,其次在文件系统的这个位置(relativePath位置),然后在本地仓库,最后在远程仓库寻找父项目的pom.--> <relativePath/> </parent>

就是库里面找不到你要求的包,你可以连接到MAVEN的库查询下这个artifactId

plugin 插件 execution执行目标 在build时,执行的插件,比较有用的部分,如使用jdk 5.0编译等等

网站首页 | 网站地图
All rights reserved Powered by www.wwfl.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com