[Gradle] νμ νλ‘μ νΈ κ° λΉλ λ‘μ§ κ³΅μ (Sharing Build Logic between Subprojects)
Β·
Tool/Gradle
Convention Plugins μΌλ°μ μΌλ‘ λ€μ€ νλ‘μ νΈ λΉλμ νμ νλ‘μ νΈλ λͺ κ°μ§ 곡ν΅λ νΉμ±μ 곡μ ν©λλ€. μλ₯Ό λ€μ΄, μ¬λ¬ νμ νλ‘μ νΈμλ νΉμ νλ‘κ·Έλλ° μΈμ΄λ‘ λ μ½λκ° ν¬ν¨λ μ μμ§λ§ λ€λ₯Έ νμ νλ‘μ νΈλ λ¬Έμν μ μ©μΌ μ μμ΅λλ€. μ½λ νμ§ κ·μΉμ λͺ¨λ μ½λ νμ νλ‘μ νΈμ μ μ©λμ§λ§ μ€λͺ
μ νμ νλ‘μ νΈμλ μ μ©λμ§ μμ΅λλ€. λμμ, νλμ 곡ν΅λ νΉμ±μ 곡μ νλ νμ νλ‘μ νΈλ λ€λ₯Έ λͺ©μ μ μν ν μ μμ΅λλ€ - κ·Έλ€μ κ·Έλ€μ λμ± μ°¨λ³ννλ λ€λ₯Έ μν°ν©νΈ μ νμ μμ± ν μ μμ΅λλ€ , for example: public libraries - libraries that are published to some repository internal libraries - lib..