diff --git a/blueocean-web/src/main/js/config.js b/blueocean-web/src/main/js/config.js
index 97d64e26..f5dac3c7 100644
--- a/blueocean-web/src/main/js/config.js
+++ b/blueocean-web/src/main/js/config.js
@@ -6,10 +6,10 @@
export default class Config {
constructor(options) {
- this._appURLBase = options.appURLBase || "/";
- this._rootURL = options.rootURL || "/";
- this._resourceURL = options.resourceURL || "/";
- this._adjunctURL = options.adjunctURL || "/";
+ this._appURLBase = options.appURLBase || '';
+ this._rootURL = options.rootURL || '';
+ this._resourceURL = options.resourceURL || '';
+ this._adjunctURL = options.adjunctURL || '';
}
getAppURLBase() {
diff --git a/blueocean-web/src/main/js/main.jsx b/blueocean-web/src/main/js/main.jsx
index a1282c65..72dba87f 100644
--- a/blueocean-web/src/main/js/main.jsx
+++ b/blueocean-web/src/main/js/main.jsx
@@ -84,7 +84,7 @@ function startApp(routes, stores) {
let appURLBase = headElement.getAttribute("data-appurl");
if (typeof appURLBase !== "string") {
- appURLBase = "/";
+ appURLBase = '';
}
// Look up some other URLs we may need
diff --git a/blueocean-web/src/main/resources/io/jenkins/blueocean/BlueOceanUI/index.jelly b/blueocean-web/src/main/resources/io/jenkins/blueocean/BlueOceanUI/index.jelly
index c310025c..76283452 100644
--- a/blueocean-web/src/main/resources/io/jenkins/blueocean/BlueOceanUI/index.jelly
+++ b/blueocean-web/src/main/resources/io/jenkins/blueocean/BlueOceanUI/index.jelly
@@ -9,11 +9,10 @@
${h.initPageVariables(context)}
-
+ data-adjuncturl="${rootURL}/${j.getAdjuncts('').rootURL}">
Jenkins Blue Ocean
@@ -30,37 +29,6 @@
-
-
-
-
diff --git a/pom.xml b/pom.xml
index 859fca0a..447cdbe5 100644
--- a/pom.xml
+++ b/pom.xml
@@ -10,7 +10,7 @@
io.jenkins.blueocean
blueocean-parent
-
1.0-alpha-4-SNAPSHOT
+
1.0-alpha-5-SNAPSHOT
pom
Blue Ocean UI Parent
@@ -100,6 +100,7 @@
blueocean-web
blueocean-rest
blueocean-rest-impl
+
blueocean-pipeline-api-impl
blueocean-events
blueocean-dashboard
blueocean-personalization
@@ -165,6 +166,12 @@
${project.version}
+
+ ${project.groupId}
+ blueocean-pipeline-api-impl
+ ${project.version}
+
+
${project.groupId}
blueocean-plugin