Skip to content

Commit 1b677b7

Browse files
Upgrade build script
1 parent 1e6035e commit 1b677b7

4 files changed

Lines changed: 21 additions & 7 deletions

File tree

build.gradle

Lines changed: 14 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,9 @@ plugins {
22
id 'java'
33
}
44

5-
group = 'com.artur114.bytecodegrab.main'
6-
archivesBaseName = "ByteCodeGrabber"
7-
version = '1.0-SNAPSHOT'
5+
archivesBaseName = project_archive_name
6+
version = project_version
7+
group = project_group
88

99
repositories {
1010
mavenCentral()
@@ -27,9 +27,17 @@ dependencies {
2727
}
2828

2929
jar {
30-
manifest { attributes 'Main-Class': 'com.artur114.bytecodegrab.main.Main' }
31-
from { configurations.include.collect { it.isDirectory() ? it : zipTree(it) } }
32-
duplicatesStrategy = DuplicatesStrategy.EXCLUDE
30+
from {
31+
configurations.include.collect {
32+
it.isDirectory() ? it : zipTree(it)
33+
}
34+
}
35+
manifest {
36+
attributes "Implementation-Timestamp" : new Date().format("yyyy-MM-dd'T'HH:mm:ssZ")
37+
attributes "Implementation-Vendor" : project_author
38+
attributes "Implementation-Version" : "${version}"
39+
attributes "Main-Class" : "com.artur114.bytecodegrab.main.Main"
40+
}
3341
}
3442

3543
tasks.withType(JavaCompile).configureEach {

gradle.properties

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
org.gradle.daemon=true
2+
3+
project_group=com.artur114.bytecodegrab.main
4+
project_archive_name=ByteCodeGrabber
5+
project_version=1.0-SNAPSHOT
6+
project_author=Artur114

src/main/java/com/artur114/bytecodegrab/jcomp/JLoadingFrame.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ public JLoadingFrame() {
1313
this.setLocationRelativeTo(null);
1414
this.setTitle("Byte Code Grabber");
1515
this.setUndecorated(true);
16+
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
1617
this.setIconImage(Icons.image("icon_loading.png"));
1718

1819
JPanel panel = new JPanel();

src/main/java/com/artur114/bytecodegrab/main/Bootstrap.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,6 @@ protected static void init() {
1111
loading.setVisible(true);
1212

1313
SwingUtilities.invokeLater(() -> {
14-
1514
Application.init();
1615
AppPresenter.init();
1716

0 commit comments

Comments
 (0)