您正在使用它的项目或技术?
我一直领导一个颇具规模的项目,致力于“工程化”工具组在过去5年以上制作的各种测试应用程序,以测试和优化我们自建的数据库。 到目前为止,我们的团队成功地改进了(除了明显的Java之外)几乎没有基于Coldfusion
的应用程序, PHP
应用程序,大约30个模块的大型.NET
应用程序,目前正在处理大约40个C/C++
应用程序。 实际上,一旦你从Maven的Java中心抽象出自己,并抛出一些有用的插件,比如antrun
, exec
, assembler
和resource
你几乎可以找到任何“Mavenizing”方法。
所以我的问题是 - 是否有人有过这种经验 - 使用Maven来管理非Java项目? 它以前如何? 什么语言/技术? 你最终使用了什么? 怎么样? 你成功了吗? 如果不是 - 你最终选择了什么?
我们使用Maven构建一个Flex应用程序,并且它的工作方式非常好:)。
从概念上讲,Maven不是以Java为中心的,而是Java在Wikipedia上独占了大部分努力:
理论上,[Maven的基于插件的体系结构]将允许任何人编写插件来与任何其他语言的编译工具(编译器,单元测试工具等)接口。 实际上,Java以外的语言的支持和使用很少。
说了这些,我没有任何Maven与Java之外的其他经验。 但我可以建议检查出其他语言的Maven? :)
我用maven生成基于LaTeX源文件的文档。 使用exec和一些包装脚本,我可以创建PDF文件并处理SCM版本。
其中一个生成的PDF文件包含在一个Web应用程序中,让maven将其打包到一个jar文件中,该文件作为常规依赖项从Web应用程序中引用。 然后,Web应用程序可以访问类路径上的PDF文件。
链接地址: http://www.djcxy.com/p/57497.html