Skip to content

Commit c773884

Browse files
committed
fixed script
1 parent bda4762 commit c773884

File tree

5 files changed

+22
-8
lines changed

5 files changed

+22
-8
lines changed

jbbp-plugins/jbbp-gradle/build.gradle

Lines changed: 15 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ def getProp(name, defaultValue) {
22
if (project.hasProperty(name)) {
33
return project.getProperty(name)
44
} else {
5-
logger.warn('Can not find property "' + name + '" is not found')
5+
logger.warn('Can not find provided property "' + name + '", default value ' + defaultValue + ' in use')
66
return defaultValue
77
}
88
}
@@ -24,13 +24,13 @@ dependencies {
2424
implementation gradleApi()
2525
implementation localGroovy()
2626

27-
implementation "commons-io:commons-io:2.8.0"
27+
implementation 'commons-io:commons-io:2.11.0'
2828
implementation "com.igormaznitsa:jbbp:" + jbbpVersion
2929

3030
implementation "com.igormaznitsa:meta-annotations:" + metaLibVersion
3131
implementation "com.igormaznitsa:meta-utils:" + metaLibVersion
3232

33-
testImplementation 'junit:junit:4.13.1'
33+
testImplementation 'junit:junit:4.13.2'
3434
}
3535

3636
repositories {
@@ -45,10 +45,16 @@ buildscript {
4545
}
4646
}
4747
dependencies {
48-
classpath "com.gradle.publish:plugin-publish-plugin:0.21.0"
48+
classpath "com.gradle.publish:plugin-publish-plugin:1.0.0"
4949
}
5050
}
5151

52+
task sourcesJar(type: Jar) {
53+
duplicatesStrategy = 'include'
54+
classifier = 'sources'
55+
from sourceSets.main.allSource
56+
}
57+
5258
sourceSets {
5359
main {
5460
java {
@@ -61,13 +67,16 @@ sourceSets {
6167
pluginBundle {
6268
website = 'https://github.com/raydac/java-binary-block-parser'
6369
vcsUrl = 'https://github.com/raydac/java-binary-block-parser'
64-
description = 'JBBP script translator!'
6570
tags = ['jbbp', 'converter']
71+
}
6672

73+
gradlePlugin {
6774
plugins {
68-
JBBPPlugin {
75+
jbbpPlugin {
6976
id = 'com.igormaznitsa.gradle.jbbp'
7077
displayName = 'JBBP Sources Generator plugin'
78+
description = '<Good human-readable description of what your plugin is about>'
79+
implementationClass = 'com.igormaznitsa.jbbp.plugin.gradle.JBBPPlugin'
7180
}
7281
}
7382
}

jbbp-plugins/jbbp-gradle/pom.xml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -96,6 +96,7 @@
9696
<plugin>
9797
<groupId>org.codehaus.mojo</groupId>
9898
<artifactId>exec-maven-plugin</artifactId>
99+
<version>3.1.0</version>
99100
<executions>
100101
<execution>
101102
<id>gradle</id>

jbbp-plugins/jbbp-gradle/src/main/java/com/igormaznitsa/jbbp/plugin/gradle/JBBPGenerateTask.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,10 @@ public class JBBPGenerateTask extends AbstractJBBPTask {
4444
@Optional
4545
protected boolean addSource = true;
4646

47+
public boolean isAddSource() {
48+
return this.addSource;
49+
}
50+
4751
@Override
4852
protected void doTaskAction(@Nonnull final JBBPExtension ext) {
4953
final Target target = GetUtils.ensureNonNull(ext.target, Target.JAVA);

jbbp-plugins/jbbp-gradle/src/main/java/com/igormaznitsa/jbbp/plugin/gradle/JBBPPlugin.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,8 @@ public class JBBPPlugin implements Plugin<Project> {
1010
public void apply(@Nonnull final Project project) {
1111
project.getExtensions().create(JBBPExtension.EXT_NAME, JBBPExtension.class, project);
1212

13-
JBBPExtension extension = project.getExtensions().create(JBBPExtension.class, JBBPExtension.EXT_NAME, JBBPExtension.class, project);
13+
JBBPExtension extension = project.getExtensions()
14+
.create(JBBPExtension.class, JBBPExtension.EXT_NAME, JBBPExtension.class, project);
1415
project.getTasks().register("jbbpGenerate", JBBPGenerateTask.class, task -> {
1516
task.setDescription("Generate JBBP stuff.");
1617
});

jbbp-plugins/jbbp-gradle/src/main/resources/META-INF/gradle-plugins/com.igormaznitsa.gradle.jbbp.properties

Lines changed: 0 additions & 1 deletion
This file was deleted.

0 commit comments

Comments
 (0)