Skip to content

Commit 9dc83ad

Browse files
committed
Added MultiPackage package as dependency to HalloLabel.
1 parent ce099b2 commit 9dc83ad

File tree

2 files changed

+12
-2
lines changed

2 files changed

+12
-2
lines changed

HelloLabel/Package.swift

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,12 +12,17 @@ let package = Package(
1212
targets: ["HelloLabel"]),
1313
],
1414
dependencies: [
15-
.package(path: "../HelloWorld")
15+
.package(path: "../HelloWorld"),
16+
17+
//explicit name required, since folder and package names are different
18+
.package(name: "MultiPackageName", path: "../MultiPackage")
1619
],
1720
targets: [
1821
.target(
1922
name: "HelloLabel",
20-
dependencies: ["HelloWorld"])
23+
dependencies: ["HelloWorld",
24+
// Explicit name and package required, since package and product names are different
25+
.product(name: "MultiPackageLibOne", package: "MultiPackageName")])
2126
]
2227
)
2328

HelloLabel/Sources/HelloLabel/HelloLabel.swift

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
import UIKit
22
import HelloWorld
3+
import MultiPackageTargetOne
34

45
public class HelloLabel: UILabel {
56

@@ -9,4 +10,8 @@ public class HelloLabel: UILabel {
910
text = generator.createHello(withName: name)
1011
}
1112

13+
public func doSomething() {
14+
MultiPackageClassOne().doSomethingOne()
15+
}
16+
1217
}

0 commit comments

Comments
 (0)