Skip to content

Commit

Permalink
Restructure plugin code
Browse files Browse the repository at this point in the history
  • Loading branch information
ayeshLK committed Aug 7, 2024
1 parent 735d0d1 commit af6aefc
Showing 1 changed file with 2 additions and 10 deletions.
12 changes: 2 additions & 10 deletions src/main/groovy/io/ballerina/plugin/BallerinaPlugin.groovy
Original file line number Diff line number Diff line change
Expand Up @@ -295,7 +295,7 @@ class BallerinaPlugin implements Plugin<Project> {
}

// Pack bala first
def result = project.exec {
project.exec {
workingDir project.projectDir
environment 'JAVA_OPTS', '-DBALLERINA_DEV_COMPILE_BALLERINA_ORG=true'
if (ballerinaExtension.isConnector) {
Expand All @@ -312,17 +312,9 @@ class BallerinaPlugin implements Plugin<Project> {
}
}
}
result.wait(50000)

def balaPath = "$project.projectDir/${balBuildTarget}/bala"
def balaDir = new File(balaPath)
if (!balaDir.exists()) {
throw new FileNotFoundException(
"[Error] 'bala' directory does not exist: ${balaPath}, hence exiting")
}

// extract bala file to balaArtifact
balaDir.eachFileMatch(~/.*.bala/) { balaFile ->
new File("$project.projectDir/${balBuildTarget}/bala").eachFileMatch(~/.*.bala/) { balaFile ->
project.copy {
from project.zipTree(balaFile)
into new File("$balaArtifact/bala/${packageOrg}/${packageName}/${balaVersion}/${platform}")
Expand Down

0 comments on commit af6aefc

Please sign in to comment.