diff --git a/.gitignore b/.gitignore index fafaa676..a7f14823 100644 --- a/.gitignore +++ b/.gitignore @@ -14,6 +14,7 @@ !README.md !LICENSE !CONTRIBUTING.md +!CHANGELOG.md # include sourcecode !src/ diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 00000000..12d7e4fb --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,3 @@ +- Added things from AE1 +- Added LogisticPipes integration +- Added config to disably type limit \ No newline at end of file diff --git a/build.gradle b/build.gradle index 3e459b6b..5d081984 100644 --- a/build.gradle +++ b/build.gradle @@ -17,12 +17,14 @@ */ apply plugin: 'forge' +apply plugin: 'maven-publish' apply from: 'gradle/scripts/dependencies.gradle' apply from: 'gradle/scripts/artifacts.gradle' apply from: 'gradle/scripts/autoinstallruntime.gradle' apply from: 'gradle/scripts/integration.gradle' apply from: 'gradle/scripts/optional.gradle' +apply from: 'gradle/scripts/maven.gradle' buildscript { repositories { diff --git a/gradle/scripts/maven.gradle b/gradle/scripts/maven.gradle new file mode 100644 index 00000000..d7d0c64a --- /dev/null +++ b/gradle/scripts/maven.gradle @@ -0,0 +1,28 @@ +publishing { + tasks.publish.dependsOn 'build' + publications { + mavenJava(MavenPublication) { + from components.java + + artifact devJar + artifact sourceJar + artifact javadocJar + artifact apiJar + } + } + + repositories { + if (project.hasProperty('mvnURL')) { + maven { + credentials { + username findProperty("mvnUsername") + password findProperty("mvnPassword") + } + url = findProperty("mvnURL") + } + } + else { + mavenLocal() + } + } +} \ No newline at end of file