← Back to team overview

sikuli-driver team mailing list archive

[Bug 1558322] Re: Scala/SBT project: com.sikulix::sikulixapi::1.1.x pom not working

 

So I found a seemingly related issue and I posted in the sbt-dev google
group where I found it and someone was mentioning that it looked like it
would be an Ivy issue, since SBT relies on Ivy rather than Maven. The
only thing I'm too green to know is whether it's a bug or feature of
Ivy.

https://groups.google.com/forum/#!topic/sbt-dev/mO4n7FR2icQ

I'm trying to learn as quickly about SBT and Ivy as I can, but starting
to wonder if, for the sake of timeliness in my project, some manual work
around might not be presently easier than trying to resolve this, though
I imagine I could learn a great deal about POMs, Ivy and SBT looking for
the answer I do need to get moving on a solution.

If you have any recommendations beyond this, I'd appreciate it.

I'm not sure how you'd treat this, if you'd try and do some kind of work
around, or if I'd just need to dig into Ivy and see if they should be
handling this or if it's simply against the grain of the design
philosophy of Ivy.

I'm out of my depth. But thought I'd at least place a link here on this
in case it helps anyone.

-- 
You received this bug notification because you are a member of Sikuli
Drivers, which is subscribed to Sikuli.
https://bugs.launchpad.net/bugs/1558322

Title:
  Scala/SBT project: com.sikulix::sikulixapi::1.1.x pom not working

Status in Sikuli:
  Opinion

Bug description:
  While trying to pull in dependencies for the sikulixapi (in both 1.1.0
  and 1.1.1 as well as in the snapshots) I run into what seems to be the
  same problem across the board. It seems to be related to an issue that
  appears to be in the pom.

  Here's an example from the sonatype repo.

  In the pom file located here

  https://oss.sonatype.org/content/groups/public/com/sikulix/sikulixapi/1.1.0/sikulixapi-1.1.0.pom

  There seem to be some place holder variables that are not being
  resolved when the pom is produced. for example ->

    <dependency>
      <groupId>com.sikulix</groupId>
      <artifactId>${sikulix.libs}</artifactId>
      <version>${project.version}</version>
    </dependency>
  </dependencies>
  <properties>
    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding></properties>
  <distributionManagement>
    <repository>
      <id>sikulix.deploy</id>
      <url>${sikulix.deploy.target}</url>
    </repository>
  </distributionManagement>

  This isn't the only pom with this problem and it seems to be for these
  same places (the ${sikulix.libs} is what pops up as an error with
  whatever I try to pull down from maven, regardless if I try with
  snapshots or with 1.1.0 or with 1.1.1 or whatever).

To manage notifications about this bug go to:
https://bugs.launchpad.net/sikuli/+bug/1558322/+subscriptions


References