Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

Latest commit

 

History

History
History
96 lines (86 loc) · 4.39 KB

File metadata and controls

96 lines (86 loc) · 4.39 KB
Copy raw file
Download raw file
Open symbols panel
Edit and raw actions
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
plugins {
id "java"
id "application"
id "scala"
id "com.github.alisiikh.scalastyle" version "3.4.1"
id "com.github.maiflai.scalatest" version "0.32"
id "maven-publish"
//id "org.scoverage" version "7.0.0"
}
group = 'com.github.sharpdata.sharpetl'
sourceCompatibility = 1.8
version = '0.2.0'
ext {
scalaVersion = scalaVersion
sparkVersion = sparkVersion
scalaCompt = scalaCompt
}
subprojects {
version "0.1.0"
}
allprojects {
apply plugin: "java"
apply plugin: "scala"
apply plugin: "idea"
//apply plugin: "org.scoverage"
sourceCompatibility = 1.8
//https://mvnrepository.com/repos
repositories {
mavenLocal()
mavenCentral()
maven { url 'https://maven.aliyun.com/repository/public' }
maven { url 'https://jitpack.io' }
google()
maven { url "https://oss.sonatype.org/content/repositories/releases/" }
maven { url "https://repository.cloudera.com/artifactory/cloudera-repos/" }
}
scala {
zincVersion = "1.7.1"
}
/*scoverage {
if (scalaVersion.startsWith("2.11")) {
scoverageVersion = "1.4.11"
} else {
scoverageVersion = "2.0.8"
}
excludedFiles = [".*datasource.*", ".*Config", ".*Exception", ".*Accessor"]
}*/
dependencies {
implementation "org.scala-lang:scala-library:$scalaCompt"
implementation "org.scala-lang.modules:scala-collection-compat_$scalaVersion:2.6.0"
}
tasks.withType(ScalaCompile) {
scalaCompileOptions.forkOptions.with {
memoryMaximumSize = '1g'
jvmArgs = ['-XX:MaxMetaspaceSize=512m', '-Xss10m', '-Xss512M']
}
scalaCompileOptions.additionalParameters = [
"-language:postfixOps",
"-deprecation", // Emit warning and location for usages of deprecated APIs.
"-encoding", "utf-8", // Specify character encoding used by source files.
"-explaintypes", // Explain type errors in more detail.
"-feature", // Emit warning and location for usages of features that should be imported explicitly.
"-language:existentials", // Existential types (besides wildcard types) can be written and inferred
"-language:experimental.macros", // Allow macro definition (besides implementation and application)
"-language:higherKinds", // Allow higher-kinded types
"-language:implicitConversions", // Allow definition of implicit functions called views
"-unchecked", // Enable additional warnings where generated code depends on assumptions.
"-Xcheckinit", // Wrap field accessors to throw an exception on uninitialized access.
//"-Xfatal-warnings", // Fail the compilation if there are any warnings.
"-Xlint:adapted-args", // Warn if an argument list is modified to match the receiver.
"-Xlint:delayedinit-select", // Selecting member of DelayedInit.
"-Xlint:doc-detached", // A Scaladoc comment appears to be detached from its element.
"-Xlint:inaccessible", // Warn about inaccessible types in method signatures.
"-Xlint:infer-any", // Warn when a type argument is inferred to be `Any`.
"-Xlint:option-implicit", // Option.apply used implicit view.
"-Xlint:package-object-classes", // Class or object defined in package object.
"-Xlint:poly-implicit-overload", // Parameterized overloaded implicit methods are not visible as view bounds.
"-Xlint:private-shadow", // A private field (or class parameter) shadows a superclass field.
"-Xlint:stars-align", // Pattern sequence wildcard must align with sequence component.
"-Xlint:type-parameter-shadow", // A local type parameter shadows a type already in scope.
"-Ywarn-dead-code", // Warn when dead code is identified.
"-Ywarn-numeric-widen", // Warn when numerics are widened.
"-Ywarn-unused",
]
}
}
Morty Proxy This is a proxified and sanitized view of the page, visit original site.