You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
|
buildscript {
|
|
|
|
dependencies {
|
|
|
|
classpath "org.mini2Dx:parcl:1.7.1"
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
plugins {
|
|
|
|
id 'java'
|
|
|
|
id 'maven-publish'
|
|
|
|
id 'com.github.johnrengelman.shadow' version '5.1.0'
|
|
|
|
}
|
|
|
|
|
|
|
|
apply plugin: 'java'
|
|
|
|
apply plugin: 'eclipse'
|
|
|
|
apply plugin: 'application'
|
|
|
|
apply plugin: "org.mini2Dx.parcl"
|
|
|
|
|
|
|
|
repositories {
|
|
|
|
flatDir {
|
|
|
|
dirs 'lib'
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
sourceSets {
|
|
|
|
main {
|
|
|
|
java {
|
|
|
|
srcDirs = ['source']
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
group = 'net.yacy'
|
|
|
|
version = '1.925'
|
|
|
|
description = 'YaCy Search Server'
|
|
|
|
java.sourceCompatibility = JavaVersion.VERSION_1_8
|
|
|
|
java.targetCompatibility = JavaVersion.VERSION_1_8
|
|
|
|
|
|
|
|
mainClassName = "net.yacy.yacy"
|
|
|
|
applicationDefaultJvmArgs = ["-Xmx1024m"]
|
|
|
|
|
|
|
|
parcl {
|
|
|
|
exe {
|
|
|
|
exeName = "YaCy"
|
|
|
|
}
|
|
|
|
|
|
|
|
app {
|
|
|
|
vmArgs = ["-Xmx1g"]
|
|
|
|
appName = "YaCy"
|
|
|
|
icon = "addon/YaCy.icns"
|
|
|
|
applicationCategory = "Search-Engine"
|
|
|
|
displayName = 'YaCy Search Engine'
|
|
|
|
identifier = 'net.yacy'
|
|
|
|
copyright = 'Copyright 2021 Michael Peter Christen et al.'
|
|
|
|
zipName = 'YaCy.zip'
|
|
|
|
}
|
|
|
|
|
|
|
|
linux {
|
|
|
|
binName = "YaCy"
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
tasks.withType(JavaCompile) {
|
|
|
|
options.encoding = 'UTF-8'
|
|
|
|
}
|
|
|
|
|
|
|
|
dependencies {
|
|
|
|
implementation(fileTree("lib"))
|
|
|
|
}
|