archetype--原型,顾名思义也即是模版,可以根据既定的规则创建项目所需的文件结构,比如创建一个SpringMVC的Web开发项目。这是使用命令archetype:create-from-project来快速生成archetype。创建流程1.首先使用eclipse创建一个maven项目,比如选择org.apache.maven.archetypes:maven-archetype-webapp为原型,然后添加groupId和artifactId信息后点finish创建项目。2.修改项目内容,添加自
主要记录使用Maven过程中遇到的问题ArtifactTransferException: Failure to transfer主要是因为下载包失败,特别是从中央仓库下载时经常因为超时而下载失败。解决办法是找到本地仓库的对应包目录里面的“.lastUpdated”后缀文件直接删除,然后重新刷新。Project configuration is not up-to-date with pom.xml. Run Maven->Update Project or use Quick Fix修改了mave
官方文档地址:http://books.sonatype.com/nexus-book/reference/index.html主要配置项如下设置账户信息,修改管理员密码开启中央仓库索引下载设置公共仓库组资源设置管理员密码登录Sonatype Nexus管理后台,点击左侧的Security下面的Users,把deployment和anonymous禁用。右键点击用户列表的admin用户名,选择Set Password,设置一个新的管理密码。添加一个新的用户方面客户端使用,比如zhaojunling,权限设
为什么要构建自己的maven私服?1.工作环境无法访问外网,需要一台有外网访问的机器搭建nexus,供其它机器访问maven中央仓库。2.多人协作的情况下,方便开发人员之间模块的依赖引用,否则就要拷贝所有的模块到每个人的电脑上面。3.减少直接从中央仓库下载文件的情况,从私服上下载速度会比较快。1.首先下载最新版本的nexus包wget--no-check-certificatehttp://www.sonatype.org/downloads/nexus-latest-bundle.tar.gz2.解压缩