我使用swagger在我的项目中生成Web服务客户端.生成的代码生成一个可以用作Maven lib的库.我已经成功将发布版本部署到我的私有sonatype-nexus中.
我想知道altDeploymentRepository和之间的区别是什么altReleaseDeploymentRepository?mvn deploy如果设置了两个参数,如何选择使用哪个存储库?
正如apache-maven部署文档所说:
altDeploymentRepository:指定应该部署项目工件的备用存储库(除了指定的那些).格式:id :: layout :: url
altReleaseDeploymentRepository:项目具有最终版本时使用的备用存储库.
altSnapshotDeploymentRepository:项目具有快照版本时使用的备用存储库.
到底是什么
当项目有最终版本时.
意思?
我想与同事分享lua模块。为了获得共享模块的最新版本,我想通过Web服务器存储并获取它们。
我的问题是:
是否可以直接从http请求或字符串加载lua代码?
我想实现这样的目标:
module = [[
local sharedModule = {}
function sharedModule.greet(name) print("hello " .. name) end
return sharedModule
]]
greeter = require (module)
greeter.greet("john")
Run Code Online (Sandbox Code Playgroud)
也许这不是正确的事情。有没有比这更好的方法了?