[jira] [Commented] (DL-148) Not providing net-util 0.0.100 via 'mvn clean install -DskipTests'
[ https://issues.apache.org/jira/browse/DL-148?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15765450#comment-15765450 ] Asko Kauppi commented on DL-148: I think `com.twitter.common.zookeeper:client:0.0.76` is the one bringing the faulty 0.0.100 in. > Not providing net-util 0.0.100 via 'mvn clean install -DskipTests' > -- > > Key: DL-148 > URL: https://issues.apache.org/jira/browse/DL-148 > Project: DistributedLog > Issue Type: Bug > Components: builds >Reporter: Asko Kauppi >Priority: Minor > > I was building a Scala wrapper for DistributedLog 0.4.0, and wanted to get > the JVM artefacts via local Maven repo. > It works, for most of them, but the > `com.twitter.common#net-util;0.0.100!net-util.jar` is not available. > Looking at `~/.m2/repository` shows that 0.0.97 has a jar but 0.0.100 doesn't. > << > $ find /Users/akauppi/.m2/repository/ -name "*net-util*" > /Users/akauppi/.m2/repository//com/twitter/common/net-util > /Users/akauppi/.m2/repository//com/twitter/common/net-util/0.0.100/net-util-0.0.100.pom > /Users/akauppi/.m2/repository//com/twitter/common/net-util/0.0.100/net-util-0.0.100.pom.lastUpdated > /Users/akauppi/.m2/repository//com/twitter/common/net-util/0.0.100/net-util-0.0.100.pom.sha1 > /Users/akauppi/.m2/repository//com/twitter/common/net-util/0.0.97/net-util-0.0.97.jar > /Users/akauppi/.m2/repository//com/twitter/common/net-util/0.0.97/net-util-0.0.97.jar.lastUpdated > /Users/akauppi/.m2/repository//com/twitter/common/net-util/0.0.97/net-util-0.0.97.jar.sha1 > /Users/akauppi/.m2/repository//com/twitter/common/net-util/0.0.97/net-util-0.0.97.pom > /Users/akauppi/.m2/repository//com/twitter/common/net-util/0.0.97/net-util-0.0.97.pom.lastUpdated > /Users/akauppi/.m2/repository//com/twitter/common/net-util/0.0.97/net-util-0.0.97.pom.sha1 > << > My error on customer project / Scala side: > << > $ sbt update > [info] Loading global plugins from /Users/akauppi/.sbt/0.13/plugins > [info] Loading project definition from > /Users/akauppi/Source/sleeves-distributedlog/project > [info] Set current project to sleeves-distributedlog (in build > file:/Users/akauppi/Source/sleeves-distributedlog/) > [info] Updating > {file:/Users/akauppi/Source/sleeves-distributedlog/}sleeves-distributedlog... > [info] Resolving jline#jline;2.12.1 ... > [info] downloading > https://repo1.maven.org/maven2/org/apache/zookeeper/zookeeper/3.5.1-alpha/zookeeper-3.5.1-alpha.jar > ... > [info][SUCCESSFUL ] > org.apache.zookeeper#zookeeper;3.5.1-alpha!zookeeper.jar (680ms) > [info] downloading > https://repo1.maven.org/maven2/com/twitter/util-core_2.11/6.34.0/util-core_2.11-6.34.0.jar > ... > [info][SUCCESSFUL ] > com.twitter#util-core_2.11;6.34.0!util-core_2.11.jar (787ms) > [info] downloading > https://repo1.maven.org/maven2/com/twitter/scrooge-core_2.11/4.6.0/scrooge-core_2.11-4.6.0.jar > ... > [info][SUCCESSFUL ] > com.twitter#scrooge-core_2.11;4.6.0!scrooge-core_2.11.jar (177ms) > [info] downloading > https://repo1.maven.org/maven2/commons-cli/commons-cli/1.1/commons-cli-1.1.jar > ... > [info][SUCCESSFUL ] commons-cli#commons-cli;1.1!commons-cli.jar (69ms) > [info] downloading > https://repo1.maven.org/maven2/log4j/log4j/1.2.16/log4j-1.2.16.jar ... > [info][SUCCESSFUL ] log4j#log4j;1.2.16!log4j.jar(bundle) (269ms) > [info] downloading > https://repo1.maven.org/maven2/net/java/dev/javacc/javacc/5.0/javacc-5.0.jar > ... > [info][SUCCESSFUL ] net.java.dev.javacc#javacc;5.0!javacc.jar (200ms) > [info] downloading > https://repo1.maven.org/maven2/com/google/inject/guice/3.0/guice-3.0.jar ... > [info][SUCCESSFUL ] com.google.inject#guice;3.0!guice.jar (431ms) > [info] downloading > https://repo1.maven.org/maven2/org/sonatype/sisu/inject/cglib/2.2.1-v20090111/cglib-2.2.1-v20090111.jar > ... > [info][SUCCESSFUL ] > org.sonatype.sisu.inject#cglib;2.2.1-v20090111!cglib.jar (247ms) > [info] downloading https://repo1.maven.org/maven2/asm/asm/3.1/asm-3.1.jar ... > [info][SUCCESSFUL ] asm#asm;3.1!asm.jar (82ms) > [info] downloading > https://repo1.maven.org/maven2/com/twitter/util-function_2.11/6.34.0/util-function_2.11-6.34.0.jar > ... > [info][SUCCESSFUL ] > com.twitter#util-function_2.11;6.34.0!util-function_2.11.jar (160ms) > [info] downloading > https://repo1.maven.org/maven2/com/twitter/jsr166e/1.0.0/jsr166e-1.0.0.jar ... > [info][SUCCESSFUL ] com.twitter#jsr166e;1.0.0!jsr166e.jar (57ms) > [info] downloading > https://repo1.maven.org/maven2/commons-configuration/commons-configuration/1.6/commons-configuration-1.6.jar > ... > [info][SUCCESSFUL ] > commons-configuration#commons-configuration;1.6!commons-configuration.jar > (207ms) > [info] downloading > https://repo1.maven.org
[jira] [Commented] (DL-148) Not providing net-util 0.0.100 via 'mvn clean install -DskipTests'
[ https://issues.apache.org/jira/browse/DL-148?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15765441#comment-15765441 ] Asko Kauppi commented on DL-148: I did this on the sbt (Scala customer project) side: ``` val dlVersion = "0.4.0-incubating-SNAPSHOT" val distributedLog = Seq( "com.twitter" %% "distributedlog-core" % dlVersion, "com.twitter" %% "distributedlog-client" % dlVersion, "com.twitter" %% "distributedlog-messaging" % dlVersion, "com.twitter" %% "distributedlog-protocol" % dlVersion ) resolvers += Resolver.mavenLocal ``` With that, all other dependencies are found, except for net-util. It looks to be erroneously installed to me, having only pom's but no jars. My way around this was to explicitly depend on a >0.0.100 version. Seems to do the trick: ``` // 'mvn install' did not provide .jar for this: // // See -> https://issues.apache.org/jira/browse/DL-148 // libraryDependencies += "com.twitter.common" % "net-util" % "0.0.102" ``` This does seem a bug in DistributedLog or some of its dependencies, to me. At DL side, I did: ``` $ mvn install -DskipTests ``` > Not providing net-util 0.0.100 via 'mvn clean install -DskipTests' > -- > > Key: DL-148 > URL: https://issues.apache.org/jira/browse/DL-148 > Project: DistributedLog > Issue Type: Bug > Components: builds >Reporter: Asko Kauppi >Priority: Minor > > I was building a Scala wrapper for DistributedLog 0.4.0, and wanted to get > the JVM artefacts via local Maven repo. > It works, for most of them, but the > `com.twitter.common#net-util;0.0.100!net-util.jar` is not available. > Looking at `~/.m2/repository` shows that 0.0.97 has a jar but 0.0.100 doesn't. > << > $ find /Users/akauppi/.m2/repository/ -name "*net-util*" > /Users/akauppi/.m2/repository//com/twitter/common/net-util > /Users/akauppi/.m2/repository//com/twitter/common/net-util/0.0.100/net-util-0.0.100.pom > /Users/akauppi/.m2/repository//com/twitter/common/net-util/0.0.100/net-util-0.0.100.pom.lastUpdated > /Users/akauppi/.m2/repository//com/twitter/common/net-util/0.0.100/net-util-0.0.100.pom.sha1 > /Users/akauppi/.m2/repository//com/twitter/common/net-util/0.0.97/net-util-0.0.97.jar > /Users/akauppi/.m2/repository//com/twitter/common/net-util/0.0.97/net-util-0.0.97.jar.lastUpdated > /Users/akauppi/.m2/repository//com/twitter/common/net-util/0.0.97/net-util-0.0.97.jar.sha1 > /Users/akauppi/.m2/repository//com/twitter/common/net-util/0.0.97/net-util-0.0.97.pom > /Users/akauppi/.m2/repository//com/twitter/common/net-util/0.0.97/net-util-0.0.97.pom.lastUpdated > /Users/akauppi/.m2/repository//com/twitter/common/net-util/0.0.97/net-util-0.0.97.pom.sha1 > << > My error on customer project / Scala side: > << > $ sbt update > [info] Loading global plugins from /Users/akauppi/.sbt/0.13/plugins > [info] Loading project definition from > /Users/akauppi/Source/sleeves-distributedlog/project > [info] Set current project to sleeves-distributedlog (in build > file:/Users/akauppi/Source/sleeves-distributedlog/) > [info] Updating > {file:/Users/akauppi/Source/sleeves-distributedlog/}sleeves-distributedlog... > [info] Resolving jline#jline;2.12.1 ... > [info] downloading > https://repo1.maven.org/maven2/org/apache/zookeeper/zookeeper/3.5.1-alpha/zookeeper-3.5.1-alpha.jar > ... > [info][SUCCESSFUL ] > org.apache.zookeeper#zookeeper;3.5.1-alpha!zookeeper.jar (680ms) > [info] downloading > https://repo1.maven.org/maven2/com/twitter/util-core_2.11/6.34.0/util-core_2.11-6.34.0.jar > ... > [info][SUCCESSFUL ] > com.twitter#util-core_2.11;6.34.0!util-core_2.11.jar (787ms) > [info] downloading > https://repo1.maven.org/maven2/com/twitter/scrooge-core_2.11/4.6.0/scrooge-core_2.11-4.6.0.jar > ... > [info][SUCCESSFUL ] > com.twitter#scrooge-core_2.11;4.6.0!scrooge-core_2.11.jar (177ms) > [info] downloading > https://repo1.maven.org/maven2/commons-cli/commons-cli/1.1/commons-cli-1.1.jar > ... > [info][SUCCESSFUL ] commons-cli#commons-cli;1.1!commons-cli.jar (69ms) > [info] downloading > https://repo1.maven.org/maven2/log4j/log4j/1.2.16/log4j-1.2.16.jar ... > [info][SUCCESSFUL ] log4j#log4j;1.2.16!log4j.jar(bundle) (269ms) > [info] downloading > https://repo1.maven.org/maven2/net/java/dev/javacc/javacc/5.0/javacc-5.0.jar > ... > [info][SUCCESSFUL ] net.java.dev.javacc#javacc;5.0!javacc.jar (200ms) > [info] downloading > https://repo1.maven.org/maven2/com/google/inject/guice/3.0/guice-3.0.jar ... > [info][SUCCESSFUL ] com.google.inject#guice;3.0!guice.jar (431ms) > [info] downloading > https://repo1.maven.org/maven2/org/sonatype/sisu/inject/cglib/2.2.1-v20090111/cglib-2.2.1-v20090111.jar > ... > [info][SUCCESSFUL ] > org.sonatype.sisu.inject#cglib;2.2.1-v20090111!cglib.jar (247ms)
[jira] [Commented] (DL-148) Not providing net-util 0.0.100 via 'mvn clean install -DskipTests'
[ https://issues.apache.org/jira/browse/DL-148?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15765384#comment-15765384 ] Sijie Guo commented on DL-148: -- [~akauppi] I think net-util is hosted at repository (http://maven.twttr.com/). Did you run 'mvn install' or did you configure sbt to locate maven.twttr.com? http://mvnrepository.com/artifact/com.twitter.common/net-util/0.0.100 > Not providing net-util 0.0.100 via 'mvn clean install -DskipTests' > -- > > Key: DL-148 > URL: https://issues.apache.org/jira/browse/DL-148 > Project: DistributedLog > Issue Type: Bug > Components: builds >Reporter: Asko Kauppi >Priority: Minor > > I was building a Scala wrapper for DistributedLog 0.4.0, and wanted to get > the JVM artefacts via local Maven repo. > It works, for most of them, but the > `com.twitter.common#net-util;0.0.100!net-util.jar` is not available. > Looking at `~/.m2/repository` shows that 0.0.97 has a jar but 0.0.100 doesn't. > << > $ find /Users/akauppi/.m2/repository/ -name "*net-util*" > /Users/akauppi/.m2/repository//com/twitter/common/net-util > /Users/akauppi/.m2/repository//com/twitter/common/net-util/0.0.100/net-util-0.0.100.pom > /Users/akauppi/.m2/repository//com/twitter/common/net-util/0.0.100/net-util-0.0.100.pom.lastUpdated > /Users/akauppi/.m2/repository//com/twitter/common/net-util/0.0.100/net-util-0.0.100.pom.sha1 > /Users/akauppi/.m2/repository//com/twitter/common/net-util/0.0.97/net-util-0.0.97.jar > /Users/akauppi/.m2/repository//com/twitter/common/net-util/0.0.97/net-util-0.0.97.jar.lastUpdated > /Users/akauppi/.m2/repository//com/twitter/common/net-util/0.0.97/net-util-0.0.97.jar.sha1 > /Users/akauppi/.m2/repository//com/twitter/common/net-util/0.0.97/net-util-0.0.97.pom > /Users/akauppi/.m2/repository//com/twitter/common/net-util/0.0.97/net-util-0.0.97.pom.lastUpdated > /Users/akauppi/.m2/repository//com/twitter/common/net-util/0.0.97/net-util-0.0.97.pom.sha1 > << > My error on customer project / Scala side: > << > $ sbt update > [info] Loading global plugins from /Users/akauppi/.sbt/0.13/plugins > [info] Loading project definition from > /Users/akauppi/Source/sleeves-distributedlog/project > [info] Set current project to sleeves-distributedlog (in build > file:/Users/akauppi/Source/sleeves-distributedlog/) > [info] Updating > {file:/Users/akauppi/Source/sleeves-distributedlog/}sleeves-distributedlog... > [info] Resolving jline#jline;2.12.1 ... > [info] downloading > https://repo1.maven.org/maven2/org/apache/zookeeper/zookeeper/3.5.1-alpha/zookeeper-3.5.1-alpha.jar > ... > [info][SUCCESSFUL ] > org.apache.zookeeper#zookeeper;3.5.1-alpha!zookeeper.jar (680ms) > [info] downloading > https://repo1.maven.org/maven2/com/twitter/util-core_2.11/6.34.0/util-core_2.11-6.34.0.jar > ... > [info][SUCCESSFUL ] > com.twitter#util-core_2.11;6.34.0!util-core_2.11.jar (787ms) > [info] downloading > https://repo1.maven.org/maven2/com/twitter/scrooge-core_2.11/4.6.0/scrooge-core_2.11-4.6.0.jar > ... > [info][SUCCESSFUL ] > com.twitter#scrooge-core_2.11;4.6.0!scrooge-core_2.11.jar (177ms) > [info] downloading > https://repo1.maven.org/maven2/commons-cli/commons-cli/1.1/commons-cli-1.1.jar > ... > [info][SUCCESSFUL ] commons-cli#commons-cli;1.1!commons-cli.jar (69ms) > [info] downloading > https://repo1.maven.org/maven2/log4j/log4j/1.2.16/log4j-1.2.16.jar ... > [info][SUCCESSFUL ] log4j#log4j;1.2.16!log4j.jar(bundle) (269ms) > [info] downloading > https://repo1.maven.org/maven2/net/java/dev/javacc/javacc/5.0/javacc-5.0.jar > ... > [info][SUCCESSFUL ] net.java.dev.javacc#javacc;5.0!javacc.jar (200ms) > [info] downloading > https://repo1.maven.org/maven2/com/google/inject/guice/3.0/guice-3.0.jar ... > [info][SUCCESSFUL ] com.google.inject#guice;3.0!guice.jar (431ms) > [info] downloading > https://repo1.maven.org/maven2/org/sonatype/sisu/inject/cglib/2.2.1-v20090111/cglib-2.2.1-v20090111.jar > ... > [info][SUCCESSFUL ] > org.sonatype.sisu.inject#cglib;2.2.1-v20090111!cglib.jar (247ms) > [info] downloading https://repo1.maven.org/maven2/asm/asm/3.1/asm-3.1.jar ... > [info][SUCCESSFUL ] asm#asm;3.1!asm.jar (82ms) > [info] downloading > https://repo1.maven.org/maven2/com/twitter/util-function_2.11/6.34.0/util-function_2.11-6.34.0.jar > ... > [info][SUCCESSFUL ] > com.twitter#util-function_2.11;6.34.0!util-function_2.11.jar (160ms) > [info] downloading > https://repo1.maven.org/maven2/com/twitter/jsr166e/1.0.0/jsr166e-1.0.0.jar ... > [info][SUCCESSFUL ] com.twitter#jsr166e;1.0.0!jsr166e.jar (57ms) > [info] downloading > https://repo1.maven.org/maven2/commons-configuration/commons-configuration/1.6/commons-configuration-1.6.jar > ... > [info][SUCCESSFUL ] > comm