JetBrains / JetBrains/sbt-idea-plugin

No standalone-packaged parents found for {slyce-core}

Open
#116 3 comments 0 reactions 0 assignees View on GitHub
Dominant language
Scala
Stars
101
Forks
29
PR merge metrics
No merged PRs in 30d

Description

This is my first time trying to do anything with making an intellij plugin, so Im sorry if this is a stupid question.

Here is what happens when I run `slyce-idea-plugin/printProjectGraph`:
```
[info] ┌───────────────────┐
[info] │{slyce-idea-plugin}│
[info] └─────────┬─────────┘
[info] │
[info] v
[info] ┌────────────────┐
[info] │{slyce-generate}│
[info] └───────┬────────┘
[info] │
[info] v
[info] ┌─────────────┐
[info] │{slyce-parse}│
[info] └───────┬─────┘
[info] │
[info] v
[info] ┌────────────┐
[info] │{slyce-core}│
[info] └────────────┘
```

Here is what happens when I run `slyce-idea-plugin/runIDE`
```
[info] building mappings for 4 nodes
[error] org.jetbrains.sbtidea.packaging.mappings.LinearMappingsBuilder$MappingBuildException: No standalone-packaged parents found for {slyce-core}
[error] at org.jetbrains.sbtidea.packaging.mappings.LinearMappingsBuilder.collectCandidate$1(LinearMappingsBuilder.scala:67)
[error] at org.jetbrains.sbtidea.packaging.mappings.LinearMappingsBuilder.findParentToMerge(LinearMappingsBuilder.scala:78)
[error] at org.jetbrains.sbtidea.packaging.mappings.LinearMappingsBuilder.processTarget(LinearMappingsBuilder.scala:44)
[error] at org.jetbrains.sbtidea.packaging.mappings.LinearMappingsBuilder.processNode(LinearMappingsBuilder.scala:22)
[error] at org.jetbrains.sbtidea.packaging.mappings.LinearMappingsBuilder.$anonfun$buildMappings$2(LinearMappingsBuilder.scala:134)
[error] at org.jetbrains.sbtidea.packaging.mappings.LinearMappingsBuilder.$anonfun$buildMappings$2$adapted(LinearMappingsBuilder.scala:134)
[error] at scala.collection.immutable.List.foreach(List.scala:431)
[error] at org.jetbrains.sbtidea.packaging.mappings.LinearMappingsBuilder.buildMappings(LinearMappingsBuilder.scala:134)
[error] at org.jetbrains.sbtidea.packaging.PackagingKeysInit.$anonfun$projectSettings$17(PackagingKeysInit.scala:53)
[error] at sbt.std.Transform$$anon$3.$anonfun$apply$2(Transform.scala:46)
[error] at sbt.std.Transform$$anon$4.work(Transform.scala:68)
[error] at sbt.Execute.$anonfun$submit$2(Execute.scala:282)
[error] at sbt.internal.util.ErrorHandling$.wideConvert(ErrorHandling.scala:23)
[error] at sbt.Execute.work(Execute.scala:291)
[error] at sbt.Execute.$anonfun$submit$1(Execute.scala:282)
[error] at sbt.ConcurrentRestrictions$$anon$4.$anonfun$submitValid$1(ConcurrentRestrictions.scala:265)
[error] at sbt.CompletionService$$anon$2.call(CompletionService.scala:64)
[error] at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
[error] at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)
[error] at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
[error] at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
[error] at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
[error] at java.base/java.lang.Thread.run(Thread.java:829)
```

Im not sure what to do, my guess is that it cant find the fact that `slyce-core` has dependencies that arent in the project itself?
```scala
lazy val `slyce-core` =
project
.in(file("slyce-core"))
.settings(
name := "slyce-core",
libraryDependencies ++= Seq(
MyOrg %% "klib" % "3.0.0" % "test->test;compile->compile",
"com.lihaoyi" %% "scalatags" % "0.11.1",
),
sonatypeCredentialHost := "s01.oss.sonatype.org",
)
```

Any information would be greatly appreciated, thank you 😄

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.