差異處
這裏顯示兩個版本的差異處。
java:gradle:build_jar [2016/09/15 16:31] tony [First Step] |
java:gradle:build_jar [2023/06/25 09:48] |
||
---|---|---|---|
行 1: | 行 1: | ||
- | {{tag>gradle}} | + | |
- | ====== Build jar ====== | + | |
- | ===== Encoding ===== | + | |
- | 如果是已經能夠在eclipse上成功編譯了,通常在加入以下宣告後,就能成功build出jar檔: | + | |
- | <code bash> | + | |
- | jar { | + | |
- | baseName = 'TonylinUtil' | + | |
- | version = '1.0.0' | + | |
- | } | + | |
- | </code> | + | |
- | 然而我出現了encoding為MS950問題:\\ | + | |
- | {{:java:gradle:gradle_encoding_problem.png|}}\\ | + | |
- | 雖然我檔案儲存編碼為UTF-8,但gradle卻以系統編碼做為預設去編譯。因此,我加入以下宣告設定encoding: | + | |
- | <code bash> | + | |
- | compileJava { | + | |
- | options.encoding = 'UTF-8' | + | |
- | } | + | |
- | </code> | + |