diff --git a/build.gradle b/build.gradle index c6d9e58..98eb6fd 100644 --- a/build.gradle +++ b/build.gradle @@ -1,6 +1,47 @@ plugins { id 'java' + id 'maven-publish' } -group = 'tiny-java' +group = 'tiny' version = '0.8' +publishing { + publications { + mavenJava(MavenPublication) { + from components.java + pom { + name.set("tiny") + description.set("tiny software suite, java edition") + url.set("https://github.com/kin-fuyuki/tiny-java") + + licenses { + license { + name.set("GNU Affero General Public License v3.0") + url.set("https://www.gnu.org/licenses/agpl-3.0.txt") + distribution.set("repo") + } + } + + developers { + developer { + id.set("kin-fuyuki") + name.set("kin fuyuki") + } + } + + scm { + connection.set("scm:git:git://github.com/kin-fuyuki/tiny-java.git") + developerConnection.set("scm:git:ssh://github.com:kin-fuyuki/tiny-java.git") + url.set("https://github.com/kin-fuyuki/tiny-java") + } + } + } + } + + repositories { + maven { + name = "localmaven" + url = uri("maven") + } + } +} diff --git a/settings.gradle b/settings.gradle index bc2e148..6e7c5a4 100644 --- a/settings.gradle +++ b/settings.gradle @@ -1 +1 @@ -rootProject.name = 'tiny-java' \ No newline at end of file +rootProject.name = 'tiny' \ No newline at end of file diff --git a/src/main/java/tiny/TDF_FILE.java b/src/main/java/tiny/TDF_FILE.java index ab1a351..b122666 100644 --- a/src/main/java/tiny/TDF_FILE.java +++ b/src/main/java/tiny/TDF_FILE.java @@ -651,7 +651,7 @@ public class TDF_FILE { str.append("' ").append(key).append(" ").append((Character) val.data).append("\n"); break; case TDF_BLOCK: - str.append("S ").append(key).append("\n").append((String) val.data).append("\\\n"); + str.append("S ").append(key).append("\n").append((String) val.data).append("\n\\\n"); break; case TDF_BOOL: str.append("B ").append(key).append(" ").append(((Boolean) val.data) ? "T" : "F").append("\n");