- 浏览: 12232 次
- 性别:
- 来自: 上海
最新评论
-
bookong:
博主写的真详细,最近也有这方面的计划,这个系列文章对我帮助很大 ...
上传利用GitHub管理的软件到Maven Central Repository之三
文章列表
由我参与翻译的《30天软件开发:告别瀑布拥抱敏捷》,已于各大网站接受预订啦~大家一起来支持吧!
PortletTester是针对Portlet单元测试的开源框架,遵循JSR168和JSR286规范。从https://github.com/druglee/portlettester可以下载最新的jar包。使用Maven构建项目的话可以加入依赖:
引用groupId: com.portletguru
artifactId: portlettester
如果不使用Maven构建的话,需要在classpath中包含下列jar包:
portlet-api-2.0.jar
servlet-api.jar (2.4以上版本)
ccpp-1.0.jar
commons-lang-2 ...
完成前两篇的准备工作以后,我们就要开始正式的发布工作了。如果没有完成前面的准备,请参阅:
上传利用GitHub管理的软件到Maven Central Repository之一
上传利用GitHub管理的软件到Maven Central Repository之二
下面开始进入正题 ...
pom.xml文件修改完毕后,现在进行其他准备。如果还没修改pom那么请参阅该系列的第一篇。
1. 生成为软件数字签名所需的key。这里用到的工具是GPG。这个工具在Git Bash和Linux中可以直接运行。否则可以到这里下载。
GPG准备 ...
笔者最近自己开发了一个开源项目PortletTester,代码托管在GitHub,使用Maven作为构建工具。为了使大家使用起来更加方便,决定尝试将项目发布到Maven的Central Repository上面,这样其他同样使用Maven的人要用的话只需要将PortletTester加入到pom.xml的dependency里就可以了,不用再GitHub网站上下载jar包,还要下载项目依赖的包。
这个过程可以说相当曲折,经过几个晚上的研究,终于把成功地发布了项目的第一个版本。现在把步骤和遇到的问题记录下来,方便有需要的人或者自己以后查阅。本文使用Sonatype Nexus作为代理仓库。也就是 ...
最近新买了Synology的NAS,目的是让家里所有设备的可以共享文件并且利用其RAID的支持免去手动备份上百G的照片的烦恼。刚刚开始创建共享文件夹,然后很容易地就从WINDOWS和MAC的机器访问了,但是到了Linux下面问题就出现了。
先是按照:
http://www.synology.com/support/tutorials_show.php?lang=chs&q_id=566
上面的说明设置好了服务器,但是准备MOUNT的时候悲剧就开始了....
首先出现的问题是系统不支持NFS格式,于是稍微搜索了一下,安装了NFS的客户端:
引用sudo apt-get insta ...