Tho*_*mas 5 maven-2 software-distribution distribution
我有一个项目,我通过发送大包裹分发.我想知道是否有一种用户友好的方式使用Maven来分发项目的更新?我需要像更新Firefox或Acrobat Reader这样的软件.检查存储库,警告用户更新,下载并重新配置.所有这些都在简单友好的界面中.欢迎备用开源java项目.
如果您的项目是一个库:您需要设置一个公共 Maven 存储库(或使用 Maven Central)。这样,您的用户就可以通过更新其 POM 来获取最新版本的库。
如果您的项目是其他项目,您可以使用 Maven 存储库将包保存在一个位置,以便于您轻松部署(也方便其他人下载)。接下来,您需要将软件指向该站点并偶尔下载文件“maven-metadata.xml”。当您说“mvn deploy”时,Maven 将为您创建和管理此文件。该文件包含最新版本号。
您所要做的就是下载这个小文件并检查它。如果有新版本,请为您的用户打开一个对话框,以便他们决定下载它。我建议提供“仅下载”和“下载并升级”作为单独的选项,因为用户喜欢在后台下载一段时间,然后在两个项目之间安装。他们不喜欢烦人的对话框(“新版本可用。现在下载并毁了你的一天吗?”...“我五分钟前就问了。现在下载!”...“无论如何都在下载。在您的硬盘上找到信用卡详细信息.选择您需要的其他重要软件。立即购买。祝您有美好的一天!”;) )。
| 归档时间: |
|
| 查看次数: |
880 次 |
| 最近记录: |