Giter Site home page Giter Site logo

builtbrokenscripts's People

Contributors

darkguardsman avatar dmodoomsirius avatar gitgud-software avatar greencafe avatar kolatra avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

builtbrokenscripts's Issues

Add commit hash/id to changelog and jar

When creating the artifacts we need to log which commit the build was created with. This way we do not have to track build numbers. Instead we can just look at the jar, pom, or change log to see what the commit number was. Then from there track back to see if issues are resolved in later commits or still exist.

Disable curse task by default

Change curse task to only run on build servers. It should never run locally or during workspace build. This is causing issues were the scripts fail during workspace creation. As well during local builds.

Change curse data to be per MC version

Dependencies will change between Minecraft versions. After completing #29 we need to ensure the data is only accessed per Minecraft version. Making it per project should in theory solve this but scripts will need to be updated to reflect the change as well.
https://raw.githubusercontent.com/BuiltBrokenModding/BuiltBrokenScripts/1.12.2/index/index.gradle

//This is all the build scripts we use in the submodule
apply from: 'https://raw.githubusercontent.com/BuiltBrokenModding/BuiltBrokenScripts/1.12.2/scripts/both/getbuildnumber.gradle'
apply from: 'https://raw.githubusercontent.com/BuiltBrokenModding/BuiltBrokenScripts/1.12.2/scripts/forge/builtbroken.gradle'
apply from: 'https://raw.githubusercontent.com/BuiltBrokenModding/BuiltBrokenScripts/universal/index/index-both.gradle'
//apply from: 'https://raw.githubusercontent.com/BuiltBrokenModding/BuiltBrokenScripts/1.12.2/scripts/forge/deps.gradle'
//apply from: 'https://raw.githubusercontent.com/BuiltBrokenModding/BuiltBrokenScripts/1.12.2/scripts/forge/version.gradle'
apply from: 'https://raw.githubusercontent.com/BuiltBrokenModding/BuiltBrokenScripts/1.12.2/scripts/forge/forgeV.gradle'
apply from: 'https://raw.githubusercontent.com/BuiltBrokenModding/BuiltBrokenScripts/universal/scripts/forge/processResources.gradle'
apply from: 'https://raw.githubusercontent.com/BuiltBrokenModding/BuiltBrokenScripts/universal/scripts/forge/newCurse.gradle'

Maven publishing doens't work

  • What went wrong:
    Execution failed for task ':publishMavenJavaPublicationToMavenRepository'.

    Failed to publish publication 'mavenJava' to repository 'maven'
    Invalid publication 'mavenJava': multiple artifacts with the identical extension and classifier ('jar', 'null').

Will debug and fix so it works with all.

Add date created to change log

When creating builds we need to log when the build was created. This way users can see how old a build is on the site when downloading. As well we devs can see if its within support range to even bother fixing bugs for.

[Gradle Help]

Hi.

There is only one option for modded servers to use for protection but that is boring.
I decided to compete with that mod by creating my own which allows raiding and warfare.
Having spent about 10 months on the project, i have finally come to the point where i can release.
However the gradle script my friend made for me does not compile my dependencies.

Specifically the Mysql connector and Sqlite jdbc files.
[ { "repo": "http://central.maven.org/maven2/com/esotericsoftware/reflectasm/reflectasm/${reflectasm_version}", "file": "reflectasm-${reflectasm_version}.jar", "class": "com.esotericsoftware.reflectasm.AccessClassLoader" }, { "repo": "http://central.maven.org/maven2/mysql/mysql-connector-java/5.1.32", "file": "mysql-connector-java-5.1.32.jar", "class": "com.mysql.jdbc.Driver" }, { "repo": "http://central.maven.org/maven2/org/xerial/sqlite-jdbc/3.8.5-pre1", "file": "sqlite-jdbc-3.8.5-pre1.jar", "class": "org.sqlite.JDBC" } ]

My script: https://github.com/Andrew2070/Empires-Mod/blob/master/build.gradle

Create branches for 1.6.4, 1.7.0 and 1.8

  • Create 1.7.10 branch and explain what each script does
  • Create 1.8 branch and explain what each script does
  • create 1.6.4 branch and explain what each script does.

IDEA Dependencies Not Setting Correctly

When setting up a project in IntelliJ IDEA, the dependencies do not automatically have the "Export" option enabled. This causes them to not be found when trying to use them. The default Forge setups have this enabled by default.
hvilipd

Jenkins intagration

Add Jenkins intagration to scripts work out of dmod test branch in the mean time

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.