今天用maven遇到两小个问题
1. 上传失败,根据提示才发现是需要填写distributionManagement的repository和snapshotRepository。
代码如下:
<distributionManagement> <repository> <id>xxx_local</id> <name>XXXX Local Repository</name> <url>http://maven.scm.xxx.com:8081/nexus/content/repositories/XXXX_Local</url> </repository> <snapshotRepository> <id>xxx_local_snapshot</id> <name>XXX Local Snapshot Repository</name> <url>http://maven.scm.xxx.com:8081/nexus/content/repositories/XXX_Local_Snapshots</url> </snapshotRepository> </distributionManagement>
2. 向maven私服上传jar的时候没有上传source和javadoc,后来发现,只要添加相关的plugin就可以了,特此记录一下。
<plugin> <artifactId>maven-source-plugin</artifactId> <executions> <execution> <id>attach-sources</id> <phase>deploy</phase> </execution> </executions> </plugin> <plugin> <artifactId>maven-javadoc-plugin</artifactId> <executions> <execution> <id>attach-javadocs</id> <phase>deploy</phase> </execution> </executions> </plugin> <plugin> <!-- explicitly define maven-deploy-plugin after other to force exec order --> <artifactId>maven-deploy-plugin</artifactId> <executions> <execution> <id>deploy</id> <phase>deploy</phase> <goals> <goal>deploy</goal> </goals> </execution> </executions> </plugin>
相关推荐
maven 打jar包,source包,并上传到本地maven库
maven-javadoc-plugin 插件 解决中文乱码 和注解 时间问题, 包括eclipse.ini设置、pom.xml设置、maven build GBK设置、eclipse注释设置、eclipse注释模版(可导入)。
Maven-javadoc-plugin
myeclipse中maven的一些常见功能总结;借助maven将本地项目部署到远程tomcat容器。
Eclipse新建和部署maven项目,每一步都有详细的截图
Eclipse-Maven部署SpringMVC实例Demo
maven的安装部署,恰同学少年,风华正茂,挥斥方遒
将Eclise中的Maven工程自动部署到nexus服务器
maven部署
使用maven插件,可以把java web项目远程部署到tomcat容器,免去了手工拷贝的重复造轮子。 maven
使用maven 部署环境 mvc模式 实现 登录 退出登录注册 过滤和监听的功能
maven的一个简单示例, 顺便还有 distributionManagement 模块,ftp
maven-archetype-3.1.2-source-release,
jenkins实现maven项目自动部署到tomcat 实现自动部署,
在用maven项目的时候,很多时候不想去再把项目部署到Tomcat上,然后发布并启动,这个时候我们就可以运用Tomcat热部署来配置,只需要再maven的配置文件加上一小段代码即可,非常方便! 启动的时候直接:右键项目--...
Intellj构建和部署Maven Web项目详解
使用maven 对java程序编译构建,打包和部署。自动化部署
这样,您可以确保您不会浪费时间在Apache Maven范围之外的东西上。 假设您的问题不存在,请提交该问题的票证。 清楚地描述问题,包括在出现错误时重现的步骤。 确保填写您知道存在问题的最早版本。 在GitHub上...
eclipse构建和部署maven
将maven工程部署到Linux系统(包括jdk,MySQL,Oracle,Redis,mq等软件在Linux上的安装)