bazelize-maven-plugin:用于从Apache Maven迁移到Google Bazel的Maven插件

时间:2024-02-23 21:01:47
【文件属性】:

文件名称:bazelize-maven-plugin:用于从Apache Maven迁移到Google Bazel的Maven插件

文件大小:57KB

文件格式:ZIP

更新时间:2024-02-23 21:01:47

maven migration bazel migrator apache-maven

Bazelize Maven插件 该插件准备了构建工具所需的脚本。 Maven解释了pom.xml文件中包含的配置,这对于Maven构建是必不可少的。 这是一个XML文件,其中包含有关项目的信息以及Maven用于构建项目的配置详细信息。 Bazel在语法上使用了 ,语法上是Python 2和Python 3的子集,它们针对配置管理进行了优化。 Skylark设计得小巧,简单且线程安全。 尽管它受Python启发,但它不是通用语言,并且不包含大多数Python功能。 从Maven迁移到Bazel基本上意味着从一组pom.xml配置文件中生成Skylark WORKSPACE和BUILD脚本。 从Maven迁移到Bazel的主要原因是Maven构建缓慢。 在当前重视DevOps和CI的情况下,这种缓慢性可以被认为是非常不令人满意的。 尽管配备了令人印象深刻的功能集,但Google Bazel面临着常见的陌生问题。 对于Java开发人员来说,经过多年的Maven经验,从Maven的声明式(做什么)到Bazel的命令式(如何做)思维定式,Bazel似乎是一个耗时的挑战。 备择方案


【文件预览】:
bazelize-maven-plugin-master
----.gitignore(99B)
----README.md(32KB)
----pom.xml(10KB)
----LICENSE(11KB)
----src()
--------test()
--------main()

网友评论