Commit c7b0354a by Girish A Nandolkar

grpc project for hello world expample is done

0 parents
Showing with 806 additions and 0 deletions
<?xml version="1.0" encoding="UTF-8"?>
<module external.linked.project.id="newscalaexp-build" external.linked.project.path="$MODULE_DIR$/../../project" external.root.project.path="$MODULE_DIR$/../.." external.system.id="SBT" sbt.imports="_root_.sbt.plugins.IvyPlugin, _root_.sbt.plugins.JvmPlugin, _root_.sbt.plugins.CorePlugin, _root_.sbt.plugins.JUnitXmlReportPlugin, _root_.sbt.plugins.Giter8TemplatePlugin, _root_.sbtprotoc.ProtocPlugin, _root_.sbtprotoc.ProtocPlugin.autoImport._, sbt._, Keys._, dsl._" sbt.resolvers="https://repo1.maven.org/maven2/|maven|public, file:/home/girish/.sbt/preloaded/|maven|local-preloaded, /home/girish/.ivy2/cache|ivy|Local cache" type="SBT_MODULE" version="4">
<component name="NewModuleRootManager">
<output url="file://$MODULE_DIR$/../../project/target/idea-classes" />
<output-test url="file://$MODULE_DIR$/../../project/target/idea-test-classes" />
<exclude-output />
<content url="file://$MODULE_DIR$/../../project">
<sourceFolder url="file://$MODULE_DIR$/../../project" isTestSource="false" />
<excludeFolder url="file://$MODULE_DIR$/../../project/project/target" />
<excludeFolder url="file://$MODULE_DIR$/../../project/target" />
</content>
<orderEntry type="inheritedJdk" />
<orderEntry type="sourceFolder" forTests="false" />
<orderEntry type="module-library">
<library name="SBT: sbt-and-plugins">
<CLASSES>
<root url="jar://$USER_HOME$/.ivy2/cache/com.github.os72/protoc-jar/jars/protoc-jar-3.4.0.jar!/" />
<root url="jar://$USER_HOME$/.ivy2/cache/com.google.protobuf/protobuf-java/bundles/protobuf-java-3.4.0.jar!/" />
<root url="jar://$USER_HOME$/.ivy2/cache/com.trueaccord.scalapb/compilerplugin_2.10/jars/compilerplugin_2.10-0.6.7.jar!/" />
<root url="jar://$USER_HOME$/.ivy2/cache/com.trueaccord.scalapb/protoc-bridge_2.10/jars/protoc-bridge_2.10-0.3.0-M1.jar!/" />
<root url="jar://$USER_HOME$/.ivy2/cache/scala_2.10/sbt_0.13/com.thesamet/sbt-protoc/jars/sbt-protoc-0.99.13.jar!/" />
<root url="jar://$USER_HOME$/.sbt/boot/scala-2.10.6/lib/jansi.jar!/" />
<root url="jar://$USER_HOME$/.sbt/boot/scala-2.10.6/lib/jline.jar!/" />
<root url="jar://$USER_HOME$/.sbt/boot/scala-2.10.6/lib/scala-compiler.jar!/" />
<root url="jar://$USER_HOME$/.sbt/boot/scala-2.10.6/lib/scala-library.jar!/" />
<root url="jar://$USER_HOME$/.sbt/boot/scala-2.10.6/lib/scala-reflect.jar!/" />
<root url="jar://$USER_HOME$/.sbt/boot/scala-2.10.6/org.scala-sbt/sbt/0.13.16/actions-0.13.16.jar!/" />
<root url="jar://$USER_HOME$/.sbt/boot/scala-2.10.6/org.scala-sbt/sbt/0.13.16/api-0.13.16.jar!/" />
<root url="jar://$USER_HOME$/.sbt/boot/scala-2.10.6/org.scala-sbt/sbt/0.13.16/apply-macro-0.13.16.jar!/" />
<root url="jar://$USER_HOME$/.sbt/boot/scala-2.10.6/org.scala-sbt/sbt/0.13.16/cache-0.13.16.jar!/" />
<root url="jar://$USER_HOME$/.sbt/boot/scala-2.10.6/org.scala-sbt/sbt/0.13.16/classfile-0.13.16.jar!/" />
<root url="jar://$USER_HOME$/.sbt/boot/scala-2.10.6/org.scala-sbt/sbt/0.13.16/classpath-0.13.16.jar!/" />
<root url="jar://$USER_HOME$/.sbt/boot/scala-2.10.6/org.scala-sbt/sbt/0.13.16/collections-0.13.16.jar!/" />
<root url="jar://$USER_HOME$/.sbt/boot/scala-2.10.6/org.scala-sbt/sbt/0.13.16/command-0.13.16.jar!/" />
<root url="jar://$USER_HOME$/.sbt/boot/scala-2.10.6/org.scala-sbt/sbt/0.13.16/compile-0.13.16.jar!/" />
<root url="jar://$USER_HOME$/.sbt/boot/scala-2.10.6/org.scala-sbt/sbt/0.13.16/compiler-integration-0.13.16.jar!/" />
<root url="jar://$USER_HOME$/.sbt/boot/scala-2.10.6/org.scala-sbt/sbt/0.13.16/compiler-interface-0.13.16.jar!/" />
<root url="jar://$USER_HOME$/.sbt/boot/scala-2.10.6/org.scala-sbt/sbt/0.13.16/compiler-ivy-integration-0.13.16.jar!/" />
<root url="jar://$USER_HOME$/.sbt/boot/scala-2.10.6/org.scala-sbt/sbt/0.13.16/completion-0.13.16.jar!/" />
<root url="jar://$USER_HOME$/.sbt/boot/scala-2.10.6/org.scala-sbt/sbt/0.13.16/control-0.13.16.jar!/" />
<root url="jar://$USER_HOME$/.sbt/boot/scala-2.10.6/org.scala-sbt/sbt/0.13.16/cross-0.13.16.jar!/" />
<root url="jar://$USER_HOME$/.sbt/boot/scala-2.10.6/org.scala-sbt/sbt/0.13.16/incremental-compiler-0.13.16.jar!/" />
<root url="jar://$USER_HOME$/.sbt/boot/scala-2.10.6/org.scala-sbt/sbt/0.13.16/io-0.13.16.jar!/" />
<root url="jar://$USER_HOME$/.sbt/boot/scala-2.10.6/org.scala-sbt/sbt/0.13.16/ivy-0.13.16.jar!/" />
<root url="jar://$USER_HOME$/.sbt/boot/scala-2.10.6/org.scala-sbt/sbt/0.13.16/ivy-2.3.0-sbt-48dd0744422128446aee9ac31aa356ee203cc9f4.jar!/" />
<root url="jar://$USER_HOME$/.sbt/boot/scala-2.10.6/org.scala-sbt/sbt/0.13.16/jawn-parser_2.10-0.6.0.jar!/" />
<root url="jar://$USER_HOME$/.sbt/boot/scala-2.10.6/org.scala-sbt/sbt/0.13.16/jline-2.14.4.jar!/" />
<root url="jar://$USER_HOME$/.sbt/boot/scala-2.10.6/org.scala-sbt/sbt/0.13.16/jsch-0.1.50.jar!/" />
<root url="jar://$USER_HOME$/.sbt/boot/scala-2.10.6/org.scala-sbt/sbt/0.13.16/json4s-ast_2.10-3.2.10.jar!/" />
<root url="jar://$USER_HOME$/.sbt/boot/scala-2.10.6/org.scala-sbt/sbt/0.13.16/json4s-core_2.10-3.2.10.jar!/" />
<root url="jar://$USER_HOME$/.sbt/boot/scala-2.10.6/org.scala-sbt/sbt/0.13.16/json4s-support_2.10-0.6.0.jar!/" />
<root url="jar://$USER_HOME$/.sbt/boot/scala-2.10.6/org.scala-sbt/sbt/0.13.16/launcher-interface-1.0.1.jar!/" />
<root url="jar://$USER_HOME$/.sbt/boot/scala-2.10.6/org.scala-sbt/sbt/0.13.16/logging-0.13.16.jar!/" />
<root url="jar://$USER_HOME$/.sbt/boot/scala-2.10.6/org.scala-sbt/sbt/0.13.16/logic-0.13.16.jar!/" />
<root url="jar://$USER_HOME$/.sbt/boot/scala-2.10.6/org.scala-sbt/sbt/0.13.16/main-0.13.16.jar!/" />
<root url="jar://$USER_HOME$/.sbt/boot/scala-2.10.6/org.scala-sbt/sbt/0.13.16/main-settings-0.13.16.jar!/" />
<root url="jar://$USER_HOME$/.sbt/boot/scala-2.10.6/org.scala-sbt/sbt/0.13.16/paranamer-2.6.jar!/" />
<root url="jar://$USER_HOME$/.sbt/boot/scala-2.10.6/org.scala-sbt/sbt/0.13.16/persist-0.13.16.jar!/" />
<root url="jar://$USER_HOME$/.sbt/boot/scala-2.10.6/org.scala-sbt/sbt/0.13.16/process-0.13.16.jar!/" />
<root url="jar://$USER_HOME$/.sbt/boot/scala-2.10.6/org.scala-sbt/sbt/0.13.16/quasiquotes_2.10-2.0.1.jar!/" />
<root url="jar://$USER_HOME$/.sbt/boot/scala-2.10.6/org.scala-sbt/sbt/0.13.16/relation-0.13.16.jar!/" />
<root url="jar://$USER_HOME$/.sbt/boot/scala-2.10.6/org.scala-sbt/sbt/0.13.16/run-0.13.16.jar!/" />
<root url="jar://$USER_HOME$/.sbt/boot/scala-2.10.6/org.scala-sbt/sbt/0.13.16/sbinary_2.10-0.4.2.jar!/" />
<root url="jar://$USER_HOME$/.sbt/boot/scala-2.10.6/org.scala-sbt/sbt/0.13.16/sbt-0.13.16.jar!/" />
<root url="jar://$USER_HOME$/.sbt/boot/scala-2.10.6/org.scala-sbt/sbt/0.13.16/scala-pickling_2.10-0.10.1.jar!/" />
<root url="jar://$USER_HOME$/.sbt/boot/scala-2.10.6/org.scala-sbt/sbt/0.13.16/scala-reflect-2.10.6.jar!/" />
<root url="jar://$USER_HOME$/.sbt/boot/scala-2.10.6/org.scala-sbt/sbt/0.13.16/serialization_2.10-0.1.2.jar!/" />
<root url="jar://$USER_HOME$/.sbt/boot/scala-2.10.6/org.scala-sbt/sbt/0.13.16/task-system-0.13.16.jar!/" />
<root url="jar://$USER_HOME$/.sbt/boot/scala-2.10.6/org.scala-sbt/sbt/0.13.16/tasks-0.13.16.jar!/" />
<root url="jar://$USER_HOME$/.sbt/boot/scala-2.10.6/org.scala-sbt/sbt/0.13.16/template-resolver-0.1.jar!/" />
<root url="jar://$USER_HOME$/.sbt/boot/scala-2.10.6/org.scala-sbt/sbt/0.13.16/test-agent-0.13.16.jar!/" />
<root url="jar://$USER_HOME$/.sbt/boot/scala-2.10.6/org.scala-sbt/sbt/0.13.16/test-interface-1.0.jar!/" />
<root url="jar://$USER_HOME$/.sbt/boot/scala-2.10.6/org.scala-sbt/sbt/0.13.16/testing-0.13.16.jar!/" />
<root url="jar://$USER_HOME$/.sbt/boot/scala-2.10.6/org.scala-sbt/sbt/0.13.16/tracking-0.13.16.jar!/" />
<root url="jar://$USER_HOME$/.sbt/boot/scala-2.10.6/org.scala-sbt/sbt/0.13.16/xsbti/interface-0.13.16.jar!/" />
</CLASSES>
<JAVADOC />
<SOURCES />
</library>
</orderEntry>
</component>
</module>
\ No newline at end of file
<?xml version="1.0" encoding="UTF-8"?>
<module external.linked.project.id="newscalaexp" external.linked.project.path="$MODULE_DIR$/../.." external.root.project.path="$MODULE_DIR$/../.." external.system.id="SBT" type="JAVA_MODULE" version="4">
<component name="NewModuleRootManager" LANGUAGE_LEVEL="JDK_1_8">
<output url="file://$MODULE_DIR$/../../target/scala-2.12/classes" />
<output-test url="file://$MODULE_DIR$/../../target/scala-2.12/test-classes" />
<exclude-output />
<content url="file://$MODULE_DIR$/../..">
<sourceFolder url="file://$MODULE_DIR$/../../src/main/java" isTestSource="false" />
<sourceFolder url="file://$MODULE_DIR$/../../src/main/scala" isTestSource="false" />
<sourceFolder url="file://$MODULE_DIR$/../../src/main/scala-2.12" isTestSource="false" />
<sourceFolder url="file://$MODULE_DIR$/../../src/test/java" isTestSource="true" />
<sourceFolder url="file://$MODULE_DIR$/../../src/test/scala" isTestSource="true" />
<sourceFolder url="file://$MODULE_DIR$/../../src/test/scala-2.12" isTestSource="true" />
<sourceFolder url="file://$MODULE_DIR$/../../target/scala-2.12/src_managed/main" isTestSource="false" generated="true" />
<sourceFolder url="file://$MODULE_DIR$/../../target/scala-2.12/src_managed/test" isTestSource="true" generated="true" />
<sourceFolder url="file://$MODULE_DIR$/../../src/main/resources" type="java-resource" />
<sourceFolder url="file://$MODULE_DIR$/../../target/scala-2.12/resource_managed/main" type="java-resource" />
<sourceFolder url="file://$MODULE_DIR$/../../src/test/resources" type="java-test-resource" />
<sourceFolder url="file://$MODULE_DIR$/../../target/scala-2.12/resource_managed/test" type="java-test-resource" />
<excludeFolder url="file://$MODULE_DIR$/../../target" />
</content>
<orderEntry type="inheritedJdk" />
<orderEntry type="sourceFolder" forTests="false" />
<orderEntry type="library" name="SBT: org.scala-lang:scala-library:2.12.4:jar" level="project" />
<orderEntry type="library" name="SBT: com.google.api.grpc:proto-google-common-protos:0.1.9:jar" level="project" />
<orderEntry type="library" name="SBT: com.google.code.findbugs:jsr305:3.0.0:jar" level="project" />
<orderEntry type="library" name="SBT: com.google.code.gson:gson:2.7:jar" level="project" />
<orderEntry type="library" name="SBT: com.google.errorprone:error_prone_annotations:2.0.19:jar" level="project" />
<orderEntry type="library" name="SBT: com.google.guava:guava:19.0:jar" level="project" />
<orderEntry type="library" name="SBT: com.google.instrumentation:instrumentation-api:0.4.3:jar" level="project" />
<orderEntry type="library" name="SBT: com.google.protobuf:protobuf-java:3.4.0:jar" level="project" />
<orderEntry type="library" name="SBT: com.google.protobuf:protobuf-java-util:3.4.0:jar" level="project" />
<orderEntry type="library" name="SBT: com.lihaoyi:fastparse-utils_2.12:1.0.0:jar" level="project" />
<orderEntry type="library" name="SBT: com.lihaoyi:fastparse_2.12:1.0.0:jar" level="project" />
<orderEntry type="library" name="SBT: com.lihaoyi:sourcecode_2.12:0.1.4:jar" level="project" />
<orderEntry type="library" name="SBT: com.trueaccord.lenses:lenses_2.12:0.4.12:jar" level="project" />
<orderEntry type="library" name="SBT: com.trueaccord.scalapb:scalapb-runtime-grpc_2.12:0.6.7:jar" level="project" />
<orderEntry type="library" name="SBT: com.trueaccord.scalapb:scalapb-runtime_2.12:0.6.7:jar" level="project" />
<orderEntry type="library" name="SBT: io.grpc:grpc-context:1.8.0:jar" level="project" />
<orderEntry type="library" name="SBT: io.grpc:grpc-core:1.8.0:jar" level="project" />
<orderEntry type="library" name="SBT: io.grpc:grpc-netty:1.8.0:jar" level="project" />
<orderEntry type="library" name="SBT: io.grpc:grpc-protobuf:1.8.0:jar" level="project" />
<orderEntry type="library" name="SBT: io.grpc:grpc-protobuf-lite:1.8.0:jar" level="project" />
<orderEntry type="library" name="SBT: io.grpc:grpc-stub:1.8.0:jar" level="project" />
<orderEntry type="library" name="SBT: io.netty:netty-buffer:4.1.16.Final:jar" level="project" />
<orderEntry type="library" name="SBT: io.netty:netty-codec:4.1.16.Final:jar" level="project" />
<orderEntry type="library" name="SBT: io.netty:netty-codec-http:4.1.16.Final:jar" level="project" />
<orderEntry type="library" name="SBT: io.netty:netty-codec-http2:4.1.16.Final:jar" level="project" />
<orderEntry type="library" name="SBT: io.netty:netty-codec-socks:4.1.16.Final:jar" level="project" />
<orderEntry type="library" name="SBT: io.netty:netty-common:4.1.16.Final:jar" level="project" />
<orderEntry type="library" name="SBT: io.netty:netty-handler:4.1.16.Final:jar" level="project" />
<orderEntry type="library" name="SBT: io.netty:netty-handler-proxy:4.1.16.Final:jar" level="project" />
<orderEntry type="library" name="SBT: io.netty:netty-resolver:4.1.16.Final:jar" level="project" />
<orderEntry type="library" name="SBT: io.netty:netty-transport:4.1.16.Final:jar" level="project" />
<orderEntry type="library" name="SBT: io.opencensus:opencensus-api:0.8.0:jar" level="project" />
<orderEntry type="library" name="SBT: io.opencensus:opencensus-contrib-grpc-metrics:0.8.0:jar" level="project" />
</component>
</module>
\ No newline at end of file
name := "newScalaExp"
version := "0.1"
scalaVersion := "2.12.4"
PB.targets in Compile := Seq(
scalapb.gen() -> (sourceManaged in Compile).value
)
libraryDependencies ++= Seq(
"io.grpc" % "grpc-netty" % com.trueaccord.scalapb.compiler.Version.grpcJavaVersion,
"com.trueaccord.scalapb" %% "scalapb-runtime" % com.trueaccord.scalapb.compiler.Version.scalapbVersion % "protobuf",
"com.trueaccord.scalapb" %% "scalapb-runtime-grpc" % com.trueaccord.scalapb.compiler.Version.scalapbVersion
)
sbt.version = 0.13.16
\ No newline at end of file
addSbtPlugin("com.thesamet" % "sbt-protoc" % "0.99.13")
libraryDependencies += "com.trueaccord.scalapb" %% "compilerplugin" % "0.6.7"
\ No newline at end of file
sbt.internals.DslEntry
\ No newline at end of file
sbt.internals.DslEntry
\ No newline at end of file
sbt.internals.DslEntry
\ No newline at end of file
sbt.internals.DslEntry
\ No newline at end of file
sbt.internals.DslEntry
\ No newline at end of file
sbt.internals.DslEntry
\ No newline at end of file
sbt.internals.DslEntry
\ No newline at end of file
#default#newscalaexp-build;0.1-SNAPSHOT resolved revisions
#Mon Nov 27 17:20:46 IST 2017
+organisation\:\#@\#\:+org.scala-sbt\:\#@\#\:+branch\:\#@\#\:+@\#\:NULL\:\#@\:\#@\#\:+module\:\#@\#\:+sbt\:\#@\#\:+revision\:\#@\#\:+0.13.16\:\#@\#\:=0.13.16 release 0.13.16 null
+organisation\:\#@\#\:+org.scala-lang\:\#@\#\:+branch\:\#@\#\:+@\#\:NULL\:\#@\:\#@\#\:+module\:\#@\#\:+scala-library\:\#@\#\:+revision\:\#@\#\:+2.10.6\:\#@\#\:=2.10.6 ? 2.10.6 null
+organisation\:\#@\#\:+org.scala-lang\:\#@\#\:+branch\:\#@\#\:+@\#\:NULL\:\#@\:\#@\#\:+module\:\#@\#\:+scala-compiler\:\#@\#\:+revision\:\#@\#\:+2.10.6\:\#@\#\:=2.10.6 release 2.10.6 null
+organisation\:\#@\#\:+com.trueaccord.scalapb\:\#@\#\:+branch\:\#@\#\:+@\#\:NULL\:\#@\:\#@\#\:+module\:\#@\#\:+compilerplugin_2.10\:\#@\#\:+revision\:\#@\#\:+0.6.7\:\#@\#\:=0.6.7 release 0.6.7 null
+e\:sbtVersion\:\#@\#\:+0.13\:\#@\#\:+module\:\#@\#\:+sbt-protoc\:\#@\#\:+e\:scalaVersion\:\#@\#\:+2.10\:\#@\#\:+organisation\:\#@\#\:+com.thesamet\:\#@\#\:+branch\:\#@\#\:+@\#\:NULL\:\#@\:\#@\#\:+revision\:\#@\#\:+0.99.13\:\#@\#\:=0.99.13 release 0.99.13 null
+e\:sbtVersion\:\#@\#\:+0.13\:\#@\#\:+module\:\#@\#\:+global-plugins\:\#@\#\:+e\:scalaVersion\:\#@\#\:+2.10\:\#@\#\:+organisation\:\#@\#\:+org.scala-sbt\:\#@\#\:+branch\:\#@\#\:+@\#\:NULL\:\#@\:\#@\#\:+revision\:\#@\#\:+0.0\:\#@\#\:=0.0 integration 0.0 null
<?xml version="1.0" encoding="UTF-8"?>
<ivy-module version="2.0" xmlns:e="http://ant.apache.org/ivy/extra">
<info organisation="default"
module="newscalaexp-build"
revision="0.1-SNAPSHOT"
status="integration"
publication="20171127172008"
e:sbtVersion="0.13" e:scalaVersion="2.10"
>
<description>
newscalaexp-build
</description>
</info>
<configurations>
<conf name="compile" visibility="public" description=""/>
<conf name="runtime" visibility="public" description="" extends="compile"/>
<conf name="test" visibility="public" description="" extends="runtime"/>
<conf name="provided" visibility="public" description=""/>
<conf name="optional" visibility="public" description=""/>
<conf name="compile-internal" visibility="private" description="" extends="compile,optional,provided"/>
<conf name="runtime-internal" visibility="private" description="" extends="runtime,optional"/>
<conf name="test-internal" visibility="private" description="" extends="test,optional,provided"/>
<conf name="plugin" visibility="private" description=""/>
<conf name="sources" visibility="public" description=""/>
<conf name="docs" visibility="public" description=""/>
<conf name="pom" visibility="public" description=""/>
<conf name="scala-tool" visibility="private" description=""/>
</configurations>
<publications>
<artifact name="newscalaexp-build" type="pom" ext="pom" conf="pom"/>
<artifact name="newscalaexp-build" type="jar" ext="jar" conf="compile"/>
<artifact name="newscalaexp-build" type="src" ext="jar" conf="sources" e:classifier="sources"/>
<artifact name="newscalaexp-build" type="doc" ext="jar" conf="docs" e:classifier="javadoc"/>
</publications>
<dependencies>
<dependency org="org.scala-lang" name="scala-compiler" rev="2.10.6" conf="scala-tool->default,optional(default)"/>
<dependency org="org.scala-lang" name="scala-library" rev="2.10.6" conf="scala-tool->default,optional(default);provided->default(compile)"/>
<dependency org="org.scala-sbt" name="sbt" rev="0.13.16" conf="provided->default(compile)"/>
<dependency org="org.scala-sbt" name="global-plugins" rev="0.0" conf="compile->default(compile)" e:sbtVersion="0.13" e:scalaVersion="2.10">
<artifact name="global-plugins" type="pom" ext="pom" conf="pom"/>
<artifact name="global-plugins" type="jar" ext="jar" conf="compile"/>
<artifact name="global-plugins" type="src" ext="jar" conf="sources" e:classifier="sources"/>
<artifact name="global-plugins" type="doc" ext="jar" conf="docs" e:classifier="javadoc"/>
</dependency>
<dependency org="com.thesamet" name="sbt-protoc" rev="0.99.13" conf="compile->default(compile)" e:sbtVersion="0.13" e:scalaVersion="2.10"/>
<dependency org="com.trueaccord.scalapb" name="compilerplugin_2.10" rev="0.6.7" conf="compile->default(compile)"/>
</dependencies>
</ivy-module>
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="ivy-report.xsl"?>
<ivy-report version="1.0">
<info
organisation="default"
module="newscalaexp-build"
revision="0.1-SNAPSHOT"
extra-scalaVersion="2.10"
extra-sbtVersion="0.13"
conf="docs"
confs="compile, runtime, test, provided, optional, compile-internal, runtime-internal, test-internal, plugin, sources, docs, pom, scala-tool"
date="20171127172008"/>
<dependencies>
</dependencies>
</ivy-report>
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="ivy-report.xsl"?>
<ivy-report version="1.0">
<info
organisation="default"
module="newscalaexp-build"
revision="0.1-SNAPSHOT"
extra-scalaVersion="2.10"
extra-sbtVersion="0.13"
conf="optional"
confs="compile, runtime, test, provided, optional, compile-internal, runtime-internal, test-internal, plugin, sources, docs, pom, scala-tool"
date="20171127172008"/>
<dependencies>
</dependencies>
</ivy-report>
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="ivy-report.xsl"?>
<ivy-report version="1.0">
<info
organisation="default"
module="newscalaexp-build"
revision="0.1-SNAPSHOT"
extra-scalaVersion="2.10"
extra-sbtVersion="0.13"
conf="plugin"
confs="compile, runtime, test, provided, optional, compile-internal, runtime-internal, test-internal, plugin, sources, docs, pom, scala-tool"
date="20171127172008"/>
<dependencies>
</dependencies>
</ivy-report>
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="ivy-report.xsl"?>
<ivy-report version="1.0">
<info
organisation="default"
module="newscalaexp-build"
revision="0.1-SNAPSHOT"
extra-scalaVersion="2.10"
extra-sbtVersion="0.13"
conf="pom"
confs="compile, runtime, test, provided, optional, compile-internal, runtime-internal, test-internal, plugin, sources, docs, pom, scala-tool"
date="20171127172008"/>
<dependencies>
</dependencies>
</ivy-report>
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="ivy-report.xsl"?>
<ivy-report version="1.0">
<info
organisation="default"
module="newscalaexp-build"
revision="0.1-SNAPSHOT"
extra-scalaVersion="2.10"
extra-sbtVersion="0.13"
conf="scala-tool"
confs="compile, runtime, test, provided, optional, compile-internal, runtime-internal, test-internal, plugin, sources, docs, pom, scala-tool"
date="20171127172008"/>
<dependencies>
<module organisation="org.scala-lang" name="scala-compiler">
<revision name="2.10.6" status="release" pubdate="20150918150547" resolver="sbt-chain" artresolver="sbt-chain" homepage="http://www.scala-lang.org/" downloaded="false" searched="false" default="false" conf="default, compile, runtime, optional, optional(default), master" position="0">
<license name="BSD-like" url="http://www.scala-lang.org/downloads/license.html "/>
<metadata-artifact status="no" details="" size="2953" time="0" location="/home/girish/.ivy2/cache/org.scala-lang/scala-compiler/ivy-2.10.6.xml" searched="false" origin-is-local="false" origin-location="https://repo1.maven.org/maven2/org/scala-lang/scala-compiler/2.10.6/scala-compiler-2.10.6.pom"/>
<caller organisation="default" name="newscalaexp-build" conf="scala-tool" rev="2.10.6" rev-constraint-default="2.10.6" rev-constraint-dynamic="2.10.6" callerrev="0.1-SNAPSHOT"/>
<artifacts>
<artifact name="scala-compiler" type="jar" ext="jar" status="no" details="" size="14472632" time="0" location="/home/girish/.ivy2/cache/org.scala-lang/scala-compiler/jars/scala-compiler-2.10.6.jar">
<origin-location is-local="false" location="https://repo1.maven.org/maven2/org/scala-lang/scala-compiler/2.10.6/scala-compiler-2.10.6.jar"/>
</artifact>
</artifacts>
</revision>
</module>
<module organisation="org.scala-lang" name="jline">
<revision name="2.10.6" status="release" pubdate="20150918150534" resolver="sbt-chain" artresolver="sbt-chain" homepage="http://www.scala-lang.org/" downloaded="false" searched="false" default="false" conf="compile, master(compile), compile(*), master" position="3">
<license name="BSD-like" url="http://www.scala-lang.org/downloads/license.html "/>
<license name="The BSD License" url="http://www.opensource.org/licenses/bsd-license.php"/>
<metadata-artifact status="no" details="" size="2739" time="0" location="/home/girish/.ivy2/cache/org.scala-lang/jline/ivy-2.10.6.xml" searched="false" origin-is-local="false" origin-location="https://repo1.maven.org/maven2/org/scala-lang/jline/2.10.6/jline-2.10.6.pom"/>
<caller organisation="org.scala-lang" name="scala-compiler" conf="optional" rev="2.10.6" rev-constraint-default="2.10.6" rev-constraint-dynamic="2.10.6" callerrev="2.10.6"/>
<artifacts>
<artifact name="jline" type="jar" ext="jar" status="no" details="" size="164623" time="0" location="/home/girish/.ivy2/cache/org.scala-lang/jline/jars/jline-2.10.6.jar">
<origin-location is-local="false" location="https://repo1.maven.org/maven2/org/scala-lang/jline/2.10.6/jline-2.10.6.jar"/>
</artifact>
</artifacts>
</revision>
</module>
<module organisation="org.fusesource.jansi" name="jansi">
<revision name="1.4" status="release" pubdate="20100715195157" resolver="sbt-chain" artresolver="sbt-chain" homepage="http://${forge-project-id}.fusesource.org" downloaded="false" searched="false" default="false" conf="compile, master(compile), compile(*), master" position="4">
<license name="The Apache Software License, Version 2.0" url="http://www.apache.org/licenses/LICENSE-2.0.txt"/>
<metadata-artifact status="no" details="" size="3487" time="0" location="/home/girish/.ivy2/cache/org.fusesource.jansi/jansi/ivy-1.4.xml" searched="false" origin-is-local="false" origin-location="https://repo1.maven.org/maven2/org/fusesource/jansi/jansi/1.4/jansi-1.4.pom"/>
<caller organisation="org.scala-lang" name="jline" conf="compile" rev="1.4" rev-constraint-default="1.4" rev-constraint-dynamic="1.4" callerrev="2.10.6"/>
<artifacts>
<artifact name="jansi" type="jar" ext="jar" status="no" details="" size="106659" time="0" location="/home/girish/.ivy2/cache/org.fusesource.jansi/jansi/jars/jansi-1.4.jar">
<origin-location is-local="false" location="https://repo1.maven.org/maven2/org/fusesource/jansi/jansi/1.4/jansi-1.4.jar"/>
</artifact>
</artifacts>
</revision>
</module>
<module organisation="org.scala-lang" name="scala-reflect">
<revision name="2.10.6" status="release" pubdate="20150918150538" resolver="sbt-chain" artresolver="sbt-chain" homepage="http://www.scala-lang.org/" extra-info.apiURL="http://www.scala-lang.org/api/2.10.6/" downloaded="false" searched="false" default="false" conf="compile, runtime(*), master(compile), runtime, compile(*), master" position="2">
<license name="BSD-like" url="http://www.scala-lang.org/downloads/license.html "/>
<metadata-artifact status="no" details="" size="2835" time="0" location="/home/girish/.ivy2/cache/org.scala-lang/scala-reflect/ivy-2.10.6.xml" searched="false" origin-is-local="false" origin-location="https://repo1.maven.org/maven2/org/scala-lang/scala-reflect/2.10.6/scala-reflect-2.10.6.pom"/>
<caller organisation="org.scala-lang" name="scala-compiler" conf="default, compile, runtime, optional, master" rev="2.10.6" rev-constraint-default="2.10.6" rev-constraint-dynamic="2.10.6" callerrev="2.10.6"/>
<artifacts>
<artifact name="scala-reflect" type="jar" ext="jar" status="no" details="" size="3206180" time="0" location="/home/girish/.ivy2/cache/org.scala-lang/scala-reflect/jars/scala-reflect-2.10.6.jar">
<origin-location is-local="false" location="https://repo1.maven.org/maven2/org/scala-lang/scala-reflect/2.10.6/scala-reflect-2.10.6.jar"/>
</artifact>
</artifacts>
</revision>
</module>
<module organisation="org.scala-lang" name="scala-library">
<revision name="2.10.6" status="release" pubdate="20150918150528" resolver="sbt-chain" artresolver="sbt-chain" homepage="http://www.scala-lang.org/" extra-info.apiURL="http://www.scala-lang.org/api/2.10.6/" downloaded="false" searched="false" default="false" conf="default, compile, runtime(*), master(compile), runtime, optional, optional(default), compile(*), master" position="1">
<license name="BSD-like" url="http://www.scala-lang.org/downloads/license.html "/>
<metadata-artifact status="no" details="" size="2669" time="0" location="/home/girish/.ivy2/cache/org.scala-lang/scala-library/ivy-2.10.6.xml" searched="false" origin-is-local="false" origin-location="https://repo1.maven.org/maven2/org/scala-lang/scala-library/2.10.6/scala-library-2.10.6.pom"/>
<caller organisation="default" name="newscalaexp-build" conf="scala-tool" rev="2.10.6" rev-constraint-default="2.10.6" rev-constraint-dynamic="2.10.6" callerrev="0.1-SNAPSHOT"/>
<caller organisation="org.scala-lang" name="scala-compiler" conf="default, compile, runtime, optional, master" rev="2.10.6" rev-constraint-default="2.10.6" rev-constraint-dynamic="2.10.6" callerrev="2.10.6"/>
<caller organisation="org.scala-lang" name="scala-reflect" conf="compile, runtime" rev="2.10.6" rev-constraint-default="2.10.6" rev-constraint-dynamic="2.10.6" callerrev="2.10.6"/>
<artifacts>
<artifact name="scala-library" type="jar" ext="jar" status="no" details="" size="7132001" time="0" location="/home/girish/.ivy2/cache/org.scala-lang/scala-library/jars/scala-library-2.10.6.jar">
<origin-location is-local="false" location="https://repo1.maven.org/maven2/org/scala-lang/scala-library/2.10.6/scala-library-2.10.6.jar"/>
</artifact>
</artifacts>
</revision>
</module>
</dependencies>
</ivy-report>
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="ivy-report.xsl"?>
<ivy-report version="1.0">
<info
organisation="default"
module="newscalaexp-build"
revision="0.1-SNAPSHOT"
extra-scalaVersion="2.10"
extra-sbtVersion="0.13"
conf="sources"
confs="compile, runtime, test, provided, optional, compile-internal, runtime-internal, test-internal, plugin, sources, docs, pom, scala-tool"
date="20171127172008"/>
<dependencies>
</dependencies>
</ivy-report>
/*
* Licensed to the Apache Software Foundation (ASF) under one or more
* contributor license agreements. See the NOTICE file distributed with
* this work for additional information regarding copyright ownership.
* The ASF licenses this file to You under the Apache License, Version 2.0
* (the "License"); you may not use this file except in compliance with
* the License. You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*
*/
body {
font-family:"Trebuchet MS",Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size:small;
}
div#logo {
float: right;
padding-left: 10px;
padding-bottom: 10px;
background: white;
text-align: center;
}
#logo img {
border: 0;
}
div#date {
font-style: italic;
padding-left: 60px;
padding-bottom: 40px;
}
h1 {
margin-bottom:2px;
border-color:#7A9437;
border-style:solid;
border-width:0 0 3px 0;
}
span#module {
color:#7A9437;
text-decoration:none;
}
span#organisation {
color:black;
text-decoration:none;
}
#confmenu {
color: #000;
border-bottom: 2px solid black;
margin: 12px 0px 0px 0px;
padding: 0px;
z-index: 1;
padding-left: 10px
}
#confmenu li {
display: inline;
overflow: hidden;
list-style-type: none;
}
#confmenu a, a.active {
color: #DEDECF;
background: #898B5E;
font: bold 1em "Trebuchet MS", Arial, sans-serif;
border: 2px solid black;
padding: 2px 5px 0px 5px;
text-decoration: none;
}
/*
background: #ABAD85 #CED4BD
background: #DEE4CD
*/
#confmenu a.active {
color: #7A9437;
background: #DEE4CD;
border-bottom: 3px solid #DEE4CD;
}
#confmenu a:hover {
color: #fff;
background: #ADC09F;
}
#confmenu a:visited {
color: #DEDECF;
}
#confmenu a.active:visited {
color: #7A9437;
}
#confmenu a.active:hover {
background: #DEE4CD;
color: #DEDECF;
}
#content {
background: #DEE4CD;
padding: 20px;
border: 2px solid black;
border-top: none;
z-index: 2;
}
#content a {
text-decoration: none;
color: #E8E9BE;
}
#content a:hover {
background: #898B5E;
}
h2 {
margin-bottom:2px;
font-size:medium;
border-color:#7A9437;
border-style:solid;
border-width:0 0 2px 0;
}
h3 {
margin-top:30px;
margin-bottom:2px;
padding: 5 5 5 0;
font-size: 24px;
border-style:solid;
border-width:0 0 2px 0;
}
h4 {
margin-bottom:2px;
margin-top:2px;
font-size:medium;
border-color:#7A9437;
border-style:dashed;
border-width:0 0 1px 0;
}
h5 {
margin-bottom:2px;
margin-top:2px;
margin-left:20px;
font-size:medium;
}
span.resolved {
padding-left: 15px;
font-weight: 500;
font-size: small;
}
#content table {
border-collapse:collapse;
width:90%;
margin:auto;
margin-top: 5px;
}
#content thead {
background-color:#CED4BD;
border:1px solid #7A9437;
}
#content tbody {
border-collapse:collapse;
background-color:#FFFFFF;
border:1px solid #7A9437;
}
#content th {
font-family:monospace;
border:1px solid #7A9437;
padding:5px;
}
#content td {
border:1px dotted #7A9437;
padding:0 3 0 3;
}
#content table a {
color:#7A9437;
text-decoration:none;
}
#content table a:hover {
background-color:#CED4BD;
color:#7A9437;
}
table.deps {
border-collapse:collapse;
width:90%;
margin:auto;
margin-top: 5px;
}
table.deps thead {
background-color:#CED4BD;
border:1px solid #7A9437;
}
table.deps tbody {
border-collapse:collapse;
background-color:#FFFFFF;
border:1px solid #7A9437;
}
table.deps th {
font-family:monospace;
border:1px solid #7A9437;
padding:2;
}
table.deps td {
border:1px dotted #7A9437;
padding:0 3 0 3;
}
table.header {
border:0;
width:90%;
margin:auto;
margin-top: 5px;
}
table.header thead {
border:0;
}
table.header tbody {
border:0;
}
table.header tr {
padding:0px;
border:0;
}
table.header td {
padding:0 3 0 3;
border:0;
}
td.title {
width:150px;
margin-right:15px;
font-size:small;
font-weight:700;
}
td.title:first-letter {
color:#7A9437;
background-color:transparent;
}
[debug] Other repositories:
[debug] Default repositories:
[debug] Using inline dependencies specified in Scala.
This diff could not be displayed because it is too large.
[debug] [naha] 
[debug] [naha] Initial source changes: 
[debug] [naha] removed:Set()
[debug] [naha] added: Set()
[debug] [naha] modified: Set()
[debug] [naha] Invalidated products: Set()
[debug] [naha] External API changes: API Changes: Set()
[debug] [naha] Modified binary dependencies: Set()
[debug] [naha] Initial directly invalidated sources: Set()
[debug] [naha] 
[debug] [naha] Sources indirectly invalidated by:
[debug] [naha] product: Set()
[debug] [naha] binary dep: Set()
[debug] [naha] external source: Set()
[debug] All initially invalidated sources: Set()
[debug] Copy resource mappings: 
[debug]  
/home/girish/.sbt/0.13/plugins/target/scala-2.10/sbt-0.13/classes:/home/girish/.ivy2/cache/scala_2.10/sbt_0.13/com.thesamet/sbt-protoc/jars/sbt-protoc-0.99.13.jar:/home/girish/.ivy2/cache/com.github.os72/protoc-jar/jars/protoc-jar-3.4.0.jar:/home/girish/.ivy2/cache/com.trueaccord.scalapb/protoc-bridge_2.10/jars/protoc-bridge_2.10-0.3.0-M1.jar:/home/girish/.sbt/boot/scala-2.10.6/lib/scala-library.jar:/home/girish/.ivy2/cache/com.trueaccord.scalapb/compilerplugin_2.10/jars/compilerplugin_2.10-0.6.7.jar:/home/girish/.ivy2/cache/com.google.protobuf/protobuf-java/bundles/protobuf-java-3.4.0.jar:/home/girish/.ivy2/cache/org.scala-sbt/sbt/jars/sbt-0.13.16.jar:/home/girish/.ivy2/cache/org.scala-sbt/main/jars/main-0.13.16.jar:/home/girish/.ivy2/cache/org.scala-sbt/actions/jars/actions-0.13.16.jar:/home/girish/.ivy2/cache/org.scala-sbt/classpath/jars/classpath-0.13.16.jar:/home/girish/.sbt/boot/scala-2.10.6/lib/scala-compiler.jar:/home/girish/.sbt/boot/scala-2.10.6/lib/scala-reflect.jar:/home/girish/.ivy2/cache/org.scala-sbt/interface/jars/interface-0.13.16.jar:/home/girish/.ivy2/cache/org.scala-sbt/io/jars/io-0.13.16.jar:/home/girish/.ivy2/cache/org.scala-sbt/control/jars/control-0.13.16.jar:/home/girish/.ivy2/cache/org.scala-sbt/launcher-interface/jars/launcher-interface-1.0.1.jar:/home/girish/.ivy2/cache/org.scala-sbt/completion/jars/completion-0.13.16.jar:/home/girish/.ivy2/cache/org.scala-sbt/collections/jars/collections-0.13.16.jar:/home/girish/.ivy2/cache/jline/jline/jars/jline-2.14.4.jar:/home/girish/.ivy2/cache/org.scala-sbt/api/jars/api-0.13.16.jar:/home/girish/.ivy2/cache/org.scala-sbt/classfile/jars/classfile-0.13.16.jar:/home/girish/.ivy2/cache/org.scala-sbt/logging/jars/logging-0.13.16.jar:/home/girish/.ivy2/cache/org.scala-sbt/process/jars/process-0.13.16.jar:/home/girish/.ivy2/cache/org.scala-sbt/compiler-integration/jars/compiler-integration-0.13.16.jar:/home/girish/.ivy2/cache/org.scala-sbt/incremental-compiler/jars/incremental-compiler-0.13.16.jar:/home/girish/.ivy2/cache/org.scala-sbt/relation/jars/relation-0.13.16.jar:/home/girish/.ivy2/cache/org.scala-sbt/compile/jars/compile-0.13.16.jar:/home/girish/.ivy2/cache/org.scala-sbt/persist/jars/persist-0.13.16.jar:/home/girish/.ivy2/cache/org.scala-tools.sbinary/sbinary_2.10/jars/sbinary_2.10-0.4.2.jar:/home/girish/.ivy2/cache/org.scala-sbt/compiler-ivy-integration/jars/compiler-ivy-integration-0.13.16.jar:/home/girish/.ivy2/cache/org.scala-sbt/ivy/jars/ivy-0.13.16.jar:/home/girish/.ivy2/cache/org.scala-sbt/cross/jars/cross-0.13.16.jar:/home/girish/.ivy2/cache/org.scala-sbt.ivy/ivy/jars/ivy-2.3.0-sbt-48dd0744422128446aee9ac31aa356ee203cc9f4.jar:/home/girish/.ivy2/cache/com.jcraft/jsch/jars/jsch-0.1.50.jar:/home/girish/.ivy2/cache/org.scala-sbt/serialization_2.10/jars/serialization_2.10-0.1.2.jar:/home/girish/.ivy2/cache/org.scala-lang.modules/scala-pickling_2.10/jars/scala-pickling_2.10-0.10.1.jar:/home/girish/.ivy2/cache/org.scalamacros/quasiquotes_2.10/jars/quasiquotes_2.10-2.0.1.jar:/home/girish/.ivy2/cache/org.json4s/json4s-core_2.10/jars/json4s-core_2.10-3.2.10.jar:/home/girish/.ivy2/cache/org.json4s/json4s-ast_2.10/jars/json4s-ast_2.10-3.2.10.jar:/home/girish/.ivy2/cache/com.thoughtworks.paranamer/paranamer/jars/paranamer-2.6.jar:/home/girish/.ivy2/cache/org.spire-math/jawn-parser_2.10/jars/jawn-parser_2.10-0.6.0.jar:/home/girish/.ivy2/cache/org.spire-math/json4s-support_2.10/jars/json4s-support_2.10-0.6.0.jar:/home/girish/.ivy2/cache/org.scala-sbt/run/jars/run-0.13.16.jar:/home/girish/.ivy2/cache/org.scala-sbt/task-system/jars/task-system-0.13.16.jar:/home/girish/.ivy2/cache/org.scala-sbt/tasks/jars/tasks-0.13.16.jar:/home/girish/.ivy2/cache/org.scala-sbt/tracking/jars/tracking-0.13.16.jar:/home/girish/.ivy2/cache/org.scala-sbt/cache/jars/cache-0.13.16.jar:/home/girish/.ivy2/cache/org.scala-sbt/testing/jars/testing-0.13.16.jar:/home/girish/.ivy2/cache/org.scala-sbt/test-agent/jars/test-agent-0.13.16.jar:/home/girish/.ivy2/cache/org.scala-sbt/test-interface/jars/test-interface-1.0.jar:/home/girish/.ivy2/cache/org.scala-sbt/main-settings/jars/main-settings-0.13.16.jar:/home/girish/.ivy2/cache/org.scala-sbt/apply-macro/jars/apply-macro-0.13.16.jar:/home/girish/.ivy2/cache/org.scala-sbt/command/jars/command-0.13.16.jar:/home/girish/.ivy2/cache/org.scala-sbt/template-resolver/jars/template-resolver-0.1.jar:/home/girish/.ivy2/cache/org.scala-sbt/logic/jars/logic-0.13.16.jar:/home/girish/.ivy2/cache/org.scala-sbt/compiler-interface/jars/compiler-interface-0.13.16.jar
/home/girish/mywork/grpcSparkApi/newScalaExp/project/target/scala-2.10/sbt-0.13/classes
/home/girish/.ivy2/cache/scala_2.10/sbt_0.13/com.thesamet/sbt-protoc/jars/sbt-protoc-0.99.13.jar:/home/girish/.ivy2/cache/com.github.os72/protoc-jar/jars/protoc-jar-3.4.0.jar:/home/girish/.ivy2/cache/com.trueaccord.scalapb/protoc-bridge_2.10/jars/protoc-bridge_2.10-0.3.0-M1.jar:/home/girish/.sbt/boot/scala-2.10.6/lib/scala-library.jar:/home/girish/.ivy2/cache/com.trueaccord.scalapb/compilerplugin_2.10/jars/compilerplugin_2.10-0.6.7.jar:/home/girish/.ivy2/cache/com.google.protobuf/protobuf-java/bundles/protobuf-java-3.4.0.jar:/home/girish/.ivy2/cache/org.scala-sbt/sbt/jars/sbt-0.13.16.jar:/home/girish/.ivy2/cache/org.scala-sbt/main/jars/main-0.13.16.jar:/home/girish/.ivy2/cache/org.scala-sbt/actions/jars/actions-0.13.16.jar:/home/girish/.ivy2/cache/org.scala-sbt/classpath/jars/classpath-0.13.16.jar:/home/girish/.sbt/boot/scala-2.10.6/lib/scala-compiler.jar:/home/girish/.sbt/boot/scala-2.10.6/lib/scala-reflect.jar:/home/girish/.ivy2/cache/org.scala-sbt/interface/jars/interface-0.13.16.jar:/home/girish/.ivy2/cache/org.scala-sbt/io/jars/io-0.13.16.jar:/home/girish/.ivy2/cache/org.scala-sbt/control/jars/control-0.13.16.jar:/home/girish/.ivy2/cache/org.scala-sbt/launcher-interface/jars/launcher-interface-1.0.1.jar:/home/girish/.ivy2/cache/org.scala-sbt/completion/jars/completion-0.13.16.jar:/home/girish/.ivy2/cache/org.scala-sbt/collections/jars/collections-0.13.16.jar:/home/girish/.ivy2/cache/jline/jline/jars/jline-2.14.4.jar:/home/girish/.ivy2/cache/org.scala-sbt/api/jars/api-0.13.16.jar:/home/girish/.ivy2/cache/org.scala-sbt/classfile/jars/classfile-0.13.16.jar:/home/girish/.ivy2/cache/org.scala-sbt/logging/jars/logging-0.13.16.jar:/home/girish/.ivy2/cache/org.scala-sbt/process/jars/process-0.13.16.jar:/home/girish/.ivy2/cache/org.scala-sbt/compiler-integration/jars/compiler-integration-0.13.16.jar:/home/girish/.ivy2/cache/org.scala-sbt/incremental-compiler/jars/incremental-compiler-0.13.16.jar:/home/girish/.ivy2/cache/org.scala-sbt/relation/jars/relation-0.13.16.jar:/home/girish/.ivy2/cache/org.scala-sbt/compile/jars/compile-0.13.16.jar:/home/girish/.ivy2/cache/org.scala-sbt/persist/jars/persist-0.13.16.jar:/home/girish/.ivy2/cache/org.scala-tools.sbinary/sbinary_2.10/jars/sbinary_2.10-0.4.2.jar:/home/girish/.ivy2/cache/org.scala-sbt/compiler-ivy-integration/jars/compiler-ivy-integration-0.13.16.jar:/home/girish/.ivy2/cache/org.scala-sbt/ivy/jars/ivy-0.13.16.jar:/home/girish/.ivy2/cache/org.scala-sbt/cross/jars/cross-0.13.16.jar:/home/girish/.ivy2/cache/org.scala-sbt.ivy/ivy/jars/ivy-2.3.0-sbt-48dd0744422128446aee9ac31aa356ee203cc9f4.jar:/home/girish/.ivy2/cache/com.jcraft/jsch/jars/jsch-0.1.50.jar:/home/girish/.ivy2/cache/org.scala-sbt/serialization_2.10/jars/serialization_2.10-0.1.2.jar:/home/girish/.ivy2/cache/org.scala-lang.modules/scala-pickling_2.10/jars/scala-pickling_2.10-0.10.1.jar:/home/girish/.ivy2/cache/org.scalamacros/quasiquotes_2.10/jars/quasiquotes_2.10-2.0.1.jar:/home/girish/.ivy2/cache/org.json4s/json4s-core_2.10/jars/json4s-core_2.10-3.2.10.jar:/home/girish/.ivy2/cache/org.json4s/json4s-ast_2.10/jars/json4s-ast_2.10-3.2.10.jar:/home/girish/.ivy2/cache/com.thoughtworks.paranamer/paranamer/jars/paranamer-2.6.jar:/home/girish/.ivy2/cache/org.spire-math/jawn-parser_2.10/jars/jawn-parser_2.10-0.6.0.jar:/home/girish/.ivy2/cache/org.spire-math/json4s-support_2.10/jars/json4s-support_2.10-0.6.0.jar:/home/girish/.ivy2/cache/org.scala-sbt/run/jars/run-0.13.16.jar:/home/girish/.ivy2/cache/org.scala-sbt/task-system/jars/task-system-0.13.16.jar:/home/girish/.ivy2/cache/org.scala-sbt/tasks/jars/tasks-0.13.16.jar:/home/girish/.ivy2/cache/org.scala-sbt/tracking/jars/tracking-0.13.16.jar:/home/girish/.ivy2/cache/org.scala-sbt/cache/jars/cache-0.13.16.jar:/home/girish/.ivy2/cache/org.scala-sbt/testing/jars/testing-0.13.16.jar:/home/girish/.ivy2/cache/org.scala-sbt/test-agent/jars/test-agent-0.13.16.jar:/home/girish/.ivy2/cache/org.scala-sbt/test-interface/jars/test-interface-1.0.jar:/home/girish/.ivy2/cache/org.scala-sbt/main-settings/jars/main-settings-0.13.16.jar:/home/girish/.ivy2/cache/org.scala-sbt/apply-macro/jars/apply-macro-0.13.16.jar:/home/girish/.ivy2/cache/org.scala-sbt/command/jars/command-0.13.16.jar:/home/girish/.ivy2/cache/org.scala-sbt/template-resolver/jars/template-resolver-0.1.jar:/home/girish/.ivy2/cache/org.scala-sbt/logic/jars/logic-0.13.16.jar:/home/girish/.ivy2/cache/org.scala-sbt/compiler-interface/jars/compiler-interface-0.13.16.jar
/home/girish/.ivy2/cache/scala_2.10/sbt_0.13/com.thesamet/sbt-protoc/jars/sbt-protoc-0.99.13.jar:/home/girish/.ivy2/cache/com.github.os72/protoc-jar/jars/protoc-jar-3.4.0.jar:/home/girish/.ivy2/cache/com.trueaccord.scalapb/protoc-bridge_2.10/jars/protoc-bridge_2.10-0.3.0-M1.jar:/home/girish/.sbt/boot/scala-2.10.6/lib/scala-library.jar:/home/girish/.ivy2/cache/com.trueaccord.scalapb/compilerplugin_2.10/jars/compilerplugin_2.10-0.6.7.jar:/home/girish/.ivy2/cache/com.google.protobuf/protobuf-java/bundles/protobuf-java-3.4.0.jar:/home/girish/.ivy2/cache/org.scala-sbt/sbt/jars/sbt-0.13.16.jar:/home/girish/.ivy2/cache/org.scala-sbt/main/jars/main-0.13.16.jar:/home/girish/.ivy2/cache/org.scala-sbt/actions/jars/actions-0.13.16.jar:/home/girish/.ivy2/cache/org.scala-sbt/classpath/jars/classpath-0.13.16.jar:/home/girish/.sbt/boot/scala-2.10.6/lib/scala-compiler.jar:/home/girish/.sbt/boot/scala-2.10.6/lib/scala-reflect.jar:/home/girish/.ivy2/cache/org.scala-sbt/interface/jars/interface-0.13.16.jar:/home/girish/.ivy2/cache/org.scala-sbt/io/jars/io-0.13.16.jar:/home/girish/.ivy2/cache/org.scala-sbt/control/jars/control-0.13.16.jar:/home/girish/.ivy2/cache/org.scala-sbt/launcher-interface/jars/launcher-interface-1.0.1.jar:/home/girish/.ivy2/cache/org.scala-sbt/completion/jars/completion-0.13.16.jar:/home/girish/.ivy2/cache/org.scala-sbt/collections/jars/collections-0.13.16.jar:/home/girish/.ivy2/cache/jline/jline/jars/jline-2.14.4.jar:/home/girish/.ivy2/cache/org.scala-sbt/api/jars/api-0.13.16.jar:/home/girish/.ivy2/cache/org.scala-sbt/classfile/jars/classfile-0.13.16.jar:/home/girish/.ivy2/cache/org.scala-sbt/logging/jars/logging-0.13.16.jar:/home/girish/.ivy2/cache/org.scala-sbt/process/jars/process-0.13.16.jar:/home/girish/.ivy2/cache/org.scala-sbt/compiler-integration/jars/compiler-integration-0.13.16.jar:/home/girish/.ivy2/cache/org.scala-sbt/incremental-compiler/jars/incremental-compiler-0.13.16.jar:/home/girish/.ivy2/cache/org.scala-sbt/relation/jars/relation-0.13.16.jar:/home/girish/.ivy2/cache/org.scala-sbt/compile/jars/compile-0.13.16.jar:/home/girish/.ivy2/cache/org.scala-sbt/persist/jars/persist-0.13.16.jar:/home/girish/.ivy2/cache/org.scala-tools.sbinary/sbinary_2.10/jars/sbinary_2.10-0.4.2.jar:/home/girish/.ivy2/cache/org.scala-sbt/compiler-ivy-integration/jars/compiler-ivy-integration-0.13.16.jar:/home/girish/.ivy2/cache/org.scala-sbt/ivy/jars/ivy-0.13.16.jar:/home/girish/.ivy2/cache/org.scala-sbt/cross/jars/cross-0.13.16.jar:/home/girish/.ivy2/cache/org.scala-sbt.ivy/ivy/jars/ivy-2.3.0-sbt-48dd0744422128446aee9ac31aa356ee203cc9f4.jar:/home/girish/.ivy2/cache/com.jcraft/jsch/jars/jsch-0.1.50.jar:/home/girish/.ivy2/cache/org.scala-sbt/serialization_2.10/jars/serialization_2.10-0.1.2.jar:/home/girish/.ivy2/cache/org.scala-lang.modules/scala-pickling_2.10/jars/scala-pickling_2.10-0.10.1.jar:/home/girish/.ivy2/cache/org.scalamacros/quasiquotes_2.10/jars/quasiquotes_2.10-2.0.1.jar:/home/girish/.ivy2/cache/org.json4s/json4s-core_2.10/jars/json4s-core_2.10-3.2.10.jar:/home/girish/.ivy2/cache/org.json4s/json4s-ast_2.10/jars/json4s-ast_2.10-3.2.10.jar:/home/girish/.ivy2/cache/com.thoughtworks.paranamer/paranamer/jars/paranamer-2.6.jar:/home/girish/.ivy2/cache/org.spire-math/jawn-parser_2.10/jars/jawn-parser_2.10-0.6.0.jar:/home/girish/.ivy2/cache/org.spire-math/json4s-support_2.10/jars/json4s-support_2.10-0.6.0.jar:/home/girish/.ivy2/cache/org.scala-sbt/run/jars/run-0.13.16.jar:/home/girish/.ivy2/cache/org.scala-sbt/task-system/jars/task-system-0.13.16.jar:/home/girish/.ivy2/cache/org.scala-sbt/tasks/jars/tasks-0.13.16.jar:/home/girish/.ivy2/cache/org.scala-sbt/tracking/jars/tracking-0.13.16.jar:/home/girish/.ivy2/cache/org.scala-sbt/cache/jars/cache-0.13.16.jar:/home/girish/.ivy2/cache/org.scala-sbt/testing/jars/testing-0.13.16.jar:/home/girish/.ivy2/cache/org.scala-sbt/test-agent/jars/test-agent-0.13.16.jar:/home/girish/.ivy2/cache/org.scala-sbt/test-interface/jars/test-interface-1.0.jar:/home/girish/.ivy2/cache/org.scala-sbt/main-settings/jars/main-settings-0.13.16.jar:/home/girish/.ivy2/cache/org.scala-sbt/apply-macro/jars/apply-macro-0.13.16.jar:/home/girish/.ivy2/cache/org.scala-sbt/command/jars/command-0.13.16.jar:/home/girish/.ivy2/cache/org.scala-sbt/template-resolver/jars/template-resolver-0.1.jar:/home/girish/.ivy2/cache/org.scala-sbt/logic/jars/logic-0.13.16.jar:/home/girish/.ivy2/cache/org.scala-sbt/compiler-interface/jars/compiler-interface-0.13.16.jar
/home/girish/mywork/grpcSparkApi/newScalaExp/project/target/scala-2.10/sbt-0.13/classes:/home/girish/.sbt/0.13/plugins/target/scala-2.10/sbt-0.13/classes:/home/girish/.ivy2/cache/scala_2.10/sbt_0.13/com.thesamet/sbt-protoc/jars/sbt-protoc-0.99.13.jar:/home/girish/.ivy2/cache/com.github.os72/protoc-jar/jars/protoc-jar-3.4.0.jar:/home/girish/.ivy2/cache/com.trueaccord.scalapb/protoc-bridge_2.10/jars/protoc-bridge_2.10-0.3.0-M1.jar:/home/girish/.sbt/boot/scala-2.10.6/lib/scala-library.jar:/home/girish/.ivy2/cache/com.trueaccord.scalapb/compilerplugin_2.10/jars/compilerplugin_2.10-0.6.7.jar:/home/girish/.ivy2/cache/com.google.protobuf/protobuf-java/bundles/protobuf-java-3.4.0.jar
/home/girish/mywork/grpcSparkApi/newScalaExp/project/target/scala-2.10/sbt-0.13/classes
/home/girish/.ivy2/cache/scala_2.10/sbt_0.13/com.thesamet/sbt-protoc/jars/sbt-protoc-0.99.13.jar:/home/girish/.ivy2/cache/com.github.os72/protoc-jar/jars/protoc-jar-3.4.0.jar:/home/girish/.ivy2/cache/com.trueaccord.scalapb/protoc-bridge_2.10/jars/protoc-bridge_2.10-0.3.0-M1.jar:/home/girish/.sbt/boot/scala-2.10.6/lib/scala-library.jar:/home/girish/.ivy2/cache/com.trueaccord.scalapb/compilerplugin_2.10/jars/compilerplugin_2.10-0.6.7.jar:/home/girish/.ivy2/cache/com.google.protobuf/protobuf-java/bundles/protobuf-java-3.4.0.jar
/home/girish/mywork/grpcSparkApi/newScalaExp/project/target/scala-2.10/sbt-0.13/classes:/home/girish/.sbt/0.13/plugins/target/scala-2.10/sbt-0.13/classes:/home/girish/.ivy2/cache/scala_2.10/sbt_0.13/com.thesamet/sbt-protoc/jars/sbt-protoc-0.99.13.jar:/home/girish/.ivy2/cache/com.github.os72/protoc-jar/jars/protoc-jar-3.4.0.jar:/home/girish/.ivy2/cache/com.trueaccord.scalapb/protoc-bridge_2.10/jars/protoc-bridge_2.10-0.3.0-M1.jar:/home/girish/.sbt/boot/scala-2.10.6/lib/scala-library.jar:/home/girish/.ivy2/cache/com.trueaccord.scalapb/compilerplugin_2.10/jars/compilerplugin_2.10-0.6.7.jar:/home/girish/.ivy2/cache/com.google.protobuf/protobuf-java/bundles/protobuf-java-3.4.0.jar
/home/girish/mywork/grpcSparkApi/newScalaExp/project/target/scala-2.10/sbt-0.13/classes
/home/girish/.ivy2/cache/scala_2.10/sbt_0.13/com.thesamet/sbt-protoc/jars/sbt-protoc-0.99.13.jar:/home/girish/.ivy2/cache/com.github.os72/protoc-jar/jars/protoc-jar-3.4.0.jar:/home/girish/.ivy2/cache/com.trueaccord.scalapb/protoc-bridge_2.10/jars/protoc-bridge_2.10-0.3.0-M1.jar:/home/girish/.sbt/boot/scala-2.10.6/lib/scala-library.jar:/home/girish/.ivy2/cache/com.trueaccord.scalapb/compilerplugin_2.10/jars/compilerplugin_2.10-0.6.7.jar:/home/girish/.ivy2/cache/com.google.protobuf/protobuf-java/bundles/protobuf-java-3.4.0.jar
syntax = "proto3";
package com.example.protos;
// The greeting service definition.
service Greeter {
// Sends a greeting
rpc SayHello (HelloRequest) returns (HelloReply) {}
}
// The request message containing the user's name.
message HelloRequest {
string name = 1;
}
// The response message containing the greetings
message HelloReply {
string message = 1;
}
\ No newline at end of file
syntax = "proto3";
package com.example.protos;
service Sum {
grp
}
\ No newline at end of file
import com.example.protos.hello.GreeterGrpc.{Greeter, GreeterBlockingStub, GreeterStub}
import com.example.protos.hello.{GreeterGrpc, HelloReply, HelloRequest}
import io.grpc.ManagedChannelBuilder
import scala.concurrent.Future
import scala.concurrent.ExecutionContext.Implicits.global
object TestClient {
def main(args:Array[String]): Unit ={
val channel = ManagedChannelBuilder.forAddress("localhost",50051)
.usePlaintext(true).build()
val request = HelloRequest("Good Morning Girish")
val helloWorld:GreeterStub = GreeterGrpc.stub(channel)
val greF:Future[HelloReply]= helloWorld.sayHello(request)
greF.foreach(res => println("Response message---------->"+{res.message}))
val blockingStub: GreeterBlockingStub = GreeterGrpc.blockingStub(channel)
val greeting: HelloReply = blockingStub.sayHello(request)
println(s"SYNC(BLOCKING) RESULT: ${greeting.message}")
}
}
import com.example.protos.hello.GreeterGrpc.Greeter
import com.example.protos.hello.{GreeterGrpc, HelloReply, HelloRequest}
import scala.concurrent.{ExecutionContext, Future}
object TestServer extends TestServerConnect{
class TestServer extends Greeter{
def sayHello(req:HelloRequest): Future[HelloReply] ={
println("-------------->"+req)
Future.successful(HelloReply(message = s"Hello ${req.name}"))
}
}
def main(args:Array[String]): Unit ={
val ssd = GreeterGrpc.bindService(new TestServer, ExecutionContext.global)
runServer(ssd)
}
}
import io.grpc.{ServerBuilder, ServerServiceDefinition}
trait TestServerConnect {
/**
* Just for demo purposes
*/
def runServer(ssd: ServerServiceDefinition): Unit = {
val server = ServerBuilder
.forPort(50051)
.addService(ssd)
.build
.start
// make sure our server is stopped when jvm is shut down
Runtime.getRuntime.addShutdownHook(new Thread() {
override def run(): Unit = server.shutdown()
})
server.awaitTermination()
}
}
Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!