感谢任何建议和经验教训。
情况:我的公司有多个Web应用程序,都使用Dojo。它们都有自定义配置文件的Dojo构建版本,这些版本已经被检入到Web应用程序源代码中。我们发现多年来,某人在一个或多个Web应用程序中对这些生成的文件进行了一些编码更改。感谢上帝,这些更改并不重要。
我们想要做的是:不将它们检入Web应用程序源代码中。我们想要在构建时从Maven仓库中取出它们。
我的困境是什么是最佳的方法来构建多个版本的Dojo并将它们放入Maven仓库?我们希望: 组ID为com.mycompany.web artifactId为ApplicationDojo 版本号基于Dojo版本。
我可以使用命令行构建脚本来生成Dojo构建输出,将其压缩,然后使用mvn install或mvn deploy将zip文件放入存储库。但那不是真正优雅或容易记住下次需要重新构建和部署时该怎么做。特别是如果我不再在公司。
我希望Maven能够针对几个不同的配置文件运行构建,然后将它们部署到上述组件版本。由于这是分类为源代码的源代码。组装件是否是完成此操作的方法?
我已经找到了有关如何运行Dojo的配置文件版本的帖子,但那只适用于我从Web应用程序中构建版本。我不想构建Web应用程序,我想使用一些参数运行Dojo构建脚本。我该使用哪个插件来完成这个任务?
对此如何做,存在什么问题,有没有更好的建议?
情况:我的公司有多个Web应用程序,都使用Dojo。它们都有自定义配置文件的Dojo构建版本,这些版本已经被检入到Web应用程序源代码中。我们发现多年来,某人在一个或多个Web应用程序中对这些生成的文件进行了一些编码更改。感谢上帝,这些更改并不重要。
我们想要做的是:不将它们检入Web应用程序源代码中。我们想要在构建时从Maven仓库中取出它们。
我的困境是什么是最佳的方法来构建多个版本的Dojo并将它们放入Maven仓库?我们希望: 组ID为com.mycompany.web artifactId为ApplicationDojo 版本号基于Dojo版本。
我可以使用命令行构建脚本来生成Dojo构建输出,将其压缩,然后使用mvn install或mvn deploy将zip文件放入存储库。但那不是真正优雅或容易记住下次需要重新构建和部署时该怎么做。特别是如果我不再在公司。
我希望Maven能够针对几个不同的配置文件运行构建,然后将它们部署到上述组件版本。由于这是分类为源代码的源代码。组装件是否是完成此操作的方法?
我已经找到了有关如何运行Dojo的配置文件版本的帖子,但那只适用于我从Web应用程序中构建版本。我不想构建Web应用程序,我想使用一些参数运行Dojo构建脚本。我该使用哪个插件来完成这个任务?
对此如何做,存在什么问题,有没有更好的建议?