Created
August 2, 2015 19:01
-
-
Save cflewis/89440fb94ffff7e17b66 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
java_toolchain( | |
name = "java8", | |
encoding = "UTF-8", | |
source_version = "8", | |
target_version = "8", | |
misc = [ | |
"-extra_checks:on", | |
], | |
) | |
java_binary( | |
name = "wordcount", | |
srcs = glob(["**/*.java"]), | |
deps = [":wordcount-deps"], | |
main_class = "com.github.cflewis.wordcount.WordCount", | |
) | |
java_binary( | |
name = "server", | |
srcs = glob(["**/*.java"]), | |
deps = [":wordcount-deps"], | |
main_class = "com.github.cflewis.wordcount.Server", | |
) | |
java_library( | |
name = "wordcount-deps", | |
visibility = ["//visibility:public"], | |
exports = [ | |
"@sparkjava//jar", | |
"@junit/junit-dep//jar", | |
"@org/apache/openejb/javaee-api//jar", | |
"@oro/oro//jar", | |
"@com/google/code/gson/gson//jar", | |
"@org/eclipse/jetty/jetty-webapp//jar", | |
"@javax/activation/activation//jar", | |
"@junit/junit//jar", | |
"@org/slf4j/slf4j-jdk14//jar", | |
"@logkit/logkit//jar", | |
"@org/eclipse/jetty/toolchain/jetty-test-helper//jar", | |
"@org/eclipse/jetty/jetty-io//jar", | |
"@org/objenesis/objenesis//jar", | |
"@org/easymock/easymock//jar", | |
"@log4j/log4j//jar", | |
"@commons-codec/commons-codec//jar", | |
"@org/eclipse/jetty/jetty-security//jar", | |
"@org/eclipse/jetty/orbit/javax/servlet//jar", | |
"@org/slf4j/slf4j-api//jar", | |
"@javax/mail/mail//jar", | |
"@commons-logging/commons-logging//jar", | |
"@org/freemarker/freemarker//jar", | |
"@org/apache/geronimo/specs/geronimo-jms_1/1_spec//jar", | |
"@org/slf4j/slf4j-simple//jar", | |
"@org/eclipse/jetty/jetty-xml//jar", | |
"@org/eclipse/jetty/jetty-jmx//jar", | |
"@org/apache/httpcomponents/httpcore//jar", | |
"@org/mockito/mockito-core//jar", | |
"@org/eclipse/jetty/jetty-servlet//jar", | |
"@javax/servlet/servlet-api//jar", | |
"@org/hamcrest/hamcrest-core//jar", | |
"@org/eclipse/jetty/jetty-server//jar", | |
"@org/apache/httpcomponents/httpclient//jar", | |
"@org/hamcrest/hamcrest-library//jar", | |
"@jmock/jmock//jar", | |
"@avalon-framework/avalon-framework//jar", | |
"@org/eclipse/jetty/jetty-http//jar", | |
"@org/eclipse/jetty/jetty-util//jar", | |
], | |
) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# org.eclipse.jetty.toolchain:jetty-test-helper:2.0 | |
maven_jar( | |
name = "junit/junit-dep", | |
artifact = "junit:junit-dep:4.10", | |
) | |
# log4j:log4j:1.2.17 | |
maven_jar( | |
name = "org/apache/openejb/javaee-api", | |
artifact = "org.apache.openejb:javaee-api:5.0-2", | |
) | |
# log4j:log4j:1.2.17 | |
maven_jar( | |
name = "oro/oro", | |
artifact = "oro:oro:2.0.8", | |
) | |
# com.sparkjava:spark-core:2.2 | |
maven_jar( | |
name = "com/google/code/gson/gson", | |
artifact = "com.google.code.gson:gson:2.2.4", | |
) | |
# com.sparkjava:spark-core:2.2 | |
maven_jar( | |
name = "org/eclipse/jetty/jetty-webapp", | |
artifact = "org.eclipse.jetty:jetty-webapp:9.0.2.v20130417", | |
) | |
# javax.mail:mail:1.4.3 | |
maven_jar( | |
name = "javax/activation/activation", | |
artifact = "javax.activation:activation:1.1", | |
) | |
# org.slf4j:slf4j-api:1.7.7 | |
# jmock:jmock:1.1.0 wanted version 3.8.1 | |
# org.hamcrest:hamcrest-core:1.1 wanted version 4.0 | |
# org.slf4j:slf4j-simple:1.7.7 | |
# org.hamcrest:hamcrest-library:1.2.1 wanted version 3.8.1 | |
# org.slf4j:slf4j-jdk14:1.6.1 wanted version 3.8.1 | |
# com.sparkjava:spark-core:2.2 wanted version 4.11 | |
# org.apache.httpcomponents:httpcore:4.3.2 wanted version 4.9 | |
# commons-logging:commons-logging:1.1.3 wanted version 3.8.1 | |
# javax.mail:mail:1.4.3 wanted version 4.3.1 | |
# log4j:log4j:1.2.17 wanted version 3.8.2 | |
# commons-codec:commons-codec:1.6 | |
# org.apache.httpcomponents:httpclient:4.3.3 wanted version 4.9 | |
# com.google.code.gson:gson:2.2.4 wanted version 3.8.2 | |
maven_jar( | |
name = "junit/junit", | |
artifact = "junit:junit:4.10", | |
) | |
# org.eclipse.jetty:jetty-util:9.0.2.v20130417 | |
maven_jar( | |
name = "org/slf4j/slf4j-jdk14", | |
artifact = "org.slf4j:slf4j-jdk14:1.6.1", | |
) | |
# commons-logging:commons-logging:1.1.3 | |
maven_jar( | |
name = "logkit/logkit", | |
artifact = "logkit:logkit:1.0.1", | |
) | |
# org.eclipse.jetty:jetty-server:9.0.2.v20130417 | |
# org.eclipse.jetty:jetty-util:9.0.2.v20130417 | |
# org.eclipse.jetty:jetty-http:9.0.2.v20130417 | |
# org.eclipse.jetty:jetty-io:9.0.2.v20130417 | |
# org.eclipse.jetty:jetty-xml:9.0.2.v20130417 | |
# org.eclipse.jetty:jetty-jmx:9.0.2.v20130417 | |
# org.eclipse.jetty:jetty-webapp:9.0.2.v20130417 | |
# org.eclipse.jetty:jetty-security:9.0.2.v20130417 | |
# org.eclipse.jetty:jetty-servlet:9.0.2.v20130417 | |
maven_jar( | |
name = "org/eclipse/jetty/toolchain/jetty-test-helper", | |
artifact = "org.eclipse.jetty.toolchain:jetty-test-helper:2.0", | |
) | |
# org.eclipse.jetty:jetty-server:9.0.2.v20130417 | |
maven_jar( | |
name = "org/eclipse/jetty/jetty-io", | |
artifact = "org.eclipse.jetty:jetty-io:9.0.2.v20130417", | |
) | |
# org.mockito:mockito-core:1.8.5 | |
maven_jar( | |
name = "org/objenesis/objenesis", | |
artifact = "org.objenesis:objenesis:1.0", | |
) | |
# org.hamcrest:hamcrest-core:1.1 | |
maven_jar( | |
name = "org/easymock/easymock", | |
artifact = "org.easymock:easymock:2.2", | |
) | |
# commons-logging:commons-logging:1.1.3 | |
maven_jar( | |
name = "log4j/log4j", | |
artifact = "log4j:log4j:1.2.17", | |
) | |
# org.apache.httpcomponents:httpclient:4.3.3 | |
maven_jar( | |
name = "commons-codec/commons-codec", | |
artifact = "commons-codec:commons-codec:1.6", | |
) | |
# org.eclipse.jetty:jetty-servlet:9.0.2.v20130417 | |
maven_jar( | |
name = "org/eclipse/jetty/jetty-security", | |
artifact = "org.eclipse.jetty:jetty-security:9.0.2.v20130417", | |
) | |
# org.eclipse.jetty:jetty-server:9.0.2.v20130417 | |
# org.eclipse.jetty:jetty-util:9.0.2.v20130417 | |
maven_jar( | |
name = "org/eclipse/jetty/orbit/javax/servlet", | |
artifact = "org.eclipse.jetty.orbit:javax.servlet:3.0.0.v201112011016", | |
) | |
# com.sparkjava:spark-core:2.2 | |
# org.slf4j:slf4j-simple:1.7.7 | |
# org.eclipse.jetty:jetty-util:9.0.2.v20130417 wanted version 1.6.1 | |
# org.slf4j:slf4j-jdk14:1.6.1 wanted version 1.6.1 | |
# org.slf4j:slf4j-jdk14:1.6.1 wanted version 1.6.1 | |
maven_jar( | |
name = "org/slf4j/slf4j-api", | |
artifact = "org.slf4j:slf4j-api:1.7.7", | |
) | |
# log4j:log4j:1.2.17 | |
maven_jar( | |
name = "javax/mail/mail", | |
artifact = "javax.mail:mail:1.4.3", | |
) | |
# org.apache.httpcomponents:httpcore:4.3.2 | |
# org.apache.httpcomponents:httpclient:4.3.3 | |
maven_jar( | |
name = "commons-logging/commons-logging", | |
artifact = "commons-logging:commons-logging:1.1.3", | |
) | |
# com.sparkjava:spark-core:2.2 | |
maven_jar( | |
name = "org/freemarker/freemarker", | |
artifact = "org.freemarker:freemarker:2.3.20", | |
) | |
# log4j:log4j:1.2.17 | |
maven_jar( | |
name = "org/apache/geronimo/specs/geronimo-jms_1/1_spec", | |
artifact = "org.apache.geronimo.specs:geronimo-jms_1.1_spec:1.0", | |
) | |
# com.sparkjava:spark-core:2.2 | |
maven_jar( | |
name = "org/slf4j/slf4j-simple", | |
artifact = "org.slf4j:slf4j-simple:1.7.7", | |
) | |
# org.eclipse.jetty:jetty-server:9.0.2.v20130417 | |
# org.eclipse.jetty:jetty-webapp:9.0.2.v20130417 | |
maven_jar( | |
name = "org/eclipse/jetty/jetty-xml", | |
artifact = "org.eclipse.jetty:jetty-xml:9.0.2.v20130417", | |
) | |
# org.eclipse.jetty:jetty-server:9.0.2.v20130417 | |
# org.eclipse.jetty:jetty-servlet:9.0.2.v20130417 | |
# org.eclipse.jetty:jetty-webapp:9.0.2.v20130417 | |
maven_jar( | |
name = "org/eclipse/jetty/jetty-jmx", | |
artifact = "org.eclipse.jetty:jetty-jmx:9.0.2.v20130417", | |
) | |
# org.apache.httpcomponents:httpclient:4.3.3 | |
maven_jar( | |
name = "org/apache/httpcomponents/httpcore", | |
artifact = "org.apache.httpcomponents:httpcore:4.3.2", | |
) | |
# org.eclipse.jetty:jetty-io:9.0.2.v20130417 | |
# org.eclipse.jetty:jetty-server:9.0.2.v20130417 | |
# org.apache.httpcomponents:httpcore:4.3.2 | |
# org.apache.httpcomponents:httpclient:4.3.3 | |
maven_jar( | |
name = "org/mockito/mockito-core", | |
artifact = "org.mockito:mockito-core:1.8.5", | |
) | |
# org.eclipse.jetty:jetty-webapp:9.0.2.v20130417 | |
maven_jar( | |
name = "org/eclipse/jetty/jetty-servlet", | |
artifact = "org.eclipse.jetty:jetty-servlet:9.0.2.v20130417", | |
) | |
# commons-logging:commons-logging:1.1.3 | |
maven_jar( | |
name = "javax/servlet/servlet-api", | |
artifact = "javax.servlet:servlet-api:2.3", | |
) | |
# junit:junit:4.10 | |
# junit:junit-dep:4.10 | |
# org.eclipse.jetty.toolchain:jetty-test-helper:2.0 wanted version 1.2.1 | |
# org.hamcrest:hamcrest-library:1.2.1 wanted version 1.2.1 | |
# org.mockito:mockito-core:1.8.5 | |
maven_jar( | |
name = "org/hamcrest/hamcrest-core", | |
artifact = "org.hamcrest:hamcrest-core:1.1", | |
) | |
# com.sparkjava:spark-core:2.2 | |
# org.eclipse.jetty:jetty-security:9.0.2.v20130417 | |
maven_jar( | |
name = "org/eclipse/jetty/jetty-server", | |
artifact = "org.eclipse.jetty:jetty-server:9.0.2.v20130417", | |
) | |
# com.sparkjava:spark-core:2.2 | |
maven_jar( | |
name = "org/apache/httpcomponents/httpclient", | |
artifact = "org.apache.httpcomponents:httpclient:4.3.3", | |
) | |
# org.eclipse.jetty.toolchain:jetty-test-helper:2.0 | |
maven_jar( | |
name = "org/hamcrest/hamcrest-library", | |
artifact = "org.hamcrest:hamcrest-library:1.2.1", | |
) | |
# org.hamcrest:hamcrest-core:1.1 | |
maven_jar( | |
name = "jmock/jmock", | |
artifact = "jmock:jmock:1.1.0", | |
) | |
# commons-logging:commons-logging:1.1.3 | |
maven_jar( | |
name = "avalon-framework/avalon-framework", | |
artifact = "avalon-framework:avalon-framework:4.1.5", | |
) | |
# org.eclipse.jetty:jetty-server:9.0.2.v20130417 | |
maven_jar( | |
name = "org/eclipse/jetty/jetty-http", | |
artifact = "org.eclipse.jetty:jetty-http:9.0.2.v20130417", | |
) | |
# org.eclipse.jetty:jetty-http:9.0.2.v20130417 | |
# org.eclipse.jetty:jetty-io:9.0.2.v20130417 | |
# org.eclipse.jetty:jetty-xml:9.0.2.v20130417 | |
# org.eclipse.jetty:jetty-jmx:9.0.2.v20130417 | |
maven_jar( | |
name = "org/eclipse/jetty/jetty-util", | |
artifact = "org.eclipse.jetty:jetty-util:9.0.2.v20130417", | |
) | |
maven_jar( | |
name = "sparkjava", | |
artifact = "com.sparkjava:spark-core:2.2", | |
) |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment