Skip to content

Conversation

@jpenilla
Copy link
Contributor

@jpenilla jpenilla commented Jun 7, 2021

Each module has it's own run task (i.e. ./gradlew :EssentialsXChat:runServer), which will run itself and the main EssX module.

The parent has a runServer task which has a property to specify which modules are included (ex. ./gradlew :runServer -PrunModules=chat,spawn), as well as a runAll task which includes all modules.

…ng the Run Paper Gradle plugin

Each module has it's own run task (i.e. './gradlew :EssentialsXChat:runServer'), which will run itself and the main EssX module.

The parent has a 'runServer' task which has a property to specify which modules are included (ex. './gradlew :runServer -PrunModules=chat,spawn'), as well as a 'runAll' task which includes all modules.
@jpenilla jpenilla force-pushed the build-improvements branch from cd8ee31 to 59a6b18 Compare June 7, 2021 10:21
@JRoy JRoy self-requested a review June 7, 2021 11:25
@JRoy JRoy added the type: enhancement Features and feature requests. label Jun 7, 2021
@JRoy JRoy added this to the 2.19.0 milestone Jun 7, 2021
@JRoy JRoy changed the title Clean up build scripts using convention plugins and add run tasks using the Run Paper Gradle plugin Clean up gradle build scripts Jun 7, 2021
@JRoy JRoy merged commit 19b4da0 into EssentialsX:2.x Jun 7, 2021
@jpenilla jpenilla deleted the build-improvements branch June 7, 2021 20:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

type: enhancement Features and feature requests.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants