Skip to content

Commit ebfda6f

Browse files
authored
Merge pull request #7 from miurahr/topic-utilize-gradle-omegat
Utilize gradle omegat plugin
2 parents 0e0e5f8 + 4750395 commit ebfda6f

File tree

2 files changed

+15
-42
lines changed

2 files changed

+15
-42
lines changed

build.gradle

Lines changed: 11 additions & 39 deletions
Original file line numberDiff line numberDiff line change
@@ -3,50 +3,22 @@ plugins {
33
id 'distribution'
44
id 'idea'
55
id 'eclipse'
6-
id 'com.github.johnrengelman.shadow' version '6.1.0'
6+
id "org.omegat.gradle" version "1.4.2"
77
}
88

9-
repositories {
10-
maven {
11-
url "https://dl.bintray.com/omegat-org/maven"
12-
}
13-
jcenter()
14-
}
15-
16-
dependencies {
17-
compileOnly 'org.omegat:omegat:5.4.1'
18-
compileOnly 'commons-io:commons-io:2.7'
19-
compileOnly 'commons-lang:commons-lang:2.6'
20-
compileOnly 'org.omegat:lib-mnemonics:1.0'
21-
22-
implementation 'commons-cli:commons-cli:1.4'
9+
omegat {
10+
version = "5.4.1"
11+
pluginClass = pluginMainClass
2312
}
2413

14+
sourceCompatibility = JavaVersion.VERSION_1_8
15+
targetCompatibility = JavaVersion.VERSION_1_8
2516

26-
tasks.withType(JavaCompile) {
27-
options.compilerArgs << "-Xlint:deprecation" << "-Xlint:unchecked"
28-
}
29-
30-
jar {
31-
manifest {
32-
// plugin's main class name is defined in gradle.properties file.
33-
attributes(
34-
"OmegaT-Plugins": pluginMainClass,
35-
"Plugin-Version": project.version,
36-
"Plugin-Name": pluginName,
37-
"Plugin-Author": pluginAuthor,
38-
"Plugin-Description": pluginDescription,
39-
"Main-Class": pluginMainClass,
40-
// Used to access the name/version inside the plugin
41-
"Implementation-Title": pluginName,
42-
"Implementation-Version": project.version
43-
)
44-
}
45-
}
46-
47-
shadowJar {
48-
// remove the '-all' suffix
49-
classifier = ''
17+
dependencies {
18+
packIntoJar 'commons-cli:commons-cli:1.4'
19+
implementation 'commons-io:commons-io:2.7'
20+
implementation 'commons-lang:commons-lang:2.6'
21+
implementation 'org.omegat:lib-mnemonics:1.0'
5022
}
5123

5224
distributions {

gradle.properties

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
pluginMainClass=net.briac.omegat.plugin.omt.ManageOMTPackage
2-
pluginName=OMT Package Plugin
3-
pluginAuthor=Briac Pilpr\u00e9
4-
pluginDescription=https://github.com/briacp/plugin-omt-package
2+
plugin.name=OMT Package Plugin
3+
plugin.author=Briac Pilpr\u00e9
4+
plugin.description=https://github.com/briacp/plugin-omt-package
5+
plugin.link=https://github.com/briacp/plugin-omt-package
56
version=1.6.4
67
omegatPluginDir=C:/Users/briac/AppData/Roaming/OmegaT/plugins/

0 commit comments

Comments
 (0)