1
3
你所做的一切都很合理。另外几点:
|
2
3
我使用Maven已经一年了,从未遇到过“标准”命名约定。我通常完全按照您所做的做,尽管我尽量使版本号接近“真实”版本号,以避免在部署多个版本时混淆。 |
3
2
我倾向于在groupid前面加上自己常用的groupid。这就清楚地表明,这是我上传的东西,以防万一它泄露给全世界。 |
4
0
许多sourceforge项目在groupid中使用项目的名称,例如: groupid net.sf.json-lib 工件ID JSON LIB 这在Google示例中可能是合适的,因为有很多Google工件。 记住,您可以使用分类器标记来区分两个jar 在同一版本中,但为不同的目的而构建,例如不同的JVM。 |
5
0
你可能走运了:谷歌有自己的Maven回购项目。请参阅本页: Instructions 我有一些JAR文件是不合适的,所以我必须在每个工作站上加载它们(我们还没有公司共享的repo)。我将它们放在a/lib目录的源代码树中(并不总是一个好主意),并添加了一个小的.bat文件(或.sh脚本),其中包含MVN安装文件命令,以便在第一次构建时加载本地计算机的repo。如果必须更新这些jar,我也会更新“load.bat”文件,然后重新运行它。在我的情况下,我不希望这种情况一年发生一次以上,也许更少。 |