publishing { repositories { maven { credentials { username System.getenv("NEXUS_USERNAME") password System.getenv("NEXUS_PASSWORD") } name = 'velocity-nexus' def base = 'https://nexus.velocitypowered.com/repository/velocity-artifacts' def releasesRepoUrl = "$base-releases/" def snapshotsRepoUrl = "$base-snapshots/" url = version.endsWith('SNAPSHOT') ? snapshotsRepoUrl : releasesRepoUrl } } }