把项目从Maven迁移到Gradle

把项目从Maven迁移到Gradle作者:chszs,版权所有,,未经同意,不得转载。博主主页:

在过去几年中,Maven已成为Java及Java EE项目事实上的构建工具,没有之一。而最近两年,Gradle获得越来越多的人使用,分走了不少Maven的用户。本文就是讲述怎样把Java EE项目从Maven迁移到Grale。

Grale是一个自动化的构建工具,类似于Ant或Maven,与这两个构建工具不同的是,Gradle引入了基于Groovy语言的DSL语法来代替XML配置,因此它的配置文件是一个Groovy文件。

安装Gradle有几种方法,最佳的方法是使用sdkman工具来安装。而要安装sdkman工具,只需简单的运行:

# curl -s get.sdkman.io | bashThanks for using…SSSSSSSSSSSSSSS DDDDDDDDDDDDDKKKKKKKKK KKKKKKKSS:::::::::::::::SD::::::::::::DDD K:::::::K K:::::KS:::::SSSSSS::::::SD:::::::::::::::DD K:::::::K K:::::KS:::::SSSSSSSSDDD:::::DDDDD:::::D K:::::::K K::::::KS:::::SD:::::D D:::::DKK::::::K K:::::KKKS:::::SD:::::DD:::::D K:::::K K:::::KS::::SSSSD:::::DD:::::D K::::::K:::::KSS::::::SSSSSD:::::DD:::::D K:::::::::::KSSS::::::::SS D:::::DD:::::D K:::::::::::KSSSSSS::::S D:::::DD:::::D K::::::K:::::KS:::::S D:::::DD:::::D K:::::K K:::::KS:::::S D:::::D D:::::DKK::::::K K:::::KKKSSSSSSSS:::::SDDD:::::DDDDD:::::D K:::::::K K::::::KS::::::SSSSSS:::::SD:::::::::::::::DD K:::::::K K:::::KS:::::::::::::::SS D::::::::::::DDD K:::::::K K:::::KSSSSSSSSSSSSSSS DDDDDDDDDDDDDKKKKKKKKK KKKKKKKmmmmmmm mmmmmmmaaaaaaaaaaaaa nnnn nnnnnnnnmm:::::::m m:::::::mm a::::::::::::a n:::nn::::::::nnm::::::::::mm::::::::::m aaaaaaaaa:::::an::::::::::::::nnm::::::::::::::::::::::ma::::ann:::::::::::::::nm:::::mmm::::::mmm:::::m aaaaaaa:::::a n:::::nnnn:::::nm::::m m::::m m::::m aa::::::::::::a n::::n n::::nm::::m m::::m m::::m a::::aaaa::::::a n::::n n::::nm::::m m::::m m::::ma::::a a:::::a n::::n n::::nm::::m m::::m m::::ma::::a a:::::a n::::n n::::nm::::m m::::m m::::ma:::::aaaa::::::a n::::n n::::nm::::m m::::m m::::m a::::::::::aa:::a n::::n n::::nmmmmmm mmmmmm mmmmmm aaaaaaaaaa aaaa nnnnnn nnnnnnNow attempting installation…Looking for a previous installation of SDKMAN…Looking for unzip…Not found.================================================================================================ Please install unzip on your system using your favourite package manager. Restart after installing unzip.================================================================================================

说明需要unzip工具,执行命令安装它:

# apt-get install unzip

再次安装sdkman

# curl -s get.sdkman.io | bashThanks for using…SSSSSSSSSSSSSSS DDDDDDDDDDDDDKKKKKKKKK KKKKKKKSS:::::::::::::::SD::::::::::::DDD K:::::::K K:::::KS:::::SSSSSS::::::SD:::::::::::::::DD K:::::::K K:::::KS:::::SSSSSSSSDDD:::::DDDDD:::::D K:::::::K K::::::KS:::::SD:::::D D:::::DKK::::::K K:::::KKKS:::::SD:::::DD:::::D K:::::K K:::::KS::::SSSSD:::::DD:::::D K::::::K:::::KSS::::::SSSSSD:::::DD:::::D K:::::::::::KSSS::::::::SS D:::::DD:::::D K:::::::::::KSSSSSS::::S D:::::DD:::::D K::::::K:::::KS:::::S D:::::DD:::::D K:::::K K:::::KS:::::S D:::::D D:::::DKK::::::K K:::::KKKSSSSSSSS:::::SDDD:::::DDDDD:::::D K:::::::K K::::::KS::::::SSSSSS:::::SD:::::::::::::::DD K:::::::K K:::::KS:::::::::::::::SS D::::::::::::DDD K:::::::K K:::::KSSSSSSSSSSSSSSS DDDDDDDDDDDDDKKKKKKKKK KKKKKKKmmmmmmm mmmmmmmaaaaaaaaaaaaa nnnn nnnnnnnnmm:::::::m m:::::::mm a::::::::::::a n:::nn::::::::nnm::::::::::mm::::::::::m aaaaaaaaa:::::an::::::::::::::nnm::::::::::::::::::::::ma::::ann:::::::::::::::nm:::::mmm::::::mmm:::::m aaaaaaa:::::a n:::::nnnn:::::nm::::m m::::m m::::m aa::::::::::::a n::::n n::::nm::::m m::::m m::::m a::::aaaa::::::a n::::n n::::nm::::m m::::m m::::ma::::a a:::::a n::::n n::::nm::::m m::::m m::::ma::::a a:::::a n::::n n::::nm::::m m::::m m::::ma:::::aaaa::::::a n::::n n::::nm::::m m::::m m::::m a::::::::::aa:::a n::::n n::::nmmmmmm mmmmmm mmmmmm aaaaaaaaaa aaaa nnnnnn nnnnnnNow attempting installation…Looking for a previous installation of SDKMAN…Looking for unzip…Looking for curl…Looking for sed…Installing SDKMAN scripts…Create distribution directories…Create candidate directories…Created for asciidoctorj: /root/.sdkman/asciidoctorjCreated for crash: /root/.sdkman/crashCreated for gaiden: /root/.sdkman/gaidenCreated for glide: /root/.sdkman/glideCreated for gradle: /root/.sdkman/gradleCreated for grails: /root/.sdkman/grailsCreated for griffon: /root/.sdkman/griffonCreated for groovy: /root/.sdkman/groovyCreated for groovyserv: /root/.sdkman/groovyservCreated for jbake: /root/.sdkman/jbakeCreated for jbossforge: /root/.sdkman/jbossforgeCreated for lazybones: /root/.sdkman/lazybonesCreated for springboot: /root/.sdkman/springbootPrime the config file…Download script archive…Extract script archive…Install scripts…Attempt update of bash profiles…Updated existing /root/.profileUpdated existing /root/.bashrcAttempt update of zsh profiles…Created and initialised /root/.zshrcAll done!Please open a new terminal, or run the following in the existing one:source “/root/.sdkman/bin/sdkman-init.sh”Then issue the following command:sdk helpEnjoy!!!

安装完成后需要初始化sdkman:

# source “$HOME/.sdkman/bin/sdkman-init.sh”这一次是一个告别,或者一个永远的告别,

把项目从Maven迁移到Gradle

相关文章:

你感兴趣的文章:

标签云: