diff --git a/.idea/compiler.xml b/.idea/compiler.xml
index b9893a0e5..8fc39ad17 100644
--- a/.idea/compiler.xml
+++ b/.idea/compiler.xml
@@ -112,12 +112,30 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/.idea/inspectionProfiles/Project_Default.xml b/.idea/inspectionProfiles/Project_Default.xml
index efae37f1f..c68354edd 100644
--- a/.idea/inspectionProfiles/Project_Default.xml
+++ b/.idea/inspectionProfiles/Project_Default.xml
@@ -1,6 +1,7 @@
+
diff --git a/app/build.gradle.kts b/app/build.gradle.kts
index 8b6a73caf..a09fbb599 100755
--- a/app/build.gradle.kts
+++ b/app/build.gradle.kts
@@ -89,6 +89,10 @@ dependencies {
implementation(libs.androidx.core.ktx)
implementation(libs.common.kotlin)
+ // Dependencies in composite build
+ implementation(libs.composite.appintro)
+ implementation(libs.composite.javapoet)
+
// Local projects here
implementation(projects.actions)
implementation(projects.buildInfo)
@@ -104,9 +108,7 @@ dependencies {
implementation(projects.gradlePluginConfig)
implementation(projects.idestats)
implementation(projects.subprojects.aaptcompiler)
- implementation(projects.subprojects.appintro)
implementation(projects.subprojects.javacServices)
- implementation(projects.subprojects.javapoet)
implementation(projects.subprojects.xmlUtils)
implementation(projects.subprojects.projects)
implementation(projects.subprojects.toolingApi)
diff --git a/subprojects/appintro/.gitignore b/build-deps/appintro/.gitignore
similarity index 100%
rename from subprojects/appintro/.gitignore
rename to build-deps/appintro/.gitignore
diff --git a/subprojects/appintro/README.md b/build-deps/appintro/README.md
similarity index 100%
rename from subprojects/appintro/README.md
rename to build-deps/appintro/README.md
diff --git a/subprojects/appintro/build.gradle.kts b/build-deps/appintro/build.gradle.kts
similarity index 91%
rename from subprojects/appintro/build.gradle.kts
rename to build-deps/appintro/build.gradle.kts
index 3d641eed1..8014238d4 100644
--- a/subprojects/appintro/build.gradle.kts
+++ b/build-deps/appintro/build.gradle.kts
@@ -1,6 +1,7 @@
plugins {
alias(libs.plugins.android.library)
alias(libs.plugins.kotlin.android)
+ id("com.itsaky.androidide.build")
}
android {
diff --git a/subprojects/appintro/consumer-proguard-rules.pro b/build-deps/appintro/consumer-proguard-rules.pro
similarity index 100%
rename from subprojects/appintro/consumer-proguard-rules.pro
rename to build-deps/appintro/consumer-proguard-rules.pro
diff --git a/subprojects/appintro/src/main/java/com/github/appintro/AppIntro.kt b/build-deps/appintro/src/main/java/com/github/appintro/AppIntro.kt
similarity index 100%
rename from subprojects/appintro/src/main/java/com/github/appintro/AppIntro.kt
rename to build-deps/appintro/src/main/java/com/github/appintro/AppIntro.kt
diff --git a/subprojects/appintro/src/main/java/com/github/appintro/AppIntro2.kt b/build-deps/appintro/src/main/java/com/github/appintro/AppIntro2.kt
similarity index 100%
rename from subprojects/appintro/src/main/java/com/github/appintro/AppIntro2.kt
rename to build-deps/appintro/src/main/java/com/github/appintro/AppIntro2.kt
diff --git a/subprojects/appintro/src/main/java/com/github/appintro/AppIntroBase.kt b/build-deps/appintro/src/main/java/com/github/appintro/AppIntroBase.kt
similarity index 100%
rename from subprojects/appintro/src/main/java/com/github/appintro/AppIntroBase.kt
rename to build-deps/appintro/src/main/java/com/github/appintro/AppIntroBase.kt
diff --git a/subprojects/appintro/src/main/java/com/github/appintro/AppIntroBaseFragment.kt b/build-deps/appintro/src/main/java/com/github/appintro/AppIntroBaseFragment.kt
similarity index 100%
rename from subprojects/appintro/src/main/java/com/github/appintro/AppIntroBaseFragment.kt
rename to build-deps/appintro/src/main/java/com/github/appintro/AppIntroBaseFragment.kt
diff --git a/subprojects/appintro/src/main/java/com/github/appintro/AppIntroCustomLayoutFragment.kt b/build-deps/appintro/src/main/java/com/github/appintro/AppIntroCustomLayoutFragment.kt
similarity index 100%
rename from subprojects/appintro/src/main/java/com/github/appintro/AppIntroCustomLayoutFragment.kt
rename to build-deps/appintro/src/main/java/com/github/appintro/AppIntroCustomLayoutFragment.kt
diff --git a/subprojects/appintro/src/main/java/com/github/appintro/AppIntroFragment.kt b/build-deps/appintro/src/main/java/com/github/appintro/AppIntroFragment.kt
similarity index 100%
rename from subprojects/appintro/src/main/java/com/github/appintro/AppIntroFragment.kt
rename to build-deps/appintro/src/main/java/com/github/appintro/AppIntroFragment.kt
diff --git a/subprojects/appintro/src/main/java/com/github/appintro/AppIntroFragmentViewModel.kt b/build-deps/appintro/src/main/java/com/github/appintro/AppIntroFragmentViewModel.kt
similarity index 100%
rename from subprojects/appintro/src/main/java/com/github/appintro/AppIntroFragmentViewModel.kt
rename to build-deps/appintro/src/main/java/com/github/appintro/AppIntroFragmentViewModel.kt
diff --git a/subprojects/appintro/src/main/java/com/github/appintro/AppIntroPageTransformerType.kt b/build-deps/appintro/src/main/java/com/github/appintro/AppIntroPageTransformerType.kt
similarity index 100%
rename from subprojects/appintro/src/main/java/com/github/appintro/AppIntroPageTransformerType.kt
rename to build-deps/appintro/src/main/java/com/github/appintro/AppIntroPageTransformerType.kt
diff --git a/subprojects/appintro/src/main/java/com/github/appintro/AppIntroViewPagerListener.kt b/build-deps/appintro/src/main/java/com/github/appintro/AppIntroViewPagerListener.kt
similarity index 100%
rename from subprojects/appintro/src/main/java/com/github/appintro/AppIntroViewPagerListener.kt
rename to build-deps/appintro/src/main/java/com/github/appintro/AppIntroViewPagerListener.kt
diff --git a/subprojects/appintro/src/main/java/com/github/appintro/SlideBackgroundColorHolder.kt b/build-deps/appintro/src/main/java/com/github/appintro/SlideBackgroundColorHolder.kt
similarity index 100%
rename from subprojects/appintro/src/main/java/com/github/appintro/SlideBackgroundColorHolder.kt
rename to build-deps/appintro/src/main/java/com/github/appintro/SlideBackgroundColorHolder.kt
diff --git a/subprojects/appintro/src/main/java/com/github/appintro/SlidePolicy.kt b/build-deps/appintro/src/main/java/com/github/appintro/SlidePolicy.kt
similarity index 100%
rename from subprojects/appintro/src/main/java/com/github/appintro/SlidePolicy.kt
rename to build-deps/appintro/src/main/java/com/github/appintro/SlidePolicy.kt
diff --git a/subprojects/appintro/src/main/java/com/github/appintro/SlideSelectionListener.kt b/build-deps/appintro/src/main/java/com/github/appintro/SlideSelectionListener.kt
similarity index 100%
rename from subprojects/appintro/src/main/java/com/github/appintro/SlideSelectionListener.kt
rename to build-deps/appintro/src/main/java/com/github/appintro/SlideSelectionListener.kt
diff --git a/subprojects/appintro/src/main/java/com/github/appintro/indicator/DotIndicatorController.kt b/build-deps/appintro/src/main/java/com/github/appintro/indicator/DotIndicatorController.kt
similarity index 100%
rename from subprojects/appintro/src/main/java/com/github/appintro/indicator/DotIndicatorController.kt
rename to build-deps/appintro/src/main/java/com/github/appintro/indicator/DotIndicatorController.kt
diff --git a/subprojects/appintro/src/main/java/com/github/appintro/indicator/IndicatorController.kt b/build-deps/appintro/src/main/java/com/github/appintro/indicator/IndicatorController.kt
similarity index 100%
rename from subprojects/appintro/src/main/java/com/github/appintro/indicator/IndicatorController.kt
rename to build-deps/appintro/src/main/java/com/github/appintro/indicator/IndicatorController.kt
diff --git a/subprojects/appintro/src/main/java/com/github/appintro/indicator/ProgressIndicatorController.kt b/build-deps/appintro/src/main/java/com/github/appintro/indicator/ProgressIndicatorController.kt
similarity index 100%
rename from subprojects/appintro/src/main/java/com/github/appintro/indicator/ProgressIndicatorController.kt
rename to build-deps/appintro/src/main/java/com/github/appintro/indicator/ProgressIndicatorController.kt
diff --git a/subprojects/appintro/src/main/java/com/github/appintro/internal/AppIntroViewPagerController.kt b/build-deps/appintro/src/main/java/com/github/appintro/internal/AppIntroViewPagerController.kt
similarity index 100%
rename from subprojects/appintro/src/main/java/com/github/appintro/internal/AppIntroViewPagerController.kt
rename to build-deps/appintro/src/main/java/com/github/appintro/internal/AppIntroViewPagerController.kt
diff --git a/subprojects/appintro/src/main/java/com/github/appintro/internal/CustomFontCache.kt b/build-deps/appintro/src/main/java/com/github/appintro/internal/CustomFontCache.kt
similarity index 100%
rename from subprojects/appintro/src/main/java/com/github/appintro/internal/CustomFontCache.kt
rename to build-deps/appintro/src/main/java/com/github/appintro/internal/CustomFontCache.kt
diff --git a/subprojects/appintro/src/main/java/com/github/appintro/internal/LayoutUtil.kt b/build-deps/appintro/src/main/java/com/github/appintro/internal/LayoutUtil.kt
similarity index 100%
rename from subprojects/appintro/src/main/java/com/github/appintro/internal/LayoutUtil.kt
rename to build-deps/appintro/src/main/java/com/github/appintro/internal/LayoutUtil.kt
diff --git a/subprojects/appintro/src/main/java/com/github/appintro/internal/LogHelper.kt b/build-deps/appintro/src/main/java/com/github/appintro/internal/LogHelper.kt
similarity index 100%
rename from subprojects/appintro/src/main/java/com/github/appintro/internal/LogHelper.kt
rename to build-deps/appintro/src/main/java/com/github/appintro/internal/LogHelper.kt
diff --git a/subprojects/appintro/src/main/java/com/github/appintro/internal/PermissionWrapper.kt b/build-deps/appintro/src/main/java/com/github/appintro/internal/PermissionWrapper.kt
similarity index 100%
rename from subprojects/appintro/src/main/java/com/github/appintro/internal/PermissionWrapper.kt
rename to build-deps/appintro/src/main/java/com/github/appintro/internal/PermissionWrapper.kt
diff --git a/subprojects/appintro/src/main/java/com/github/appintro/internal/SavedStateHelper.kt b/build-deps/appintro/src/main/java/com/github/appintro/internal/SavedStateHelper.kt
similarity index 100%
rename from subprojects/appintro/src/main/java/com/github/appintro/internal/SavedStateHelper.kt
rename to build-deps/appintro/src/main/java/com/github/appintro/internal/SavedStateHelper.kt
diff --git a/subprojects/appintro/src/main/java/com/github/appintro/internal/TypefaceContainer.kt b/build-deps/appintro/src/main/java/com/github/appintro/internal/TypefaceContainer.kt
similarity index 100%
rename from subprojects/appintro/src/main/java/com/github/appintro/internal/TypefaceContainer.kt
rename to build-deps/appintro/src/main/java/com/github/appintro/internal/TypefaceContainer.kt
diff --git a/subprojects/appintro/src/main/java/com/github/appintro/internal/VibrationHelper.kt b/build-deps/appintro/src/main/java/com/github/appintro/internal/VibrationHelper.kt
similarity index 100%
rename from subprojects/appintro/src/main/java/com/github/appintro/internal/VibrationHelper.kt
rename to build-deps/appintro/src/main/java/com/github/appintro/internal/VibrationHelper.kt
diff --git a/subprojects/appintro/src/main/java/com/github/appintro/internal/viewpager/PagerAdapter.kt b/build-deps/appintro/src/main/java/com/github/appintro/internal/viewpager/PagerAdapter.kt
similarity index 100%
rename from subprojects/appintro/src/main/java/com/github/appintro/internal/viewpager/PagerAdapter.kt
rename to build-deps/appintro/src/main/java/com/github/appintro/internal/viewpager/PagerAdapter.kt
diff --git a/subprojects/appintro/src/main/java/com/github/appintro/internal/viewpager/ViewPagerTransformer.kt b/build-deps/appintro/src/main/java/com/github/appintro/internal/viewpager/ViewPagerTransformer.kt
similarity index 100%
rename from subprojects/appintro/src/main/java/com/github/appintro/internal/viewpager/ViewPagerTransformer.kt
rename to build-deps/appintro/src/main/java/com/github/appintro/internal/viewpager/ViewPagerTransformer.kt
diff --git a/subprojects/appintro/src/main/java/com/github/appintro/model/SliderPage.kt b/build-deps/appintro/src/main/java/com/github/appintro/model/SliderPage.kt
similarity index 100%
rename from subprojects/appintro/src/main/java/com/github/appintro/model/SliderPage.kt
rename to build-deps/appintro/src/main/java/com/github/appintro/model/SliderPage.kt
diff --git a/subprojects/appintro/src/main/java/com/github/appintro/model/SliderPagerBuilder.kt b/build-deps/appintro/src/main/java/com/github/appintro/model/SliderPagerBuilder.kt
similarity index 100%
rename from subprojects/appintro/src/main/java/com/github/appintro/model/SliderPagerBuilder.kt
rename to build-deps/appintro/src/main/java/com/github/appintro/model/SliderPagerBuilder.kt
diff --git a/subprojects/appintro/src/main/res/drawable-v21/ic_appintro_ripple.xml b/build-deps/appintro/src/main/res/drawable-v21/ic_appintro_ripple.xml
similarity index 100%
rename from subprojects/appintro/src/main/res/drawable-v21/ic_appintro_ripple.xml
rename to build-deps/appintro/src/main/res/drawable-v21/ic_appintro_ripple.xml
diff --git a/subprojects/appintro/src/main/res/drawable/ic_appintro_arrow.xml b/build-deps/appintro/src/main/res/drawable/ic_appintro_arrow.xml
similarity index 100%
rename from subprojects/appintro/src/main/res/drawable/ic_appintro_arrow.xml
rename to build-deps/appintro/src/main/res/drawable/ic_appintro_arrow.xml
diff --git a/subprojects/appintro/src/main/res/drawable/ic_appintro_done.xml b/build-deps/appintro/src/main/res/drawable/ic_appintro_done.xml
similarity index 100%
rename from subprojects/appintro/src/main/res/drawable/ic_appintro_done.xml
rename to build-deps/appintro/src/main/res/drawable/ic_appintro_done.xml
diff --git a/subprojects/appintro/src/main/res/drawable/ic_appintro_fab_background.xml b/build-deps/appintro/src/main/res/drawable/ic_appintro_fab_background.xml
similarity index 100%
rename from subprojects/appintro/src/main/res/drawable/ic_appintro_fab_background.xml
rename to build-deps/appintro/src/main/res/drawable/ic_appintro_fab_background.xml
diff --git a/subprojects/appintro/src/main/res/drawable/ic_appintro_fab_done.xml b/build-deps/appintro/src/main/res/drawable/ic_appintro_fab_done.xml
similarity index 100%
rename from subprojects/appintro/src/main/res/drawable/ic_appintro_fab_done.xml
rename to build-deps/appintro/src/main/res/drawable/ic_appintro_fab_done.xml
diff --git a/subprojects/appintro/src/main/res/drawable/ic_appintro_fab_next.xml b/build-deps/appintro/src/main/res/drawable/ic_appintro_fab_next.xml
similarity index 100%
rename from subprojects/appintro/src/main/res/drawable/ic_appintro_fab_next.xml
rename to build-deps/appintro/src/main/res/drawable/ic_appintro_fab_next.xml
diff --git a/subprojects/appintro/src/main/res/drawable/ic_appintro_fab_selected.xml b/build-deps/appintro/src/main/res/drawable/ic_appintro_fab_selected.xml
similarity index 100%
rename from subprojects/appintro/src/main/res/drawable/ic_appintro_fab_selected.xml
rename to build-deps/appintro/src/main/res/drawable/ic_appintro_fab_selected.xml
diff --git a/subprojects/appintro/src/main/res/drawable/ic_appintro_fab_skip.xml b/build-deps/appintro/src/main/res/drawable/ic_appintro_fab_skip.xml
similarity index 100%
rename from subprojects/appintro/src/main/res/drawable/ic_appintro_fab_skip.xml
rename to build-deps/appintro/src/main/res/drawable/ic_appintro_fab_skip.xml
diff --git a/subprojects/appintro/src/main/res/drawable/ic_appintro_indicator.xml b/build-deps/appintro/src/main/res/drawable/ic_appintro_indicator.xml
similarity index 100%
rename from subprojects/appintro/src/main/res/drawable/ic_appintro_indicator.xml
rename to build-deps/appintro/src/main/res/drawable/ic_appintro_indicator.xml
diff --git a/subprojects/appintro/src/main/res/drawable/ic_appintro_next.xml b/build-deps/appintro/src/main/res/drawable/ic_appintro_next.xml
similarity index 100%
rename from subprojects/appintro/src/main/res/drawable/ic_appintro_next.xml
rename to build-deps/appintro/src/main/res/drawable/ic_appintro_next.xml
diff --git a/subprojects/appintro/src/main/res/drawable/ic_appintro_ripple.xml b/build-deps/appintro/src/main/res/drawable/ic_appintro_ripple.xml
similarity index 100%
rename from subprojects/appintro/src/main/res/drawable/ic_appintro_ripple.xml
rename to build-deps/appintro/src/main/res/drawable/ic_appintro_ripple.xml
diff --git a/subprojects/appintro/src/main/res/drawable/ic_appintro_skip.xml b/build-deps/appintro/src/main/res/drawable/ic_appintro_skip.xml
similarity index 100%
rename from subprojects/appintro/src/main/res/drawable/ic_appintro_skip.xml
rename to build-deps/appintro/src/main/res/drawable/ic_appintro_skip.xml
diff --git a/subprojects/appintro/src/main/res/layout-land/appintro_fragment_intro.xml b/build-deps/appintro/src/main/res/layout-land/appintro_fragment_intro.xml
similarity index 100%
rename from subprojects/appintro/src/main/res/layout-land/appintro_fragment_intro.xml
rename to build-deps/appintro/src/main/res/layout-land/appintro_fragment_intro.xml
diff --git a/subprojects/appintro/src/main/res/layout/appintro_fragment_intro.xml b/build-deps/appintro/src/main/res/layout/appintro_fragment_intro.xml
similarity index 100%
rename from subprojects/appintro/src/main/res/layout/appintro_fragment_intro.xml
rename to build-deps/appintro/src/main/res/layout/appintro_fragment_intro.xml
diff --git a/subprojects/appintro/src/main/res/layout/appintro_intro_layout.xml b/build-deps/appintro/src/main/res/layout/appintro_intro_layout.xml
similarity index 100%
rename from subprojects/appintro/src/main/res/layout/appintro_intro_layout.xml
rename to build-deps/appintro/src/main/res/layout/appintro_intro_layout.xml
diff --git a/subprojects/appintro/src/main/res/layout/appintro_intro_layout2.xml b/build-deps/appintro/src/main/res/layout/appintro_intro_layout2.xml
similarity index 100%
rename from subprojects/appintro/src/main/res/layout/appintro_intro_layout2.xml
rename to build-deps/appintro/src/main/res/layout/appintro_intro_layout2.xml
diff --git a/subprojects/appintro/src/main/res/values-ar/strings.xml b/build-deps/appintro/src/main/res/values-ar/strings.xml
similarity index 100%
rename from subprojects/appintro/src/main/res/values-ar/strings.xml
rename to build-deps/appintro/src/main/res/values-ar/strings.xml
diff --git a/subprojects/appintro/src/main/res/values-az/strings.xml b/build-deps/appintro/src/main/res/values-az/strings.xml
similarity index 100%
rename from subprojects/appintro/src/main/res/values-az/strings.xml
rename to build-deps/appintro/src/main/res/values-az/strings.xml
diff --git a/subprojects/appintro/src/main/res/values-bg/strings.xml b/build-deps/appintro/src/main/res/values-bg/strings.xml
similarity index 100%
rename from subprojects/appintro/src/main/res/values-bg/strings.xml
rename to build-deps/appintro/src/main/res/values-bg/strings.xml
diff --git a/subprojects/appintro/src/main/res/values-bn-rIN/strings.xml b/build-deps/appintro/src/main/res/values-bn-rIN/strings.xml
similarity index 100%
rename from subprojects/appintro/src/main/res/values-bn-rIN/strings.xml
rename to build-deps/appintro/src/main/res/values-bn-rIN/strings.xml
diff --git a/subprojects/appintro/src/main/res/values-cs/strings.xml b/build-deps/appintro/src/main/res/values-cs/strings.xml
similarity index 100%
rename from subprojects/appintro/src/main/res/values-cs/strings.xml
rename to build-deps/appintro/src/main/res/values-cs/strings.xml
diff --git a/subprojects/appintro/src/main/res/values-de/strings.xml b/build-deps/appintro/src/main/res/values-de/strings.xml
similarity index 100%
rename from subprojects/appintro/src/main/res/values-de/strings.xml
rename to build-deps/appintro/src/main/res/values-de/strings.xml
diff --git a/subprojects/appintro/src/main/res/values-el/strings.xml b/build-deps/appintro/src/main/res/values-el/strings.xml
similarity index 100%
rename from subprojects/appintro/src/main/res/values-el/strings.xml
rename to build-deps/appintro/src/main/res/values-el/strings.xml
diff --git a/subprojects/appintro/src/main/res/values-es/strings.xml b/build-deps/appintro/src/main/res/values-es/strings.xml
similarity index 100%
rename from subprojects/appintro/src/main/res/values-es/strings.xml
rename to build-deps/appintro/src/main/res/values-es/strings.xml
diff --git a/subprojects/appintro/src/main/res/values-fa/strings.xml b/build-deps/appintro/src/main/res/values-fa/strings.xml
similarity index 100%
rename from subprojects/appintro/src/main/res/values-fa/strings.xml
rename to build-deps/appintro/src/main/res/values-fa/strings.xml
diff --git a/subprojects/appintro/src/main/res/values-fr/strings.xml b/build-deps/appintro/src/main/res/values-fr/strings.xml
similarity index 100%
rename from subprojects/appintro/src/main/res/values-fr/strings.xml
rename to build-deps/appintro/src/main/res/values-fr/strings.xml
diff --git a/subprojects/appintro/src/main/res/values-gu/strings.xml b/build-deps/appintro/src/main/res/values-gu/strings.xml
similarity index 100%
rename from subprojects/appintro/src/main/res/values-gu/strings.xml
rename to build-deps/appintro/src/main/res/values-gu/strings.xml
diff --git a/subprojects/appintro/src/main/res/values-hi/strings.xml b/build-deps/appintro/src/main/res/values-hi/strings.xml
similarity index 100%
rename from subprojects/appintro/src/main/res/values-hi/strings.xml
rename to build-deps/appintro/src/main/res/values-hi/strings.xml
diff --git a/subprojects/appintro/src/main/res/values-hu/strings.xml b/build-deps/appintro/src/main/res/values-hu/strings.xml
similarity index 100%
rename from subprojects/appintro/src/main/res/values-hu/strings.xml
rename to build-deps/appintro/src/main/res/values-hu/strings.xml
diff --git a/subprojects/appintro/src/main/res/values-in/strings.xml b/build-deps/appintro/src/main/res/values-in/strings.xml
similarity index 100%
rename from subprojects/appintro/src/main/res/values-in/strings.xml
rename to build-deps/appintro/src/main/res/values-in/strings.xml
diff --git a/subprojects/appintro/src/main/res/values-it/strings.xml b/build-deps/appintro/src/main/res/values-it/strings.xml
similarity index 100%
rename from subprojects/appintro/src/main/res/values-it/strings.xml
rename to build-deps/appintro/src/main/res/values-it/strings.xml
diff --git a/subprojects/appintro/src/main/res/values-ja/strings.xml b/build-deps/appintro/src/main/res/values-ja/strings.xml
similarity index 100%
rename from subprojects/appintro/src/main/res/values-ja/strings.xml
rename to build-deps/appintro/src/main/res/values-ja/strings.xml
diff --git a/subprojects/appintro/src/main/res/values-ko/strings.xml b/build-deps/appintro/src/main/res/values-ko/strings.xml
similarity index 100%
rename from subprojects/appintro/src/main/res/values-ko/strings.xml
rename to build-deps/appintro/src/main/res/values-ko/strings.xml
diff --git a/subprojects/appintro/src/main/res/values-lt/strings.xml b/build-deps/appintro/src/main/res/values-lt/strings.xml
similarity index 100%
rename from subprojects/appintro/src/main/res/values-lt/strings.xml
rename to build-deps/appintro/src/main/res/values-lt/strings.xml
diff --git a/subprojects/appintro/src/main/res/values-nl/strings.xml b/build-deps/appintro/src/main/res/values-nl/strings.xml
similarity index 100%
rename from subprojects/appintro/src/main/res/values-nl/strings.xml
rename to build-deps/appintro/src/main/res/values-nl/strings.xml
diff --git a/subprojects/appintro/src/main/res/values-no/strings.xml b/build-deps/appintro/src/main/res/values-no/strings.xml
similarity index 100%
rename from subprojects/appintro/src/main/res/values-no/strings.xml
rename to build-deps/appintro/src/main/res/values-no/strings.xml
diff --git a/subprojects/appintro/src/main/res/values-pl/strings.xml b/build-deps/appintro/src/main/res/values-pl/strings.xml
similarity index 100%
rename from subprojects/appintro/src/main/res/values-pl/strings.xml
rename to build-deps/appintro/src/main/res/values-pl/strings.xml
diff --git a/subprojects/appintro/src/main/res/values-pt-rBR/strings.xml b/build-deps/appintro/src/main/res/values-pt-rBR/strings.xml
similarity index 100%
rename from subprojects/appintro/src/main/res/values-pt-rBR/strings.xml
rename to build-deps/appintro/src/main/res/values-pt-rBR/strings.xml
diff --git a/subprojects/appintro/src/main/res/values-pt/strings.xml b/build-deps/appintro/src/main/res/values-pt/strings.xml
similarity index 100%
rename from subprojects/appintro/src/main/res/values-pt/strings.xml
rename to build-deps/appintro/src/main/res/values-pt/strings.xml
diff --git a/subprojects/appintro/src/main/res/values-ro/strings.xml b/build-deps/appintro/src/main/res/values-ro/strings.xml
similarity index 100%
rename from subprojects/appintro/src/main/res/values-ro/strings.xml
rename to build-deps/appintro/src/main/res/values-ro/strings.xml
diff --git a/subprojects/appintro/src/main/res/values-ru/strings.xml b/build-deps/appintro/src/main/res/values-ru/strings.xml
similarity index 100%
rename from subprojects/appintro/src/main/res/values-ru/strings.xml
rename to build-deps/appintro/src/main/res/values-ru/strings.xml
diff --git a/subprojects/appintro/src/main/res/values-sk/strings.xml b/build-deps/appintro/src/main/res/values-sk/strings.xml
similarity index 100%
rename from subprojects/appintro/src/main/res/values-sk/strings.xml
rename to build-deps/appintro/src/main/res/values-sk/strings.xml
diff --git a/subprojects/appintro/src/main/res/values-sr/strings.xml b/build-deps/appintro/src/main/res/values-sr/strings.xml
similarity index 100%
rename from subprojects/appintro/src/main/res/values-sr/strings.xml
rename to build-deps/appintro/src/main/res/values-sr/strings.xml
diff --git a/subprojects/appintro/src/main/res/values-sw600dp/dimen-sw600dp.xml b/build-deps/appintro/src/main/res/values-sw600dp/dimen-sw600dp.xml
similarity index 100%
rename from subprojects/appintro/src/main/res/values-sw600dp/dimen-sw600dp.xml
rename to build-deps/appintro/src/main/res/values-sw600dp/dimen-sw600dp.xml
diff --git a/subprojects/appintro/src/main/res/values-ta/strings.xml b/build-deps/appintro/src/main/res/values-ta/strings.xml
similarity index 100%
rename from subprojects/appintro/src/main/res/values-ta/strings.xml
rename to build-deps/appintro/src/main/res/values-ta/strings.xml
diff --git a/subprojects/appintro/src/main/res/values-tr/strings.xml b/build-deps/appintro/src/main/res/values-tr/strings.xml
similarity index 100%
rename from subprojects/appintro/src/main/res/values-tr/strings.xml
rename to build-deps/appintro/src/main/res/values-tr/strings.xml
diff --git a/subprojects/appintro/src/main/res/values-uk-rUA/strings.xml b/build-deps/appintro/src/main/res/values-uk-rUA/strings.xml
similarity index 100%
rename from subprojects/appintro/src/main/res/values-uk-rUA/strings.xml
rename to build-deps/appintro/src/main/res/values-uk-rUA/strings.xml
diff --git a/subprojects/appintro/src/main/res/values-v21/styles.xml b/build-deps/appintro/src/main/res/values-v21/styles.xml
similarity index 100%
rename from subprojects/appintro/src/main/res/values-v21/styles.xml
rename to build-deps/appintro/src/main/res/values-v21/styles.xml
diff --git a/subprojects/appintro/src/main/res/values-vi-rVN/strings.xml b/build-deps/appintro/src/main/res/values-vi-rVN/strings.xml
similarity index 100%
rename from subprojects/appintro/src/main/res/values-vi-rVN/strings.xml
rename to build-deps/appintro/src/main/res/values-vi-rVN/strings.xml
diff --git a/subprojects/appintro/src/main/res/values-vi/strings.xml b/build-deps/appintro/src/main/res/values-vi/strings.xml
similarity index 100%
rename from subprojects/appintro/src/main/res/values-vi/strings.xml
rename to build-deps/appintro/src/main/res/values-vi/strings.xml
diff --git a/subprojects/appintro/src/main/res/values-yo/strings.xml b/build-deps/appintro/src/main/res/values-yo/strings.xml
similarity index 100%
rename from subprojects/appintro/src/main/res/values-yo/strings.xml
rename to build-deps/appintro/src/main/res/values-yo/strings.xml
diff --git a/subprojects/appintro/src/main/res/values-zh-rCN/strings.xml b/build-deps/appintro/src/main/res/values-zh-rCN/strings.xml
similarity index 100%
rename from subprojects/appintro/src/main/res/values-zh-rCN/strings.xml
rename to build-deps/appintro/src/main/res/values-zh-rCN/strings.xml
diff --git a/subprojects/appintro/src/main/res/values-zh-rTW/strings.xml b/build-deps/appintro/src/main/res/values-zh-rTW/strings.xml
similarity index 100%
rename from subprojects/appintro/src/main/res/values-zh-rTW/strings.xml
rename to build-deps/appintro/src/main/res/values-zh-rTW/strings.xml
diff --git a/subprojects/appintro/src/main/res/values/colors.xml b/build-deps/appintro/src/main/res/values/colors.xml
similarity index 100%
rename from subprojects/appintro/src/main/res/values/colors.xml
rename to build-deps/appintro/src/main/res/values/colors.xml
diff --git a/subprojects/appintro/src/main/res/values/dimen.xml b/build-deps/appintro/src/main/res/values/dimen.xml
similarity index 100%
rename from subprojects/appintro/src/main/res/values/dimen.xml
rename to build-deps/appintro/src/main/res/values/dimen.xml
diff --git a/subprojects/appintro/src/main/res/values/strings.xml b/build-deps/appintro/src/main/res/values/strings.xml
similarity index 100%
rename from subprojects/appintro/src/main/res/values/strings.xml
rename to build-deps/appintro/src/main/res/values/strings.xml
diff --git a/subprojects/appintro/src/main/res/values/styles.xml b/build-deps/appintro/src/main/res/values/styles.xml
similarity index 100%
rename from subprojects/appintro/src/main/res/values/styles.xml
rename to build-deps/appintro/src/main/res/values/styles.xml
diff --git a/build-deps/build.gradle.kts b/build-deps/build.gradle.kts
new file mode 100644
index 000000000..5d8d52c4a
--- /dev/null
+++ b/build-deps/build.gradle.kts
@@ -0,0 +1,48 @@
+/*
+ * This file is part of AndroidIDE.
+ *
+ * AndroidIDE is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * AndroidIDE is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with AndroidIDE. If not, see .
+ */
+
+import com.android.build.gradle.BaseExtension
+import org.jetbrains.kotlin.gradle.tasks.KotlinCompile
+
+plugins {
+ alias(libs.plugins.android.application) apply false
+ alias(libs.plugins.android.library) apply false
+ alias(libs.plugins.kotlin.android) apply false
+}
+
+subprojects {
+ plugins.withId("com.android.library") {
+ extensions.getByType(BaseExtension::class.java).apply {
+ compileSdkVersion(34)
+
+ defaultConfig {
+ minSdk = 26
+ //noinspection ExpiredTargetSdkVersion
+ targetSdk = 28
+ }
+
+ compileOptions {
+ sourceCompatibility = JavaVersion.VERSION_11
+ targetCompatibility = JavaVersion.VERSION_11
+ }
+ }
+ }
+
+ tasks.withType(KotlinCompile::class.java) {
+ kotlinOptions.jvmTarget = "11"
+ }
+}
\ No newline at end of file
diff --git a/subprojects/fuzzysearch/.gitignore b/build-deps/fuzzysearch/.gitignore
similarity index 100%
rename from subprojects/fuzzysearch/.gitignore
rename to build-deps/fuzzysearch/.gitignore
diff --git a/subprojects/fuzzysearch/build.gradle.kts b/build-deps/fuzzysearch/build.gradle.kts
similarity index 100%
rename from subprojects/fuzzysearch/build.gradle.kts
rename to build-deps/fuzzysearch/build.gradle.kts
diff --git a/subprojects/fuzzysearch/src/main/java/com/itsaky/androidide/diffutils/DiffUtils.java b/build-deps/fuzzysearch/src/main/java/com/itsaky/androidide/diffutils/DiffUtils.java
similarity index 100%
rename from subprojects/fuzzysearch/src/main/java/com/itsaky/androidide/diffutils/DiffUtils.java
rename to build-deps/fuzzysearch/src/main/java/com/itsaky/androidide/diffutils/DiffUtils.java
diff --git a/subprojects/fuzzysearch/src/main/java/com/itsaky/androidide/diffutils/structs/EditOp.java b/build-deps/fuzzysearch/src/main/java/com/itsaky/androidide/diffutils/structs/EditOp.java
similarity index 100%
rename from subprojects/fuzzysearch/src/main/java/com/itsaky/androidide/diffutils/structs/EditOp.java
rename to build-deps/fuzzysearch/src/main/java/com/itsaky/androidide/diffutils/structs/EditOp.java
diff --git a/subprojects/fuzzysearch/src/main/java/com/itsaky/androidide/diffutils/structs/EditType.java b/build-deps/fuzzysearch/src/main/java/com/itsaky/androidide/diffutils/structs/EditType.java
similarity index 100%
rename from subprojects/fuzzysearch/src/main/java/com/itsaky/androidide/diffutils/structs/EditType.java
rename to build-deps/fuzzysearch/src/main/java/com/itsaky/androidide/diffutils/structs/EditType.java
diff --git a/subprojects/fuzzysearch/src/main/java/com/itsaky/androidide/diffutils/structs/MatchingBlock.java b/build-deps/fuzzysearch/src/main/java/com/itsaky/androidide/diffutils/structs/MatchingBlock.java
similarity index 100%
rename from subprojects/fuzzysearch/src/main/java/com/itsaky/androidide/diffutils/structs/MatchingBlock.java
rename to build-deps/fuzzysearch/src/main/java/com/itsaky/androidide/diffutils/structs/MatchingBlock.java
diff --git a/subprojects/fuzzysearch/src/main/java/com/itsaky/androidide/diffutils/structs/OpCode.java b/build-deps/fuzzysearch/src/main/java/com/itsaky/androidide/diffutils/structs/OpCode.java
similarity index 100%
rename from subprojects/fuzzysearch/src/main/java/com/itsaky/androidide/diffutils/structs/OpCode.java
rename to build-deps/fuzzysearch/src/main/java/com/itsaky/androidide/diffutils/structs/OpCode.java
diff --git a/subprojects/fuzzysearch/src/main/java/com/itsaky/androidide/fuzzysearch/Applicable.java b/build-deps/fuzzysearch/src/main/java/com/itsaky/androidide/fuzzysearch/Applicable.java
similarity index 100%
rename from subprojects/fuzzysearch/src/main/java/com/itsaky/androidide/fuzzysearch/Applicable.java
rename to build-deps/fuzzysearch/src/main/java/com/itsaky/androidide/fuzzysearch/Applicable.java
diff --git a/subprojects/fuzzysearch/src/main/java/com/itsaky/androidide/fuzzysearch/Extractor.java b/build-deps/fuzzysearch/src/main/java/com/itsaky/androidide/fuzzysearch/Extractor.java
similarity index 100%
rename from subprojects/fuzzysearch/src/main/java/com/itsaky/androidide/fuzzysearch/Extractor.java
rename to build-deps/fuzzysearch/src/main/java/com/itsaky/androidide/fuzzysearch/Extractor.java
diff --git a/subprojects/fuzzysearch/src/main/java/com/itsaky/androidide/fuzzysearch/FuzzySearch.java b/build-deps/fuzzysearch/src/main/java/com/itsaky/androidide/fuzzysearch/FuzzySearch.java
similarity index 100%
rename from subprojects/fuzzysearch/src/main/java/com/itsaky/androidide/fuzzysearch/FuzzySearch.java
rename to build-deps/fuzzysearch/src/main/java/com/itsaky/androidide/fuzzysearch/FuzzySearch.java
diff --git a/subprojects/fuzzysearch/src/main/java/com/itsaky/androidide/fuzzysearch/Ratio.java b/build-deps/fuzzysearch/src/main/java/com/itsaky/androidide/fuzzysearch/Ratio.java
similarity index 100%
rename from subprojects/fuzzysearch/src/main/java/com/itsaky/androidide/fuzzysearch/Ratio.java
rename to build-deps/fuzzysearch/src/main/java/com/itsaky/androidide/fuzzysearch/Ratio.java
diff --git a/subprojects/fuzzysearch/src/main/java/com/itsaky/androidide/fuzzysearch/StringProcessor.java b/build-deps/fuzzysearch/src/main/java/com/itsaky/androidide/fuzzysearch/StringProcessor.java
similarity index 100%
rename from subprojects/fuzzysearch/src/main/java/com/itsaky/androidide/fuzzysearch/StringProcessor.java
rename to build-deps/fuzzysearch/src/main/java/com/itsaky/androidide/fuzzysearch/StringProcessor.java
diff --git a/subprojects/fuzzysearch/src/main/java/com/itsaky/androidide/fuzzysearch/ToStringFunction.java b/build-deps/fuzzysearch/src/main/java/com/itsaky/androidide/fuzzysearch/ToStringFunction.java
similarity index 100%
rename from subprojects/fuzzysearch/src/main/java/com/itsaky/androidide/fuzzysearch/ToStringFunction.java
rename to build-deps/fuzzysearch/src/main/java/com/itsaky/androidide/fuzzysearch/ToStringFunction.java
diff --git a/subprojects/fuzzysearch/src/main/java/com/itsaky/androidide/fuzzysearch/algorithms/BasicAlgorithm.java b/build-deps/fuzzysearch/src/main/java/com/itsaky/androidide/fuzzysearch/algorithms/BasicAlgorithm.java
similarity index 100%
rename from subprojects/fuzzysearch/src/main/java/com/itsaky/androidide/fuzzysearch/algorithms/BasicAlgorithm.java
rename to build-deps/fuzzysearch/src/main/java/com/itsaky/androidide/fuzzysearch/algorithms/BasicAlgorithm.java
diff --git a/subprojects/fuzzysearch/src/main/java/com/itsaky/androidide/fuzzysearch/algorithms/DefaultStringFunction.java b/build-deps/fuzzysearch/src/main/java/com/itsaky/androidide/fuzzysearch/algorithms/DefaultStringFunction.java
similarity index 100%
rename from subprojects/fuzzysearch/src/main/java/com/itsaky/androidide/fuzzysearch/algorithms/DefaultStringFunction.java
rename to build-deps/fuzzysearch/src/main/java/com/itsaky/androidide/fuzzysearch/algorithms/DefaultStringFunction.java
diff --git a/subprojects/fuzzysearch/src/main/java/com/itsaky/androidide/fuzzysearch/algorithms/DefaultStringProcessor.java b/build-deps/fuzzysearch/src/main/java/com/itsaky/androidide/fuzzysearch/algorithms/DefaultStringProcessor.java
similarity index 100%
rename from subprojects/fuzzysearch/src/main/java/com/itsaky/androidide/fuzzysearch/algorithms/DefaultStringProcessor.java
rename to build-deps/fuzzysearch/src/main/java/com/itsaky/androidide/fuzzysearch/algorithms/DefaultStringProcessor.java
diff --git a/subprojects/fuzzysearch/src/main/java/com/itsaky/androidide/fuzzysearch/algorithms/NoProcess.java b/build-deps/fuzzysearch/src/main/java/com/itsaky/androidide/fuzzysearch/algorithms/NoProcess.java
similarity index 100%
rename from subprojects/fuzzysearch/src/main/java/com/itsaky/androidide/fuzzysearch/algorithms/NoProcess.java
rename to build-deps/fuzzysearch/src/main/java/com/itsaky/androidide/fuzzysearch/algorithms/NoProcess.java
diff --git a/subprojects/fuzzysearch/src/main/java/com/itsaky/androidide/fuzzysearch/algorithms/PrimitiveUtils.java b/build-deps/fuzzysearch/src/main/java/com/itsaky/androidide/fuzzysearch/algorithms/PrimitiveUtils.java
similarity index 100%
rename from subprojects/fuzzysearch/src/main/java/com/itsaky/androidide/fuzzysearch/algorithms/PrimitiveUtils.java
rename to build-deps/fuzzysearch/src/main/java/com/itsaky/androidide/fuzzysearch/algorithms/PrimitiveUtils.java
diff --git a/subprojects/fuzzysearch/src/main/java/com/itsaky/androidide/fuzzysearch/algorithms/RatioAlgorithm.java b/build-deps/fuzzysearch/src/main/java/com/itsaky/androidide/fuzzysearch/algorithms/RatioAlgorithm.java
similarity index 100%
rename from subprojects/fuzzysearch/src/main/java/com/itsaky/androidide/fuzzysearch/algorithms/RatioAlgorithm.java
rename to build-deps/fuzzysearch/src/main/java/com/itsaky/androidide/fuzzysearch/algorithms/RatioAlgorithm.java
diff --git a/subprojects/fuzzysearch/src/main/java/com/itsaky/androidide/fuzzysearch/algorithms/SetUtils.java b/build-deps/fuzzysearch/src/main/java/com/itsaky/androidide/fuzzysearch/algorithms/SetUtils.java
similarity index 100%
rename from subprojects/fuzzysearch/src/main/java/com/itsaky/androidide/fuzzysearch/algorithms/SetUtils.java
rename to build-deps/fuzzysearch/src/main/java/com/itsaky/androidide/fuzzysearch/algorithms/SetUtils.java
diff --git a/subprojects/fuzzysearch/src/main/java/com/itsaky/androidide/fuzzysearch/algorithms/TokenSet.java b/build-deps/fuzzysearch/src/main/java/com/itsaky/androidide/fuzzysearch/algorithms/TokenSet.java
similarity index 100%
rename from subprojects/fuzzysearch/src/main/java/com/itsaky/androidide/fuzzysearch/algorithms/TokenSet.java
rename to build-deps/fuzzysearch/src/main/java/com/itsaky/androidide/fuzzysearch/algorithms/TokenSet.java
diff --git a/subprojects/fuzzysearch/src/main/java/com/itsaky/androidide/fuzzysearch/algorithms/TokenSort.java b/build-deps/fuzzysearch/src/main/java/com/itsaky/androidide/fuzzysearch/algorithms/TokenSort.java
similarity index 100%
rename from subprojects/fuzzysearch/src/main/java/com/itsaky/androidide/fuzzysearch/algorithms/TokenSort.java
rename to build-deps/fuzzysearch/src/main/java/com/itsaky/androidide/fuzzysearch/algorithms/TokenSort.java
diff --git a/subprojects/fuzzysearch/src/main/java/com/itsaky/androidide/fuzzysearch/algorithms/Utils.java b/build-deps/fuzzysearch/src/main/java/com/itsaky/androidide/fuzzysearch/algorithms/Utils.java
similarity index 100%
rename from subprojects/fuzzysearch/src/main/java/com/itsaky/androidide/fuzzysearch/algorithms/Utils.java
rename to build-deps/fuzzysearch/src/main/java/com/itsaky/androidide/fuzzysearch/algorithms/Utils.java
diff --git a/subprojects/fuzzysearch/src/main/java/com/itsaky/androidide/fuzzysearch/algorithms/WeightedRatio.java b/build-deps/fuzzysearch/src/main/java/com/itsaky/androidide/fuzzysearch/algorithms/WeightedRatio.java
similarity index 100%
rename from subprojects/fuzzysearch/src/main/java/com/itsaky/androidide/fuzzysearch/algorithms/WeightedRatio.java
rename to build-deps/fuzzysearch/src/main/java/com/itsaky/androidide/fuzzysearch/algorithms/WeightedRatio.java
diff --git a/subprojects/fuzzysearch/src/main/java/com/itsaky/androidide/fuzzysearch/model/BoundExtractedResult.java b/build-deps/fuzzysearch/src/main/java/com/itsaky/androidide/fuzzysearch/model/BoundExtractedResult.java
similarity index 100%
rename from subprojects/fuzzysearch/src/main/java/com/itsaky/androidide/fuzzysearch/model/BoundExtractedResult.java
rename to build-deps/fuzzysearch/src/main/java/com/itsaky/androidide/fuzzysearch/model/BoundExtractedResult.java
diff --git a/subprojects/fuzzysearch/src/main/java/com/itsaky/androidide/fuzzysearch/model/ExtractedResult.java b/build-deps/fuzzysearch/src/main/java/com/itsaky/androidide/fuzzysearch/model/ExtractedResult.java
similarity index 100%
rename from subprojects/fuzzysearch/src/main/java/com/itsaky/androidide/fuzzysearch/model/ExtractedResult.java
rename to build-deps/fuzzysearch/src/main/java/com/itsaky/androidide/fuzzysearch/model/ExtractedResult.java
diff --git a/subprojects/fuzzysearch/src/main/java/com/itsaky/androidide/fuzzysearch/ratios/PartialRatio.java b/build-deps/fuzzysearch/src/main/java/com/itsaky/androidide/fuzzysearch/ratios/PartialRatio.java
similarity index 100%
rename from subprojects/fuzzysearch/src/main/java/com/itsaky/androidide/fuzzysearch/ratios/PartialRatio.java
rename to build-deps/fuzzysearch/src/main/java/com/itsaky/androidide/fuzzysearch/ratios/PartialRatio.java
diff --git a/subprojects/fuzzysearch/src/main/java/com/itsaky/androidide/fuzzysearch/ratios/SimpleRatio.java b/build-deps/fuzzysearch/src/main/java/com/itsaky/androidide/fuzzysearch/ratios/SimpleRatio.java
similarity index 100%
rename from subprojects/fuzzysearch/src/main/java/com/itsaky/androidide/fuzzysearch/ratios/SimpleRatio.java
rename to build-deps/fuzzysearch/src/main/java/com/itsaky/androidide/fuzzysearch/ratios/SimpleRatio.java
diff --git a/subprojects/google-java-format/.gitignore b/build-deps/google-java-format/.gitignore
similarity index 100%
rename from subprojects/google-java-format/.gitignore
rename to build-deps/google-java-format/.gitignore
diff --git a/subprojects/google-java-format/build.gradle.kts b/build-deps/google-java-format/build.gradle.kts
similarity index 92%
rename from subprojects/google-java-format/build.gradle.kts
rename to build-deps/google-java-format/build.gradle.kts
index 1b2097454..08029829f 100644
--- a/subprojects/google-java-format/build.gradle.kts
+++ b/build-deps/google-java-format/build.gradle.kts
@@ -17,6 +17,7 @@
plugins {
id("com.android.library")
+ id("com.itsaky.androidide.build")
}
android {
@@ -27,7 +28,7 @@ dependencies {
implementation(libs.google.guava)
implementation(libs.google.auto.value.annotations)
implementation(libs.google.auto.service.annotations)
- implementation(projects.subprojects.javac)
+ implementation(projects.buildDeps.javac)
annotationProcessor(libs.google.auto.value.ap)
annotationProcessor(libs.google.auto.service)
diff --git a/subprojects/google-java-format/src/main/java/com/google/common/collect/CollectSpliteratorUtils.java b/build-deps/google-java-format/src/main/java/com/google/common/collect/CollectSpliteratorUtils.java
similarity index 100%
rename from subprojects/google-java-format/src/main/java/com/google/common/collect/CollectSpliteratorUtils.java
rename to build-deps/google-java-format/src/main/java/com/google/common/collect/CollectSpliteratorUtils.java
diff --git a/subprojects/google-java-format/src/main/java/com/google/common/collect/ImmutableListUtils.java b/build-deps/google-java-format/src/main/java/com/google/common/collect/ImmutableListUtils.java
similarity index 100%
rename from subprojects/google-java-format/src/main/java/com/google/common/collect/ImmutableListUtils.java
rename to build-deps/google-java-format/src/main/java/com/google/common/collect/ImmutableListUtils.java
diff --git a/subprojects/google-java-format/src/main/java/com/google/common/collect/Streams.java b/build-deps/google-java-format/src/main/java/com/google/common/collect/Streams.java
similarity index 100%
rename from subprojects/google-java-format/src/main/java/com/google/common/collect/Streams.java
rename to build-deps/google-java-format/src/main/java/com/google/common/collect/Streams.java
diff --git a/subprojects/google-java-format/src/main/java/com/google/googlejavaformat/CloseOp.java b/build-deps/google-java-format/src/main/java/com/google/googlejavaformat/CloseOp.java
similarity index 100%
rename from subprojects/google-java-format/src/main/java/com/google/googlejavaformat/CloseOp.java
rename to build-deps/google-java-format/src/main/java/com/google/googlejavaformat/CloseOp.java
diff --git a/subprojects/google-java-format/src/main/java/com/google/googlejavaformat/CommentsHelper.java b/build-deps/google-java-format/src/main/java/com/google/googlejavaformat/CommentsHelper.java
similarity index 100%
rename from subprojects/google-java-format/src/main/java/com/google/googlejavaformat/CommentsHelper.java
rename to build-deps/google-java-format/src/main/java/com/google/googlejavaformat/CommentsHelper.java
diff --git a/subprojects/google-java-format/src/main/java/com/google/googlejavaformat/Doc.java b/build-deps/google-java-format/src/main/java/com/google/googlejavaformat/Doc.java
similarity index 100%
rename from subprojects/google-java-format/src/main/java/com/google/googlejavaformat/Doc.java
rename to build-deps/google-java-format/src/main/java/com/google/googlejavaformat/Doc.java
diff --git a/subprojects/google-java-format/src/main/java/com/google/googlejavaformat/DocBuilder.java b/build-deps/google-java-format/src/main/java/com/google/googlejavaformat/DocBuilder.java
similarity index 100%
rename from subprojects/google-java-format/src/main/java/com/google/googlejavaformat/DocBuilder.java
rename to build-deps/google-java-format/src/main/java/com/google/googlejavaformat/DocBuilder.java
diff --git a/subprojects/google-java-format/src/main/java/com/google/googlejavaformat/FormatterDiagnostic.java b/build-deps/google-java-format/src/main/java/com/google/googlejavaformat/FormatterDiagnostic.java
similarity index 100%
rename from subprojects/google-java-format/src/main/java/com/google/googlejavaformat/FormatterDiagnostic.java
rename to build-deps/google-java-format/src/main/java/com/google/googlejavaformat/FormatterDiagnostic.java
diff --git a/subprojects/google-java-format/src/main/java/com/google/googlejavaformat/FormattingError.java b/build-deps/google-java-format/src/main/java/com/google/googlejavaformat/FormattingError.java
similarity index 100%
rename from subprojects/google-java-format/src/main/java/com/google/googlejavaformat/FormattingError.java
rename to build-deps/google-java-format/src/main/java/com/google/googlejavaformat/FormattingError.java
diff --git a/subprojects/google-java-format/src/main/java/com/google/googlejavaformat/Indent.java b/build-deps/google-java-format/src/main/java/com/google/googlejavaformat/Indent.java
similarity index 100%
rename from subprojects/google-java-format/src/main/java/com/google/googlejavaformat/Indent.java
rename to build-deps/google-java-format/src/main/java/com/google/googlejavaformat/Indent.java
diff --git a/subprojects/google-java-format/src/main/java/com/google/googlejavaformat/Input.java b/build-deps/google-java-format/src/main/java/com/google/googlejavaformat/Input.java
similarity index 100%
rename from subprojects/google-java-format/src/main/java/com/google/googlejavaformat/Input.java
rename to build-deps/google-java-format/src/main/java/com/google/googlejavaformat/Input.java
diff --git a/subprojects/google-java-format/src/main/java/com/google/googlejavaformat/InputOutput.java b/build-deps/google-java-format/src/main/java/com/google/googlejavaformat/InputOutput.java
similarity index 100%
rename from subprojects/google-java-format/src/main/java/com/google/googlejavaformat/InputOutput.java
rename to build-deps/google-java-format/src/main/java/com/google/googlejavaformat/InputOutput.java
diff --git a/subprojects/google-java-format/src/main/java/com/google/googlejavaformat/Newlines.java b/build-deps/google-java-format/src/main/java/com/google/googlejavaformat/Newlines.java
similarity index 100%
rename from subprojects/google-java-format/src/main/java/com/google/googlejavaformat/Newlines.java
rename to build-deps/google-java-format/src/main/java/com/google/googlejavaformat/Newlines.java
diff --git a/subprojects/google-java-format/src/main/java/com/google/googlejavaformat/Op.java b/build-deps/google-java-format/src/main/java/com/google/googlejavaformat/Op.java
similarity index 100%
rename from subprojects/google-java-format/src/main/java/com/google/googlejavaformat/Op.java
rename to build-deps/google-java-format/src/main/java/com/google/googlejavaformat/Op.java
diff --git a/subprojects/google-java-format/src/main/java/com/google/googlejavaformat/OpenOp.java b/build-deps/google-java-format/src/main/java/com/google/googlejavaformat/OpenOp.java
similarity index 100%
rename from subprojects/google-java-format/src/main/java/com/google/googlejavaformat/OpenOp.java
rename to build-deps/google-java-format/src/main/java/com/google/googlejavaformat/OpenOp.java
diff --git a/subprojects/google-java-format/src/main/java/com/google/googlejavaformat/OpsBuilder.java b/build-deps/google-java-format/src/main/java/com/google/googlejavaformat/OpsBuilder.java
similarity index 100%
rename from subprojects/google-java-format/src/main/java/com/google/googlejavaformat/OpsBuilder.java
rename to build-deps/google-java-format/src/main/java/com/google/googlejavaformat/OpsBuilder.java
diff --git a/subprojects/google-java-format/src/main/java/com/google/googlejavaformat/Output.java b/build-deps/google-java-format/src/main/java/com/google/googlejavaformat/Output.java
similarity index 100%
rename from subprojects/google-java-format/src/main/java/com/google/googlejavaformat/Output.java
rename to build-deps/google-java-format/src/main/java/com/google/googlejavaformat/Output.java
diff --git a/subprojects/google-java-format/src/main/java/com/google/googlejavaformat/java/AutoOneOf_JavaInputAstVisitor_AnnotationOrModifier.java b/build-deps/google-java-format/src/main/java/com/google/googlejavaformat/java/AutoOneOf_JavaInputAstVisitor_AnnotationOrModifier.java
similarity index 100%
rename from subprojects/google-java-format/src/main/java/com/google/googlejavaformat/java/AutoOneOf_JavaInputAstVisitor_AnnotationOrModifier.java
rename to build-deps/google-java-format/src/main/java/com/google/googlejavaformat/java/AutoOneOf_JavaInputAstVisitor_AnnotationOrModifier.java
diff --git a/subprojects/google-java-format/src/main/java/com/google/googlejavaformat/java/AutoValue_JavaInputAstVisitor_DeclarationModifiersAndTypeAnnotations.java b/build-deps/google-java-format/src/main/java/com/google/googlejavaformat/java/AutoValue_JavaInputAstVisitor_DeclarationModifiersAndTypeAnnotations.java
similarity index 100%
rename from subprojects/google-java-format/src/main/java/com/google/googlejavaformat/java/AutoValue_JavaInputAstVisitor_DeclarationModifiersAndTypeAnnotations.java
rename to build-deps/google-java-format/src/main/java/com/google/googlejavaformat/java/AutoValue_JavaInputAstVisitor_DeclarationModifiersAndTypeAnnotations.java
diff --git a/subprojects/google-java-format/src/main/java/com/google/googlejavaformat/java/CommandLineOptions.java b/build-deps/google-java-format/src/main/java/com/google/googlejavaformat/java/CommandLineOptions.java
similarity index 100%
rename from subprojects/google-java-format/src/main/java/com/google/googlejavaformat/java/CommandLineOptions.java
rename to build-deps/google-java-format/src/main/java/com/google/googlejavaformat/java/CommandLineOptions.java
diff --git a/subprojects/google-java-format/src/main/java/com/google/googlejavaformat/java/CommandLineOptionsParser.java b/build-deps/google-java-format/src/main/java/com/google/googlejavaformat/java/CommandLineOptionsParser.java
similarity index 100%
rename from subprojects/google-java-format/src/main/java/com/google/googlejavaformat/java/CommandLineOptionsParser.java
rename to build-deps/google-java-format/src/main/java/com/google/googlejavaformat/java/CommandLineOptionsParser.java
diff --git a/subprojects/google-java-format/src/main/java/com/google/googlejavaformat/java/DimensionHelpers.java b/build-deps/google-java-format/src/main/java/com/google/googlejavaformat/java/DimensionHelpers.java
similarity index 100%
rename from subprojects/google-java-format/src/main/java/com/google/googlejavaformat/java/DimensionHelpers.java
rename to build-deps/google-java-format/src/main/java/com/google/googlejavaformat/java/DimensionHelpers.java
diff --git a/subprojects/google-java-format/src/main/java/com/google/googlejavaformat/java/FormatFileCallable.java b/build-deps/google-java-format/src/main/java/com/google/googlejavaformat/java/FormatFileCallable.java
similarity index 100%
rename from subprojects/google-java-format/src/main/java/com/google/googlejavaformat/java/FormatFileCallable.java
rename to build-deps/google-java-format/src/main/java/com/google/googlejavaformat/java/FormatFileCallable.java
diff --git a/subprojects/google-java-format/src/main/java/com/google/googlejavaformat/java/Formatter.java b/build-deps/google-java-format/src/main/java/com/google/googlejavaformat/java/Formatter.java
similarity index 100%
rename from subprojects/google-java-format/src/main/java/com/google/googlejavaformat/java/Formatter.java
rename to build-deps/google-java-format/src/main/java/com/google/googlejavaformat/java/Formatter.java
diff --git a/subprojects/google-java-format/src/main/java/com/google/googlejavaformat/java/FormatterException.java b/build-deps/google-java-format/src/main/java/com/google/googlejavaformat/java/FormatterException.java
similarity index 100%
rename from subprojects/google-java-format/src/main/java/com/google/googlejavaformat/java/FormatterException.java
rename to build-deps/google-java-format/src/main/java/com/google/googlejavaformat/java/FormatterException.java
diff --git a/subprojects/google-java-format/src/main/java/com/google/googlejavaformat/java/GoogleJavaFormatVersion.java b/build-deps/google-java-format/src/main/java/com/google/googlejavaformat/java/GoogleJavaFormatVersion.java
similarity index 100%
rename from subprojects/google-java-format/src/main/java/com/google/googlejavaformat/java/GoogleJavaFormatVersion.java
rename to build-deps/google-java-format/src/main/java/com/google/googlejavaformat/java/GoogleJavaFormatVersion.java
diff --git a/subprojects/google-java-format/src/main/java/com/google/googlejavaformat/java/GoogleJavaFormatVersion.java.template b/build-deps/google-java-format/src/main/java/com/google/googlejavaformat/java/GoogleJavaFormatVersion.java.template
similarity index 100%
rename from subprojects/google-java-format/src/main/java/com/google/googlejavaformat/java/GoogleJavaFormatVersion.java.template
rename to build-deps/google-java-format/src/main/java/com/google/googlejavaformat/java/GoogleJavaFormatVersion.java.template
diff --git a/subprojects/google-java-format/src/main/java/com/google/googlejavaformat/java/ImportOrderer.java b/build-deps/google-java-format/src/main/java/com/google/googlejavaformat/java/ImportOrderer.java
similarity index 100%
rename from subprojects/google-java-format/src/main/java/com/google/googlejavaformat/java/ImportOrderer.java
rename to build-deps/google-java-format/src/main/java/com/google/googlejavaformat/java/ImportOrderer.java
diff --git a/subprojects/google-java-format/src/main/java/com/google/googlejavaformat/java/JavaCommentsHelper.java b/build-deps/google-java-format/src/main/java/com/google/googlejavaformat/java/JavaCommentsHelper.java
similarity index 100%
rename from subprojects/google-java-format/src/main/java/com/google/googlejavaformat/java/JavaCommentsHelper.java
rename to build-deps/google-java-format/src/main/java/com/google/googlejavaformat/java/JavaCommentsHelper.java
diff --git a/subprojects/google-java-format/src/main/java/com/google/googlejavaformat/java/JavaFormatterOptions.java b/build-deps/google-java-format/src/main/java/com/google/googlejavaformat/java/JavaFormatterOptions.java
similarity index 100%
rename from subprojects/google-java-format/src/main/java/com/google/googlejavaformat/java/JavaFormatterOptions.java
rename to build-deps/google-java-format/src/main/java/com/google/googlejavaformat/java/JavaFormatterOptions.java
diff --git a/subprojects/google-java-format/src/main/java/com/google/googlejavaformat/java/JavaInput.java b/build-deps/google-java-format/src/main/java/com/google/googlejavaformat/java/JavaInput.java
similarity index 100%
rename from subprojects/google-java-format/src/main/java/com/google/googlejavaformat/java/JavaInput.java
rename to build-deps/google-java-format/src/main/java/com/google/googlejavaformat/java/JavaInput.java
diff --git a/subprojects/google-java-format/src/main/java/com/google/googlejavaformat/java/JavaInputAstVisitor.java b/build-deps/google-java-format/src/main/java/com/google/googlejavaformat/java/JavaInputAstVisitor.java
similarity index 100%
rename from subprojects/google-java-format/src/main/java/com/google/googlejavaformat/java/JavaInputAstVisitor.java
rename to build-deps/google-java-format/src/main/java/com/google/googlejavaformat/java/JavaInputAstVisitor.java
diff --git a/subprojects/google-java-format/src/main/java/com/google/googlejavaformat/java/JavaOutput.java b/build-deps/google-java-format/src/main/java/com/google/googlejavaformat/java/JavaOutput.java
similarity index 100%
rename from subprojects/google-java-format/src/main/java/com/google/googlejavaformat/java/JavaOutput.java
rename to build-deps/google-java-format/src/main/java/com/google/googlejavaformat/java/JavaOutput.java
diff --git a/subprojects/google-java-format/src/main/java/com/google/googlejavaformat/java/JavacTokens.java b/build-deps/google-java-format/src/main/java/com/google/googlejavaformat/java/JavacTokens.java
similarity index 100%
rename from subprojects/google-java-format/src/main/java/com/google/googlejavaformat/java/JavacTokens.java
rename to build-deps/google-java-format/src/main/java/com/google/googlejavaformat/java/JavacTokens.java
diff --git a/subprojects/google-java-format/src/main/java/com/google/googlejavaformat/java/Main.java b/build-deps/google-java-format/src/main/java/com/google/googlejavaformat/java/Main.java
similarity index 100%
rename from subprojects/google-java-format/src/main/java/com/google/googlejavaformat/java/Main.java
rename to build-deps/google-java-format/src/main/java/com/google/googlejavaformat/java/Main.java
diff --git a/subprojects/google-java-format/src/main/java/com/google/googlejavaformat/java/ModifierOrderer.java b/build-deps/google-java-format/src/main/java/com/google/googlejavaformat/java/ModifierOrderer.java
similarity index 100%
rename from subprojects/google-java-format/src/main/java/com/google/googlejavaformat/java/ModifierOrderer.java
rename to build-deps/google-java-format/src/main/java/com/google/googlejavaformat/java/ModifierOrderer.java
diff --git a/subprojects/google-java-format/src/main/java/com/google/googlejavaformat/java/RemoveUnusedImports.java b/build-deps/google-java-format/src/main/java/com/google/googlejavaformat/java/RemoveUnusedImports.java
similarity index 100%
rename from subprojects/google-java-format/src/main/java/com/google/googlejavaformat/java/RemoveUnusedImports.java
rename to build-deps/google-java-format/src/main/java/com/google/googlejavaformat/java/RemoveUnusedImports.java
diff --git a/subprojects/google-java-format/src/main/java/com/google/googlejavaformat/java/Replacement.java b/build-deps/google-java-format/src/main/java/com/google/googlejavaformat/java/Replacement.java
similarity index 100%
rename from subprojects/google-java-format/src/main/java/com/google/googlejavaformat/java/Replacement.java
rename to build-deps/google-java-format/src/main/java/com/google/googlejavaformat/java/Replacement.java
diff --git a/subprojects/google-java-format/src/main/java/com/google/googlejavaformat/java/SnippetFormatter.java b/build-deps/google-java-format/src/main/java/com/google/googlejavaformat/java/SnippetFormatter.java
similarity index 100%
rename from subprojects/google-java-format/src/main/java/com/google/googlejavaformat/java/SnippetFormatter.java
rename to build-deps/google-java-format/src/main/java/com/google/googlejavaformat/java/SnippetFormatter.java
diff --git a/subprojects/google-java-format/src/main/java/com/google/googlejavaformat/java/StringWrapper.java b/build-deps/google-java-format/src/main/java/com/google/googlejavaformat/java/StringWrapper.java
similarity index 100%
rename from subprojects/google-java-format/src/main/java/com/google/googlejavaformat/java/StringWrapper.java
rename to build-deps/google-java-format/src/main/java/com/google/googlejavaformat/java/StringWrapper.java
diff --git a/subprojects/google-java-format/src/main/java/com/google/googlejavaformat/java/Trees.java b/build-deps/google-java-format/src/main/java/com/google/googlejavaformat/java/Trees.java
similarity index 100%
rename from subprojects/google-java-format/src/main/java/com/google/googlejavaformat/java/Trees.java
rename to build-deps/google-java-format/src/main/java/com/google/googlejavaformat/java/Trees.java
diff --git a/subprojects/google-java-format/src/main/java/com/google/googlejavaformat/java/TypeNameClassifier.java b/build-deps/google-java-format/src/main/java/com/google/googlejavaformat/java/TypeNameClassifier.java
similarity index 100%
rename from subprojects/google-java-format/src/main/java/com/google/googlejavaformat/java/TypeNameClassifier.java
rename to build-deps/google-java-format/src/main/java/com/google/googlejavaformat/java/TypeNameClassifier.java
diff --git a/subprojects/google-java-format/src/main/java/com/google/googlejavaformat/java/UsageException.java b/build-deps/google-java-format/src/main/java/com/google/googlejavaformat/java/UsageException.java
similarity index 100%
rename from subprojects/google-java-format/src/main/java/com/google/googlejavaformat/java/UsageException.java
rename to build-deps/google-java-format/src/main/java/com/google/googlejavaformat/java/UsageException.java
diff --git a/subprojects/google-java-format/src/main/java/com/google/googlejavaformat/java/filer/FormattingFiler.java b/build-deps/google-java-format/src/main/java/com/google/googlejavaformat/java/filer/FormattingFiler.java
similarity index 100%
rename from subprojects/google-java-format/src/main/java/com/google/googlejavaformat/java/filer/FormattingFiler.java
rename to build-deps/google-java-format/src/main/java/com/google/googlejavaformat/java/filer/FormattingFiler.java
diff --git a/subprojects/google-java-format/src/main/java/com/google/googlejavaformat/java/filer/FormattingJavaFileObject.java b/build-deps/google-java-format/src/main/java/com/google/googlejavaformat/java/filer/FormattingJavaFileObject.java
similarity index 100%
rename from subprojects/google-java-format/src/main/java/com/google/googlejavaformat/java/filer/FormattingJavaFileObject.java
rename to build-deps/google-java-format/src/main/java/com/google/googlejavaformat/java/filer/FormattingJavaFileObject.java
diff --git a/subprojects/google-java-format/src/main/java/com/google/googlejavaformat/java/java17/Java17InputAstVisitor.java b/build-deps/google-java-format/src/main/java/com/google/googlejavaformat/java/java17/Java17InputAstVisitor.java
similarity index 100%
rename from subprojects/google-java-format/src/main/java/com/google/googlejavaformat/java/java17/Java17InputAstVisitor.java
rename to build-deps/google-java-format/src/main/java/com/google/googlejavaformat/java/java17/Java17InputAstVisitor.java
diff --git a/subprojects/google-java-format/src/main/java/com/google/googlejavaformat/java/javadoc/CharStream.java b/build-deps/google-java-format/src/main/java/com/google/googlejavaformat/java/javadoc/CharStream.java
similarity index 100%
rename from subprojects/google-java-format/src/main/java/com/google/googlejavaformat/java/javadoc/CharStream.java
rename to build-deps/google-java-format/src/main/java/com/google/googlejavaformat/java/javadoc/CharStream.java
diff --git a/subprojects/google-java-format/src/main/java/com/google/googlejavaformat/java/javadoc/JavadocFormatter.java b/build-deps/google-java-format/src/main/java/com/google/googlejavaformat/java/javadoc/JavadocFormatter.java
similarity index 100%
rename from subprojects/google-java-format/src/main/java/com/google/googlejavaformat/java/javadoc/JavadocFormatter.java
rename to build-deps/google-java-format/src/main/java/com/google/googlejavaformat/java/javadoc/JavadocFormatter.java
diff --git a/subprojects/google-java-format/src/main/java/com/google/googlejavaformat/java/javadoc/JavadocLexer.java b/build-deps/google-java-format/src/main/java/com/google/googlejavaformat/java/javadoc/JavadocLexer.java
similarity index 100%
rename from subprojects/google-java-format/src/main/java/com/google/googlejavaformat/java/javadoc/JavadocLexer.java
rename to build-deps/google-java-format/src/main/java/com/google/googlejavaformat/java/javadoc/JavadocLexer.java
diff --git a/subprojects/google-java-format/src/main/java/com/google/googlejavaformat/java/javadoc/JavadocWriter.java b/build-deps/google-java-format/src/main/java/com/google/googlejavaformat/java/javadoc/JavadocWriter.java
similarity index 100%
rename from subprojects/google-java-format/src/main/java/com/google/googlejavaformat/java/javadoc/JavadocWriter.java
rename to build-deps/google-java-format/src/main/java/com/google/googlejavaformat/java/javadoc/JavadocWriter.java
diff --git a/subprojects/google-java-format/src/main/java/com/google/googlejavaformat/java/javadoc/NestingCounter.java b/build-deps/google-java-format/src/main/java/com/google/googlejavaformat/java/javadoc/NestingCounter.java
similarity index 100%
rename from subprojects/google-java-format/src/main/java/com/google/googlejavaformat/java/javadoc/NestingCounter.java
rename to build-deps/google-java-format/src/main/java/com/google/googlejavaformat/java/javadoc/NestingCounter.java
diff --git a/subprojects/google-java-format/src/main/java/com/google/googlejavaformat/java/javadoc/Token.java b/build-deps/google-java-format/src/main/java/com/google/googlejavaformat/java/javadoc/Token.java
similarity index 100%
rename from subprojects/google-java-format/src/main/java/com/google/googlejavaformat/java/javadoc/Token.java
rename to build-deps/google-java-format/src/main/java/com/google/googlejavaformat/java/javadoc/Token.java
diff --git a/build-deps/gradle.properties b/build-deps/gradle.properties
new file mode 100644
index 000000000..c135c26f5
--- /dev/null
+++ b/build-deps/gradle.properties
@@ -0,0 +1,23 @@
+#
+# This file is part of AndroidIDE.
+#
+# AndroidIDE is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation, either version 3 of the License, or
+# (at your option) any later version.
+#
+# AndroidIDE is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with AndroidIDE. If not, see .
+#
+
+org.gradle.parallel=true
+org.gradle.caching=true
+org.gradle.configureondemand=true
+
+android.useAndroidX=true
+android.enableJetifier=false
\ No newline at end of file
diff --git a/subprojects/java-compiler/.gitignore b/build-deps/java-compiler/.gitignore
similarity index 100%
rename from subprojects/java-compiler/.gitignore
rename to build-deps/java-compiler/.gitignore
diff --git a/subprojects/java-compiler/build.gradle.kts b/build-deps/java-compiler/build.gradle.kts
similarity index 100%
rename from subprojects/java-compiler/build.gradle.kts
rename to build-deps/java-compiler/build.gradle.kts
diff --git a/subprojects/java-compiler/src/main/java/com/itsaky/androidide/javac/config/JavacConfigProvider.java b/build-deps/java-compiler/src/main/java/com/itsaky/androidide/javac/config/JavacConfigProvider.java
similarity index 100%
rename from subprojects/java-compiler/src/main/java/com/itsaky/androidide/javac/config/JavacConfigProvider.java
rename to build-deps/java-compiler/src/main/java/com/itsaky/androidide/javac/config/JavacConfigProvider.java
diff --git a/subprojects/java-compiler/src/main/java/com/itsaky/androidide/zipfs2/AndroidFsProvider.java b/build-deps/java-compiler/src/main/java/com/itsaky/androidide/zipfs2/AndroidFsProvider.java
similarity index 100%
rename from subprojects/java-compiler/src/main/java/com/itsaky/androidide/zipfs2/AndroidFsProvider.java
rename to build-deps/java-compiler/src/main/java/com/itsaky/androidide/zipfs2/AndroidFsProvider.java
diff --git a/subprojects/java-compiler/src/main/java/com/itsaky/androidide/zipfs2/ByteArrayChannel.java b/build-deps/java-compiler/src/main/java/com/itsaky/androidide/zipfs2/ByteArrayChannel.java
similarity index 100%
rename from subprojects/java-compiler/src/main/java/com/itsaky/androidide/zipfs2/ByteArrayChannel.java
rename to build-deps/java-compiler/src/main/java/com/itsaky/androidide/zipfs2/ByteArrayChannel.java
diff --git a/subprojects/java-compiler/src/main/java/com/itsaky/androidide/zipfs2/Collections2.java b/build-deps/java-compiler/src/main/java/com/itsaky/androidide/zipfs2/Collections2.java
similarity index 100%
rename from subprojects/java-compiler/src/main/java/com/itsaky/androidide/zipfs2/Collections2.java
rename to build-deps/java-compiler/src/main/java/com/itsaky/androidide/zipfs2/Collections2.java
diff --git a/subprojects/java-compiler/src/main/java/com/itsaky/androidide/zipfs2/JarFileSystemProvider.java b/build-deps/java-compiler/src/main/java/com/itsaky/androidide/zipfs2/JarFileSystemProvider.java
similarity index 100%
rename from subprojects/java-compiler/src/main/java/com/itsaky/androidide/zipfs2/JarFileSystemProvider.java
rename to build-deps/java-compiler/src/main/java/com/itsaky/androidide/zipfs2/JarFileSystemProvider.java
diff --git a/subprojects/java-compiler/src/main/java/com/itsaky/androidide/zipfs2/JarPackageProvider.java b/build-deps/java-compiler/src/main/java/com/itsaky/androidide/zipfs2/JarPackageProvider.java
similarity index 100%
rename from subprojects/java-compiler/src/main/java/com/itsaky/androidide/zipfs2/JarPackageProvider.java
rename to build-deps/java-compiler/src/main/java/com/itsaky/androidide/zipfs2/JarPackageProvider.java
diff --git a/subprojects/java-compiler/src/main/java/com/itsaky/androidide/zipfs2/ZipCoder.java b/build-deps/java-compiler/src/main/java/com/itsaky/androidide/zipfs2/ZipCoder.java
similarity index 100%
rename from subprojects/java-compiler/src/main/java/com/itsaky/androidide/zipfs2/ZipCoder.java
rename to build-deps/java-compiler/src/main/java/com/itsaky/androidide/zipfs2/ZipCoder.java
diff --git a/subprojects/java-compiler/src/main/java/com/itsaky/androidide/zipfs2/ZipConstants.java b/build-deps/java-compiler/src/main/java/com/itsaky/androidide/zipfs2/ZipConstants.java
similarity index 100%
rename from subprojects/java-compiler/src/main/java/com/itsaky/androidide/zipfs2/ZipConstants.java
rename to build-deps/java-compiler/src/main/java/com/itsaky/androidide/zipfs2/ZipConstants.java
diff --git a/subprojects/java-compiler/src/main/java/com/itsaky/androidide/zipfs2/ZipDirectoryStream.java b/build-deps/java-compiler/src/main/java/com/itsaky/androidide/zipfs2/ZipDirectoryStream.java
similarity index 100%
rename from subprojects/java-compiler/src/main/java/com/itsaky/androidide/zipfs2/ZipDirectoryStream.java
rename to build-deps/java-compiler/src/main/java/com/itsaky/androidide/zipfs2/ZipDirectoryStream.java
diff --git a/subprojects/java-compiler/src/main/java/com/itsaky/androidide/zipfs2/ZipFileAttributeView.java b/build-deps/java-compiler/src/main/java/com/itsaky/androidide/zipfs2/ZipFileAttributeView.java
similarity index 100%
rename from subprojects/java-compiler/src/main/java/com/itsaky/androidide/zipfs2/ZipFileAttributeView.java
rename to build-deps/java-compiler/src/main/java/com/itsaky/androidide/zipfs2/ZipFileAttributeView.java
diff --git a/subprojects/java-compiler/src/main/java/com/itsaky/androidide/zipfs2/ZipFileAttributes.java b/build-deps/java-compiler/src/main/java/com/itsaky/androidide/zipfs2/ZipFileAttributes.java
similarity index 100%
rename from subprojects/java-compiler/src/main/java/com/itsaky/androidide/zipfs2/ZipFileAttributes.java
rename to build-deps/java-compiler/src/main/java/com/itsaky/androidide/zipfs2/ZipFileAttributes.java
diff --git a/subprojects/java-compiler/src/main/java/com/itsaky/androidide/zipfs2/ZipFileStore.java b/build-deps/java-compiler/src/main/java/com/itsaky/androidide/zipfs2/ZipFileStore.java
similarity index 100%
rename from subprojects/java-compiler/src/main/java/com/itsaky/androidide/zipfs2/ZipFileStore.java
rename to build-deps/java-compiler/src/main/java/com/itsaky/androidide/zipfs2/ZipFileStore.java
diff --git a/subprojects/java-compiler/src/main/java/com/itsaky/androidide/zipfs2/ZipFileSystem.java b/build-deps/java-compiler/src/main/java/com/itsaky/androidide/zipfs2/ZipFileSystem.java
similarity index 100%
rename from subprojects/java-compiler/src/main/java/com/itsaky/androidide/zipfs2/ZipFileSystem.java
rename to build-deps/java-compiler/src/main/java/com/itsaky/androidide/zipfs2/ZipFileSystem.java
diff --git a/subprojects/java-compiler/src/main/java/com/itsaky/androidide/zipfs2/ZipFileSystemProvider.java b/build-deps/java-compiler/src/main/java/com/itsaky/androidide/zipfs2/ZipFileSystemProvider.java
similarity index 100%
rename from subprojects/java-compiler/src/main/java/com/itsaky/androidide/zipfs2/ZipFileSystemProvider.java
rename to build-deps/java-compiler/src/main/java/com/itsaky/androidide/zipfs2/ZipFileSystemProvider.java
diff --git a/subprojects/java-compiler/src/main/java/com/itsaky/androidide/zipfs2/ZipInfo.java b/build-deps/java-compiler/src/main/java/com/itsaky/androidide/zipfs2/ZipInfo.java
similarity index 100%
rename from subprojects/java-compiler/src/main/java/com/itsaky/androidide/zipfs2/ZipInfo.java
rename to build-deps/java-compiler/src/main/java/com/itsaky/androidide/zipfs2/ZipInfo.java
diff --git a/subprojects/java-compiler/src/main/java/com/itsaky/androidide/zipfs2/ZipPath.java b/build-deps/java-compiler/src/main/java/com/itsaky/androidide/zipfs2/ZipPath.java
similarity index 100%
rename from subprojects/java-compiler/src/main/java/com/itsaky/androidide/zipfs2/ZipPath.java
rename to build-deps/java-compiler/src/main/java/com/itsaky/androidide/zipfs2/ZipPath.java
diff --git a/subprojects/java-compiler/src/main/java/com/itsaky/androidide/zipfs2/ZipUtils.java b/build-deps/java-compiler/src/main/java/com/itsaky/androidide/zipfs2/ZipUtils.java
similarity index 100%
rename from subprojects/java-compiler/src/main/java/com/itsaky/androidide/zipfs2/ZipUtils.java
rename to build-deps/java-compiler/src/main/java/com/itsaky/androidide/zipfs2/ZipUtils.java
diff --git a/subprojects/java-compiler/src/main/java/javac/internal/PreviewFeature.java b/build-deps/java-compiler/src/main/java/javac/internal/PreviewFeature.java
similarity index 100%
rename from subprojects/java-compiler/src/main/java/javac/internal/PreviewFeature.java
rename to build-deps/java-compiler/src/main/java/javac/internal/PreviewFeature.java
diff --git a/subprojects/java-compiler/src/main/java/javac/internal/jimage/BasicImageReader.java b/build-deps/java-compiler/src/main/java/javac/internal/jimage/BasicImageReader.java
similarity index 100%
rename from subprojects/java-compiler/src/main/java/javac/internal/jimage/BasicImageReader.java
rename to build-deps/java-compiler/src/main/java/javac/internal/jimage/BasicImageReader.java
diff --git a/subprojects/java-compiler/src/main/java/javac/internal/jimage/ImageBufferCache.java b/build-deps/java-compiler/src/main/java/javac/internal/jimage/ImageBufferCache.java
similarity index 100%
rename from subprojects/java-compiler/src/main/java/javac/internal/jimage/ImageBufferCache.java
rename to build-deps/java-compiler/src/main/java/javac/internal/jimage/ImageBufferCache.java
diff --git a/subprojects/java-compiler/src/main/java/javac/internal/jimage/ImageHeader.java b/build-deps/java-compiler/src/main/java/javac/internal/jimage/ImageHeader.java
similarity index 100%
rename from subprojects/java-compiler/src/main/java/javac/internal/jimage/ImageHeader.java
rename to build-deps/java-compiler/src/main/java/javac/internal/jimage/ImageHeader.java
diff --git a/subprojects/java-compiler/src/main/java/javac/internal/jimage/ImageLocation.java b/build-deps/java-compiler/src/main/java/javac/internal/jimage/ImageLocation.java
similarity index 100%
rename from subprojects/java-compiler/src/main/java/javac/internal/jimage/ImageLocation.java
rename to build-deps/java-compiler/src/main/java/javac/internal/jimage/ImageLocation.java
diff --git a/subprojects/java-compiler/src/main/java/javac/internal/jimage/ImageReader.java b/build-deps/java-compiler/src/main/java/javac/internal/jimage/ImageReader.java
similarity index 100%
rename from subprojects/java-compiler/src/main/java/javac/internal/jimage/ImageReader.java
rename to build-deps/java-compiler/src/main/java/javac/internal/jimage/ImageReader.java
diff --git a/subprojects/java-compiler/src/main/java/javac/internal/jimage/ImageReaderFactory.java b/build-deps/java-compiler/src/main/java/javac/internal/jimage/ImageReaderFactory.java
similarity index 100%
rename from subprojects/java-compiler/src/main/java/javac/internal/jimage/ImageReaderFactory.java
rename to build-deps/java-compiler/src/main/java/javac/internal/jimage/ImageReaderFactory.java
diff --git a/subprojects/java-compiler/src/main/java/javac/internal/jimage/ImageStream.java b/build-deps/java-compiler/src/main/java/javac/internal/jimage/ImageStream.java
similarity index 100%
rename from subprojects/java-compiler/src/main/java/javac/internal/jimage/ImageStream.java
rename to build-deps/java-compiler/src/main/java/javac/internal/jimage/ImageStream.java
diff --git a/subprojects/java-compiler/src/main/java/javac/internal/jimage/ImageStrings.java b/build-deps/java-compiler/src/main/java/javac/internal/jimage/ImageStrings.java
similarity index 100%
rename from subprojects/java-compiler/src/main/java/javac/internal/jimage/ImageStrings.java
rename to build-deps/java-compiler/src/main/java/javac/internal/jimage/ImageStrings.java
diff --git a/subprojects/java-compiler/src/main/java/javac/internal/jimage/ImageStringsReader.java b/build-deps/java-compiler/src/main/java/javac/internal/jimage/ImageStringsReader.java
similarity index 100%
rename from subprojects/java-compiler/src/main/java/javac/internal/jimage/ImageStringsReader.java
rename to build-deps/java-compiler/src/main/java/javac/internal/jimage/ImageStringsReader.java
diff --git a/subprojects/java-compiler/src/main/java/javac/internal/jimage/NativeImageBuffer.java b/build-deps/java-compiler/src/main/java/javac/internal/jimage/NativeImageBuffer.java
similarity index 100%
rename from subprojects/java-compiler/src/main/java/javac/internal/jimage/NativeImageBuffer.java
rename to build-deps/java-compiler/src/main/java/javac/internal/jimage/NativeImageBuffer.java
diff --git a/subprojects/java-compiler/src/main/java/javac/internal/jimage/decompressor/CompressIndexes.java b/build-deps/java-compiler/src/main/java/javac/internal/jimage/decompressor/CompressIndexes.java
similarity index 100%
rename from subprojects/java-compiler/src/main/java/javac/internal/jimage/decompressor/CompressIndexes.java
rename to build-deps/java-compiler/src/main/java/javac/internal/jimage/decompressor/CompressIndexes.java
diff --git a/subprojects/java-compiler/src/main/java/javac/internal/jimage/decompressor/CompressedResourceHeader.java b/build-deps/java-compiler/src/main/java/javac/internal/jimage/decompressor/CompressedResourceHeader.java
similarity index 100%
rename from subprojects/java-compiler/src/main/java/javac/internal/jimage/decompressor/CompressedResourceHeader.java
rename to build-deps/java-compiler/src/main/java/javac/internal/jimage/decompressor/CompressedResourceHeader.java
diff --git a/subprojects/java-compiler/src/main/java/javac/internal/jimage/decompressor/Decompressor.java b/build-deps/java-compiler/src/main/java/javac/internal/jimage/decompressor/Decompressor.java
similarity index 100%
rename from subprojects/java-compiler/src/main/java/javac/internal/jimage/decompressor/Decompressor.java
rename to build-deps/java-compiler/src/main/java/javac/internal/jimage/decompressor/Decompressor.java
diff --git a/subprojects/java-compiler/src/main/java/javac/internal/jimage/decompressor/ResourceDecompressor.java b/build-deps/java-compiler/src/main/java/javac/internal/jimage/decompressor/ResourceDecompressor.java
similarity index 100%
rename from subprojects/java-compiler/src/main/java/javac/internal/jimage/decompressor/ResourceDecompressor.java
rename to build-deps/java-compiler/src/main/java/javac/internal/jimage/decompressor/ResourceDecompressor.java
diff --git a/subprojects/java-compiler/src/main/java/javac/internal/jimage/decompressor/ResourceDecompressorFactory.java b/build-deps/java-compiler/src/main/java/javac/internal/jimage/decompressor/ResourceDecompressorFactory.java
similarity index 100%
rename from subprojects/java-compiler/src/main/java/javac/internal/jimage/decompressor/ResourceDecompressorFactory.java
rename to build-deps/java-compiler/src/main/java/javac/internal/jimage/decompressor/ResourceDecompressorFactory.java
diff --git a/subprojects/java-compiler/src/main/java/javac/internal/jimage/decompressor/ResourceDecompressorRepository.java b/build-deps/java-compiler/src/main/java/javac/internal/jimage/decompressor/ResourceDecompressorRepository.java
similarity index 100%
rename from subprojects/java-compiler/src/main/java/javac/internal/jimage/decompressor/ResourceDecompressorRepository.java
rename to build-deps/java-compiler/src/main/java/javac/internal/jimage/decompressor/ResourceDecompressorRepository.java
diff --git a/subprojects/java-compiler/src/main/java/javac/internal/jimage/decompressor/SignatureParser.java b/build-deps/java-compiler/src/main/java/javac/internal/jimage/decompressor/SignatureParser.java
similarity index 100%
rename from subprojects/java-compiler/src/main/java/javac/internal/jimage/decompressor/SignatureParser.java
rename to build-deps/java-compiler/src/main/java/javac/internal/jimage/decompressor/SignatureParser.java
diff --git a/subprojects/java-compiler/src/main/java/javac/internal/jimage/decompressor/StringSharingDecompressor.java b/build-deps/java-compiler/src/main/java/javac/internal/jimage/decompressor/StringSharingDecompressor.java
similarity index 100%
rename from subprojects/java-compiler/src/main/java/javac/internal/jimage/decompressor/StringSharingDecompressor.java
rename to build-deps/java-compiler/src/main/java/javac/internal/jimage/decompressor/StringSharingDecompressor.java
diff --git a/subprojects/java-compiler/src/main/java/javac/internal/jimage/decompressor/StringSharingDecompressorFactory.java b/build-deps/java-compiler/src/main/java/javac/internal/jimage/decompressor/StringSharingDecompressorFactory.java
similarity index 100%
rename from subprojects/java-compiler/src/main/java/javac/internal/jimage/decompressor/StringSharingDecompressorFactory.java
rename to build-deps/java-compiler/src/main/java/javac/internal/jimage/decompressor/StringSharingDecompressorFactory.java
diff --git a/subprojects/java-compiler/src/main/java/javac/internal/jimage/decompressor/ZipDecompressor.java b/build-deps/java-compiler/src/main/java/javac/internal/jimage/decompressor/ZipDecompressor.java
similarity index 100%
rename from subprojects/java-compiler/src/main/java/javac/internal/jimage/decompressor/ZipDecompressor.java
rename to build-deps/java-compiler/src/main/java/javac/internal/jimage/decompressor/ZipDecompressor.java
diff --git a/subprojects/java-compiler/src/main/java/javac/internal/jimage/decompressor/ZipDecompressorFactory.java b/build-deps/java-compiler/src/main/java/javac/internal/jimage/decompressor/ZipDecompressorFactory.java
similarity index 100%
rename from subprojects/java-compiler/src/main/java/javac/internal/jimage/decompressor/ZipDecompressorFactory.java
rename to build-deps/java-compiler/src/main/java/javac/internal/jimage/decompressor/ZipDecompressorFactory.java
diff --git a/subprojects/java-compiler/src/main/java/javac/internal/jmod/JmodFile.java b/build-deps/java-compiler/src/main/java/javac/internal/jmod/JmodFile.java
similarity index 100%
rename from subprojects/java-compiler/src/main/java/javac/internal/jmod/JmodFile.java
rename to build-deps/java-compiler/src/main/java/javac/internal/jmod/JmodFile.java
diff --git a/subprojects/java-compiler/src/main/java/javac/internal/jrtfs/ExplodedImage.java b/build-deps/java-compiler/src/main/java/javac/internal/jrtfs/ExplodedImage.java
similarity index 100%
rename from subprojects/java-compiler/src/main/java/javac/internal/jrtfs/ExplodedImage.java
rename to build-deps/java-compiler/src/main/java/javac/internal/jrtfs/ExplodedImage.java
diff --git a/subprojects/java-compiler/src/main/java/javac/internal/jrtfs/JrtDirectoryStream.java b/build-deps/java-compiler/src/main/java/javac/internal/jrtfs/JrtDirectoryStream.java
similarity index 100%
rename from subprojects/java-compiler/src/main/java/javac/internal/jrtfs/JrtDirectoryStream.java
rename to build-deps/java-compiler/src/main/java/javac/internal/jrtfs/JrtDirectoryStream.java
diff --git a/subprojects/java-compiler/src/main/java/javac/internal/jrtfs/JrtFileAttributeView.java b/build-deps/java-compiler/src/main/java/javac/internal/jrtfs/JrtFileAttributeView.java
similarity index 100%
rename from subprojects/java-compiler/src/main/java/javac/internal/jrtfs/JrtFileAttributeView.java
rename to build-deps/java-compiler/src/main/java/javac/internal/jrtfs/JrtFileAttributeView.java
diff --git a/subprojects/java-compiler/src/main/java/javac/internal/jrtfs/JrtFileAttributes.java b/build-deps/java-compiler/src/main/java/javac/internal/jrtfs/JrtFileAttributes.java
similarity index 100%
rename from subprojects/java-compiler/src/main/java/javac/internal/jrtfs/JrtFileAttributes.java
rename to build-deps/java-compiler/src/main/java/javac/internal/jrtfs/JrtFileAttributes.java
diff --git a/subprojects/java-compiler/src/main/java/javac/internal/jrtfs/JrtFileStore.java b/build-deps/java-compiler/src/main/java/javac/internal/jrtfs/JrtFileStore.java
similarity index 100%
rename from subprojects/java-compiler/src/main/java/javac/internal/jrtfs/JrtFileStore.java
rename to build-deps/java-compiler/src/main/java/javac/internal/jrtfs/JrtFileStore.java
diff --git a/subprojects/java-compiler/src/main/java/javac/internal/jrtfs/JrtFileSystem.java b/build-deps/java-compiler/src/main/java/javac/internal/jrtfs/JrtFileSystem.java
similarity index 100%
rename from subprojects/java-compiler/src/main/java/javac/internal/jrtfs/JrtFileSystem.java
rename to build-deps/java-compiler/src/main/java/javac/internal/jrtfs/JrtFileSystem.java
diff --git a/subprojects/java-compiler/src/main/java/javac/internal/jrtfs/JrtFileSystemProvider.java b/build-deps/java-compiler/src/main/java/javac/internal/jrtfs/JrtFileSystemProvider.java
similarity index 100%
rename from subprojects/java-compiler/src/main/java/javac/internal/jrtfs/JrtFileSystemProvider.java
rename to build-deps/java-compiler/src/main/java/javac/internal/jrtfs/JrtFileSystemProvider.java
diff --git a/subprojects/java-compiler/src/main/java/javac/internal/jrtfs/JrtPath.java b/build-deps/java-compiler/src/main/java/javac/internal/jrtfs/JrtPath.java
similarity index 100%
rename from subprojects/java-compiler/src/main/java/javac/internal/jrtfs/JrtPath.java
rename to build-deps/java-compiler/src/main/java/javac/internal/jrtfs/JrtPath.java
diff --git a/subprojects/java-compiler/src/main/java/javac/internal/jrtfs/JrtUtils.java b/build-deps/java-compiler/src/main/java/javac/internal/jrtfs/JrtUtils.java
similarity index 100%
rename from subprojects/java-compiler/src/main/java/javac/internal/jrtfs/JrtUtils.java
rename to build-deps/java-compiler/src/main/java/javac/internal/jrtfs/JrtUtils.java
diff --git a/subprojects/java-compiler/src/main/java/javac/internal/jrtfs/SystemImage.java b/build-deps/java-compiler/src/main/java/javac/internal/jrtfs/SystemImage.java
similarity index 100%
rename from subprojects/java-compiler/src/main/java/javac/internal/jrtfs/SystemImage.java
rename to build-deps/java-compiler/src/main/java/javac/internal/jrtfs/SystemImage.java
diff --git a/subprojects/java-compiler/src/main/java/jdkx/annotation/processing/AbstractProcessor.java b/build-deps/java-compiler/src/main/java/jdkx/annotation/processing/AbstractProcessor.java
similarity index 100%
rename from subprojects/java-compiler/src/main/java/jdkx/annotation/processing/AbstractProcessor.java
rename to build-deps/java-compiler/src/main/java/jdkx/annotation/processing/AbstractProcessor.java
diff --git a/subprojects/java-compiler/src/main/java/jdkx/annotation/processing/Completion.java b/build-deps/java-compiler/src/main/java/jdkx/annotation/processing/Completion.java
similarity index 100%
rename from subprojects/java-compiler/src/main/java/jdkx/annotation/processing/Completion.java
rename to build-deps/java-compiler/src/main/java/jdkx/annotation/processing/Completion.java
diff --git a/subprojects/java-compiler/src/main/java/jdkx/annotation/processing/Completions.java b/build-deps/java-compiler/src/main/java/jdkx/annotation/processing/Completions.java
similarity index 100%
rename from subprojects/java-compiler/src/main/java/jdkx/annotation/processing/Completions.java
rename to build-deps/java-compiler/src/main/java/jdkx/annotation/processing/Completions.java
diff --git a/subprojects/java-compiler/src/main/java/jdkx/annotation/processing/Filer.java b/build-deps/java-compiler/src/main/java/jdkx/annotation/processing/Filer.java
similarity index 100%
rename from subprojects/java-compiler/src/main/java/jdkx/annotation/processing/Filer.java
rename to build-deps/java-compiler/src/main/java/jdkx/annotation/processing/Filer.java
diff --git a/subprojects/java-compiler/src/main/java/jdkx/annotation/processing/FilerException.java b/build-deps/java-compiler/src/main/java/jdkx/annotation/processing/FilerException.java
similarity index 100%
rename from subprojects/java-compiler/src/main/java/jdkx/annotation/processing/FilerException.java
rename to build-deps/java-compiler/src/main/java/jdkx/annotation/processing/FilerException.java
diff --git a/subprojects/java-compiler/src/main/java/jdkx/annotation/processing/Generated.java b/build-deps/java-compiler/src/main/java/jdkx/annotation/processing/Generated.java
similarity index 100%
rename from subprojects/java-compiler/src/main/java/jdkx/annotation/processing/Generated.java
rename to build-deps/java-compiler/src/main/java/jdkx/annotation/processing/Generated.java
diff --git a/subprojects/java-compiler/src/main/java/jdkx/annotation/processing/Messager.java b/build-deps/java-compiler/src/main/java/jdkx/annotation/processing/Messager.java
similarity index 100%
rename from subprojects/java-compiler/src/main/java/jdkx/annotation/processing/Messager.java
rename to build-deps/java-compiler/src/main/java/jdkx/annotation/processing/Messager.java
diff --git a/subprojects/java-compiler/src/main/java/jdkx/annotation/processing/ProcessingEnvironment.java b/build-deps/java-compiler/src/main/java/jdkx/annotation/processing/ProcessingEnvironment.java
similarity index 100%
rename from subprojects/java-compiler/src/main/java/jdkx/annotation/processing/ProcessingEnvironment.java
rename to build-deps/java-compiler/src/main/java/jdkx/annotation/processing/ProcessingEnvironment.java
diff --git a/subprojects/java-compiler/src/main/java/jdkx/annotation/processing/Processor.java b/build-deps/java-compiler/src/main/java/jdkx/annotation/processing/Processor.java
similarity index 100%
rename from subprojects/java-compiler/src/main/java/jdkx/annotation/processing/Processor.java
rename to build-deps/java-compiler/src/main/java/jdkx/annotation/processing/Processor.java
diff --git a/subprojects/java-compiler/src/main/java/jdkx/annotation/processing/RoundEnvironment.java b/build-deps/java-compiler/src/main/java/jdkx/annotation/processing/RoundEnvironment.java
similarity index 100%
rename from subprojects/java-compiler/src/main/java/jdkx/annotation/processing/RoundEnvironment.java
rename to build-deps/java-compiler/src/main/java/jdkx/annotation/processing/RoundEnvironment.java
diff --git a/subprojects/java-compiler/src/main/java/jdkx/annotation/processing/SupportedAnnotationTypes.java b/build-deps/java-compiler/src/main/java/jdkx/annotation/processing/SupportedAnnotationTypes.java
similarity index 100%
rename from subprojects/java-compiler/src/main/java/jdkx/annotation/processing/SupportedAnnotationTypes.java
rename to build-deps/java-compiler/src/main/java/jdkx/annotation/processing/SupportedAnnotationTypes.java
diff --git a/subprojects/java-compiler/src/main/java/jdkx/annotation/processing/SupportedOptions.java b/build-deps/java-compiler/src/main/java/jdkx/annotation/processing/SupportedOptions.java
similarity index 100%
rename from subprojects/java-compiler/src/main/java/jdkx/annotation/processing/SupportedOptions.java
rename to build-deps/java-compiler/src/main/java/jdkx/annotation/processing/SupportedOptions.java
diff --git a/subprojects/java-compiler/src/main/java/jdkx/annotation/processing/SupportedSourceVersion.java b/build-deps/java-compiler/src/main/java/jdkx/annotation/processing/SupportedSourceVersion.java
similarity index 100%
rename from subprojects/java-compiler/src/main/java/jdkx/annotation/processing/SupportedSourceVersion.java
rename to build-deps/java-compiler/src/main/java/jdkx/annotation/processing/SupportedSourceVersion.java
diff --git a/subprojects/java-compiler/src/main/java/jdkx/annotation/processing/package-info.java b/build-deps/java-compiler/src/main/java/jdkx/annotation/processing/package-info.java
similarity index 100%
rename from subprojects/java-compiler/src/main/java/jdkx/annotation/processing/package-info.java
rename to build-deps/java-compiler/src/main/java/jdkx/annotation/processing/package-info.java
diff --git a/subprojects/java-compiler/src/main/java/jdkx/lang/model/AnnotatedConstruct.java b/build-deps/java-compiler/src/main/java/jdkx/lang/model/AnnotatedConstruct.java
similarity index 100%
rename from subprojects/java-compiler/src/main/java/jdkx/lang/model/AnnotatedConstruct.java
rename to build-deps/java-compiler/src/main/java/jdkx/lang/model/AnnotatedConstruct.java
diff --git a/subprojects/java-compiler/src/main/java/jdkx/lang/model/SourceVersion.java b/build-deps/java-compiler/src/main/java/jdkx/lang/model/SourceVersion.java
similarity index 100%
rename from subprojects/java-compiler/src/main/java/jdkx/lang/model/SourceVersion.java
rename to build-deps/java-compiler/src/main/java/jdkx/lang/model/SourceVersion.java
diff --git a/subprojects/java-compiler/src/main/java/jdkx/lang/model/UnknownEntityException.java b/build-deps/java-compiler/src/main/java/jdkx/lang/model/UnknownEntityException.java
similarity index 100%
rename from subprojects/java-compiler/src/main/java/jdkx/lang/model/UnknownEntityException.java
rename to build-deps/java-compiler/src/main/java/jdkx/lang/model/UnknownEntityException.java
diff --git a/subprojects/java-compiler/src/main/java/jdkx/lang/model/element/AnnotationMirror.java b/build-deps/java-compiler/src/main/java/jdkx/lang/model/element/AnnotationMirror.java
similarity index 100%
rename from subprojects/java-compiler/src/main/java/jdkx/lang/model/element/AnnotationMirror.java
rename to build-deps/java-compiler/src/main/java/jdkx/lang/model/element/AnnotationMirror.java
diff --git a/subprojects/java-compiler/src/main/java/jdkx/lang/model/element/AnnotationValue.java b/build-deps/java-compiler/src/main/java/jdkx/lang/model/element/AnnotationValue.java
similarity index 100%
rename from subprojects/java-compiler/src/main/java/jdkx/lang/model/element/AnnotationValue.java
rename to build-deps/java-compiler/src/main/java/jdkx/lang/model/element/AnnotationValue.java
diff --git a/subprojects/java-compiler/src/main/java/jdkx/lang/model/element/AnnotationValueVisitor.java b/build-deps/java-compiler/src/main/java/jdkx/lang/model/element/AnnotationValueVisitor.java
similarity index 100%
rename from subprojects/java-compiler/src/main/java/jdkx/lang/model/element/AnnotationValueVisitor.java
rename to build-deps/java-compiler/src/main/java/jdkx/lang/model/element/AnnotationValueVisitor.java
diff --git a/subprojects/java-compiler/src/main/java/jdkx/lang/model/element/Element.java b/build-deps/java-compiler/src/main/java/jdkx/lang/model/element/Element.java
similarity index 100%
rename from subprojects/java-compiler/src/main/java/jdkx/lang/model/element/Element.java
rename to build-deps/java-compiler/src/main/java/jdkx/lang/model/element/Element.java
diff --git a/subprojects/java-compiler/src/main/java/jdkx/lang/model/element/ElementKind.java b/build-deps/java-compiler/src/main/java/jdkx/lang/model/element/ElementKind.java
similarity index 100%
rename from subprojects/java-compiler/src/main/java/jdkx/lang/model/element/ElementKind.java
rename to build-deps/java-compiler/src/main/java/jdkx/lang/model/element/ElementKind.java
diff --git a/subprojects/java-compiler/src/main/java/jdkx/lang/model/element/ElementVisitor.java b/build-deps/java-compiler/src/main/java/jdkx/lang/model/element/ElementVisitor.java
similarity index 100%
rename from subprojects/java-compiler/src/main/java/jdkx/lang/model/element/ElementVisitor.java
rename to build-deps/java-compiler/src/main/java/jdkx/lang/model/element/ElementVisitor.java
diff --git a/subprojects/java-compiler/src/main/java/jdkx/lang/model/element/ExecutableElement.java b/build-deps/java-compiler/src/main/java/jdkx/lang/model/element/ExecutableElement.java
similarity index 100%
rename from subprojects/java-compiler/src/main/java/jdkx/lang/model/element/ExecutableElement.java
rename to build-deps/java-compiler/src/main/java/jdkx/lang/model/element/ExecutableElement.java
diff --git a/subprojects/java-compiler/src/main/java/jdkx/lang/model/element/Modifier.java b/build-deps/java-compiler/src/main/java/jdkx/lang/model/element/Modifier.java
similarity index 100%
rename from subprojects/java-compiler/src/main/java/jdkx/lang/model/element/Modifier.java
rename to build-deps/java-compiler/src/main/java/jdkx/lang/model/element/Modifier.java
diff --git a/subprojects/java-compiler/src/main/java/jdkx/lang/model/element/ModuleElement.java b/build-deps/java-compiler/src/main/java/jdkx/lang/model/element/ModuleElement.java
similarity index 100%
rename from subprojects/java-compiler/src/main/java/jdkx/lang/model/element/ModuleElement.java
rename to build-deps/java-compiler/src/main/java/jdkx/lang/model/element/ModuleElement.java
diff --git a/subprojects/java-compiler/src/main/java/jdkx/lang/model/element/Name.java b/build-deps/java-compiler/src/main/java/jdkx/lang/model/element/Name.java
similarity index 100%
rename from subprojects/java-compiler/src/main/java/jdkx/lang/model/element/Name.java
rename to build-deps/java-compiler/src/main/java/jdkx/lang/model/element/Name.java
diff --git a/subprojects/java-compiler/src/main/java/jdkx/lang/model/element/NestingKind.java b/build-deps/java-compiler/src/main/java/jdkx/lang/model/element/NestingKind.java
similarity index 100%
rename from subprojects/java-compiler/src/main/java/jdkx/lang/model/element/NestingKind.java
rename to build-deps/java-compiler/src/main/java/jdkx/lang/model/element/NestingKind.java
diff --git a/subprojects/java-compiler/src/main/java/jdkx/lang/model/element/PackageElement.java b/build-deps/java-compiler/src/main/java/jdkx/lang/model/element/PackageElement.java
similarity index 100%
rename from subprojects/java-compiler/src/main/java/jdkx/lang/model/element/PackageElement.java
rename to build-deps/java-compiler/src/main/java/jdkx/lang/model/element/PackageElement.java
diff --git a/subprojects/java-compiler/src/main/java/jdkx/lang/model/element/Parameterizable.java b/build-deps/java-compiler/src/main/java/jdkx/lang/model/element/Parameterizable.java
similarity index 100%
rename from subprojects/java-compiler/src/main/java/jdkx/lang/model/element/Parameterizable.java
rename to build-deps/java-compiler/src/main/java/jdkx/lang/model/element/Parameterizable.java
diff --git a/subprojects/java-compiler/src/main/java/jdkx/lang/model/element/QualifiedNameable.java b/build-deps/java-compiler/src/main/java/jdkx/lang/model/element/QualifiedNameable.java
similarity index 100%
rename from subprojects/java-compiler/src/main/java/jdkx/lang/model/element/QualifiedNameable.java
rename to build-deps/java-compiler/src/main/java/jdkx/lang/model/element/QualifiedNameable.java
diff --git a/subprojects/java-compiler/src/main/java/jdkx/lang/model/element/RecordComponentElement.java b/build-deps/java-compiler/src/main/java/jdkx/lang/model/element/RecordComponentElement.java
similarity index 100%
rename from subprojects/java-compiler/src/main/java/jdkx/lang/model/element/RecordComponentElement.java
rename to build-deps/java-compiler/src/main/java/jdkx/lang/model/element/RecordComponentElement.java
diff --git a/subprojects/java-compiler/src/main/java/jdkx/lang/model/element/TypeElement.java b/build-deps/java-compiler/src/main/java/jdkx/lang/model/element/TypeElement.java
similarity index 100%
rename from subprojects/java-compiler/src/main/java/jdkx/lang/model/element/TypeElement.java
rename to build-deps/java-compiler/src/main/java/jdkx/lang/model/element/TypeElement.java
diff --git a/subprojects/java-compiler/src/main/java/jdkx/lang/model/element/TypeParameterElement.java b/build-deps/java-compiler/src/main/java/jdkx/lang/model/element/TypeParameterElement.java
similarity index 100%
rename from subprojects/java-compiler/src/main/java/jdkx/lang/model/element/TypeParameterElement.java
rename to build-deps/java-compiler/src/main/java/jdkx/lang/model/element/TypeParameterElement.java
diff --git a/subprojects/java-compiler/src/main/java/jdkx/lang/model/element/UnknownAnnotationValueException.java b/build-deps/java-compiler/src/main/java/jdkx/lang/model/element/UnknownAnnotationValueException.java
similarity index 100%
rename from subprojects/java-compiler/src/main/java/jdkx/lang/model/element/UnknownAnnotationValueException.java
rename to build-deps/java-compiler/src/main/java/jdkx/lang/model/element/UnknownAnnotationValueException.java
diff --git a/subprojects/java-compiler/src/main/java/jdkx/lang/model/element/UnknownDirectiveException.java b/build-deps/java-compiler/src/main/java/jdkx/lang/model/element/UnknownDirectiveException.java
similarity index 100%
rename from subprojects/java-compiler/src/main/java/jdkx/lang/model/element/UnknownDirectiveException.java
rename to build-deps/java-compiler/src/main/java/jdkx/lang/model/element/UnknownDirectiveException.java
diff --git a/subprojects/java-compiler/src/main/java/jdkx/lang/model/element/UnknownElementException.java b/build-deps/java-compiler/src/main/java/jdkx/lang/model/element/UnknownElementException.java
similarity index 100%
rename from subprojects/java-compiler/src/main/java/jdkx/lang/model/element/UnknownElementException.java
rename to build-deps/java-compiler/src/main/java/jdkx/lang/model/element/UnknownElementException.java
diff --git a/subprojects/java-compiler/src/main/java/jdkx/lang/model/element/VariableElement.java b/build-deps/java-compiler/src/main/java/jdkx/lang/model/element/VariableElement.java
similarity index 100%
rename from subprojects/java-compiler/src/main/java/jdkx/lang/model/element/VariableElement.java
rename to build-deps/java-compiler/src/main/java/jdkx/lang/model/element/VariableElement.java
diff --git a/subprojects/java-compiler/src/main/java/jdkx/lang/model/element/package-info.java b/build-deps/java-compiler/src/main/java/jdkx/lang/model/element/package-info.java
similarity index 100%
rename from subprojects/java-compiler/src/main/java/jdkx/lang/model/element/package-info.java
rename to build-deps/java-compiler/src/main/java/jdkx/lang/model/element/package-info.java
diff --git a/subprojects/java-compiler/src/main/java/jdkx/lang/model/package-info.java b/build-deps/java-compiler/src/main/java/jdkx/lang/model/package-info.java
similarity index 100%
rename from subprojects/java-compiler/src/main/java/jdkx/lang/model/package-info.java
rename to build-deps/java-compiler/src/main/java/jdkx/lang/model/package-info.java
diff --git a/subprojects/java-compiler/src/main/java/jdkx/lang/model/type/ArrayType.java b/build-deps/java-compiler/src/main/java/jdkx/lang/model/type/ArrayType.java
similarity index 100%
rename from subprojects/java-compiler/src/main/java/jdkx/lang/model/type/ArrayType.java
rename to build-deps/java-compiler/src/main/java/jdkx/lang/model/type/ArrayType.java
diff --git a/subprojects/java-compiler/src/main/java/jdkx/lang/model/type/DeclaredType.java b/build-deps/java-compiler/src/main/java/jdkx/lang/model/type/DeclaredType.java
similarity index 100%
rename from subprojects/java-compiler/src/main/java/jdkx/lang/model/type/DeclaredType.java
rename to build-deps/java-compiler/src/main/java/jdkx/lang/model/type/DeclaredType.java
diff --git a/subprojects/java-compiler/src/main/java/jdkx/lang/model/type/ErrorType.java b/build-deps/java-compiler/src/main/java/jdkx/lang/model/type/ErrorType.java
similarity index 100%
rename from subprojects/java-compiler/src/main/java/jdkx/lang/model/type/ErrorType.java
rename to build-deps/java-compiler/src/main/java/jdkx/lang/model/type/ErrorType.java
diff --git a/subprojects/java-compiler/src/main/java/jdkx/lang/model/type/ExecutableType.java b/build-deps/java-compiler/src/main/java/jdkx/lang/model/type/ExecutableType.java
similarity index 100%
rename from subprojects/java-compiler/src/main/java/jdkx/lang/model/type/ExecutableType.java
rename to build-deps/java-compiler/src/main/java/jdkx/lang/model/type/ExecutableType.java
diff --git a/subprojects/java-compiler/src/main/java/jdkx/lang/model/type/IntersectionType.java b/build-deps/java-compiler/src/main/java/jdkx/lang/model/type/IntersectionType.java
similarity index 100%
rename from subprojects/java-compiler/src/main/java/jdkx/lang/model/type/IntersectionType.java
rename to build-deps/java-compiler/src/main/java/jdkx/lang/model/type/IntersectionType.java
diff --git a/subprojects/java-compiler/src/main/java/jdkx/lang/model/type/MirroredTypeException.java b/build-deps/java-compiler/src/main/java/jdkx/lang/model/type/MirroredTypeException.java
similarity index 100%
rename from subprojects/java-compiler/src/main/java/jdkx/lang/model/type/MirroredTypeException.java
rename to build-deps/java-compiler/src/main/java/jdkx/lang/model/type/MirroredTypeException.java
diff --git a/subprojects/java-compiler/src/main/java/jdkx/lang/model/type/MirroredTypesException.java b/build-deps/java-compiler/src/main/java/jdkx/lang/model/type/MirroredTypesException.java
similarity index 100%
rename from subprojects/java-compiler/src/main/java/jdkx/lang/model/type/MirroredTypesException.java
rename to build-deps/java-compiler/src/main/java/jdkx/lang/model/type/MirroredTypesException.java
diff --git a/subprojects/java-compiler/src/main/java/jdkx/lang/model/type/NoType.java b/build-deps/java-compiler/src/main/java/jdkx/lang/model/type/NoType.java
similarity index 100%
rename from subprojects/java-compiler/src/main/java/jdkx/lang/model/type/NoType.java
rename to build-deps/java-compiler/src/main/java/jdkx/lang/model/type/NoType.java
diff --git a/subprojects/java-compiler/src/main/java/jdkx/lang/model/type/NullType.java b/build-deps/java-compiler/src/main/java/jdkx/lang/model/type/NullType.java
similarity index 100%
rename from subprojects/java-compiler/src/main/java/jdkx/lang/model/type/NullType.java
rename to build-deps/java-compiler/src/main/java/jdkx/lang/model/type/NullType.java
diff --git a/subprojects/java-compiler/src/main/java/jdkx/lang/model/type/PrimitiveType.java b/build-deps/java-compiler/src/main/java/jdkx/lang/model/type/PrimitiveType.java
similarity index 100%
rename from subprojects/java-compiler/src/main/java/jdkx/lang/model/type/PrimitiveType.java
rename to build-deps/java-compiler/src/main/java/jdkx/lang/model/type/PrimitiveType.java
diff --git a/subprojects/java-compiler/src/main/java/jdkx/lang/model/type/ReferenceType.java b/build-deps/java-compiler/src/main/java/jdkx/lang/model/type/ReferenceType.java
similarity index 100%
rename from subprojects/java-compiler/src/main/java/jdkx/lang/model/type/ReferenceType.java
rename to build-deps/java-compiler/src/main/java/jdkx/lang/model/type/ReferenceType.java
diff --git a/subprojects/java-compiler/src/main/java/jdkx/lang/model/type/TypeKind.java b/build-deps/java-compiler/src/main/java/jdkx/lang/model/type/TypeKind.java
similarity index 100%
rename from subprojects/java-compiler/src/main/java/jdkx/lang/model/type/TypeKind.java
rename to build-deps/java-compiler/src/main/java/jdkx/lang/model/type/TypeKind.java
diff --git a/subprojects/java-compiler/src/main/java/jdkx/lang/model/type/TypeMirror.java b/build-deps/java-compiler/src/main/java/jdkx/lang/model/type/TypeMirror.java
similarity index 100%
rename from subprojects/java-compiler/src/main/java/jdkx/lang/model/type/TypeMirror.java
rename to build-deps/java-compiler/src/main/java/jdkx/lang/model/type/TypeMirror.java
diff --git a/subprojects/java-compiler/src/main/java/jdkx/lang/model/type/TypeVariable.java b/build-deps/java-compiler/src/main/java/jdkx/lang/model/type/TypeVariable.java
similarity index 100%
rename from subprojects/java-compiler/src/main/java/jdkx/lang/model/type/TypeVariable.java
rename to build-deps/java-compiler/src/main/java/jdkx/lang/model/type/TypeVariable.java
diff --git a/subprojects/java-compiler/src/main/java/jdkx/lang/model/type/TypeVisitor.java b/build-deps/java-compiler/src/main/java/jdkx/lang/model/type/TypeVisitor.java
similarity index 100%
rename from subprojects/java-compiler/src/main/java/jdkx/lang/model/type/TypeVisitor.java
rename to build-deps/java-compiler/src/main/java/jdkx/lang/model/type/TypeVisitor.java
diff --git a/subprojects/java-compiler/src/main/java/jdkx/lang/model/type/UnionType.java b/build-deps/java-compiler/src/main/java/jdkx/lang/model/type/UnionType.java
similarity index 100%
rename from subprojects/java-compiler/src/main/java/jdkx/lang/model/type/UnionType.java
rename to build-deps/java-compiler/src/main/java/jdkx/lang/model/type/UnionType.java
diff --git a/subprojects/java-compiler/src/main/java/jdkx/lang/model/type/UnknownTypeException.java b/build-deps/java-compiler/src/main/java/jdkx/lang/model/type/UnknownTypeException.java
similarity index 100%
rename from subprojects/java-compiler/src/main/java/jdkx/lang/model/type/UnknownTypeException.java
rename to build-deps/java-compiler/src/main/java/jdkx/lang/model/type/UnknownTypeException.java
diff --git a/subprojects/java-compiler/src/main/java/jdkx/lang/model/type/WildcardType.java b/build-deps/java-compiler/src/main/java/jdkx/lang/model/type/WildcardType.java
similarity index 100%
rename from subprojects/java-compiler/src/main/java/jdkx/lang/model/type/WildcardType.java
rename to build-deps/java-compiler/src/main/java/jdkx/lang/model/type/WildcardType.java
diff --git a/subprojects/java-compiler/src/main/java/jdkx/lang/model/type/package-info.java b/build-deps/java-compiler/src/main/java/jdkx/lang/model/type/package-info.java
similarity index 100%
rename from subprojects/java-compiler/src/main/java/jdkx/lang/model/type/package-info.java
rename to build-deps/java-compiler/src/main/java/jdkx/lang/model/type/package-info.java
diff --git a/subprojects/java-compiler/src/main/java/jdkx/lang/model/util/AbstractAnnotationValueVisitor14.java b/build-deps/java-compiler/src/main/java/jdkx/lang/model/util/AbstractAnnotationValueVisitor14.java
similarity index 100%
rename from subprojects/java-compiler/src/main/java/jdkx/lang/model/util/AbstractAnnotationValueVisitor14.java
rename to build-deps/java-compiler/src/main/java/jdkx/lang/model/util/AbstractAnnotationValueVisitor14.java
diff --git a/subprojects/java-compiler/src/main/java/jdkx/lang/model/util/AbstractAnnotationValueVisitor6.java b/build-deps/java-compiler/src/main/java/jdkx/lang/model/util/AbstractAnnotationValueVisitor6.java
similarity index 100%
rename from subprojects/java-compiler/src/main/java/jdkx/lang/model/util/AbstractAnnotationValueVisitor6.java
rename to build-deps/java-compiler/src/main/java/jdkx/lang/model/util/AbstractAnnotationValueVisitor6.java
diff --git a/subprojects/java-compiler/src/main/java/jdkx/lang/model/util/AbstractAnnotationValueVisitor7.java b/build-deps/java-compiler/src/main/java/jdkx/lang/model/util/AbstractAnnotationValueVisitor7.java
similarity index 100%
rename from subprojects/java-compiler/src/main/java/jdkx/lang/model/util/AbstractAnnotationValueVisitor7.java
rename to build-deps/java-compiler/src/main/java/jdkx/lang/model/util/AbstractAnnotationValueVisitor7.java
diff --git a/subprojects/java-compiler/src/main/java/jdkx/lang/model/util/AbstractAnnotationValueVisitor8.java b/build-deps/java-compiler/src/main/java/jdkx/lang/model/util/AbstractAnnotationValueVisitor8.java
similarity index 100%
rename from subprojects/java-compiler/src/main/java/jdkx/lang/model/util/AbstractAnnotationValueVisitor8.java
rename to build-deps/java-compiler/src/main/java/jdkx/lang/model/util/AbstractAnnotationValueVisitor8.java
diff --git a/subprojects/java-compiler/src/main/java/jdkx/lang/model/util/AbstractAnnotationValueVisitor9.java b/build-deps/java-compiler/src/main/java/jdkx/lang/model/util/AbstractAnnotationValueVisitor9.java
similarity index 100%
rename from subprojects/java-compiler/src/main/java/jdkx/lang/model/util/AbstractAnnotationValueVisitor9.java
rename to build-deps/java-compiler/src/main/java/jdkx/lang/model/util/AbstractAnnotationValueVisitor9.java
diff --git a/subprojects/java-compiler/src/main/java/jdkx/lang/model/util/AbstractElementVisitor14.java b/build-deps/java-compiler/src/main/java/jdkx/lang/model/util/AbstractElementVisitor14.java
similarity index 100%
rename from subprojects/java-compiler/src/main/java/jdkx/lang/model/util/AbstractElementVisitor14.java
rename to build-deps/java-compiler/src/main/java/jdkx/lang/model/util/AbstractElementVisitor14.java
diff --git a/subprojects/java-compiler/src/main/java/jdkx/lang/model/util/AbstractElementVisitor6.java b/build-deps/java-compiler/src/main/java/jdkx/lang/model/util/AbstractElementVisitor6.java
similarity index 100%
rename from subprojects/java-compiler/src/main/java/jdkx/lang/model/util/AbstractElementVisitor6.java
rename to build-deps/java-compiler/src/main/java/jdkx/lang/model/util/AbstractElementVisitor6.java
diff --git a/subprojects/java-compiler/src/main/java/jdkx/lang/model/util/AbstractElementVisitor7.java b/build-deps/java-compiler/src/main/java/jdkx/lang/model/util/AbstractElementVisitor7.java
similarity index 100%
rename from subprojects/java-compiler/src/main/java/jdkx/lang/model/util/AbstractElementVisitor7.java
rename to build-deps/java-compiler/src/main/java/jdkx/lang/model/util/AbstractElementVisitor7.java
diff --git a/subprojects/java-compiler/src/main/java/jdkx/lang/model/util/AbstractElementVisitor8.java b/build-deps/java-compiler/src/main/java/jdkx/lang/model/util/AbstractElementVisitor8.java
similarity index 100%
rename from subprojects/java-compiler/src/main/java/jdkx/lang/model/util/AbstractElementVisitor8.java
rename to build-deps/java-compiler/src/main/java/jdkx/lang/model/util/AbstractElementVisitor8.java
diff --git a/subprojects/java-compiler/src/main/java/jdkx/lang/model/util/AbstractElementVisitor9.java b/build-deps/java-compiler/src/main/java/jdkx/lang/model/util/AbstractElementVisitor9.java
similarity index 100%
rename from subprojects/java-compiler/src/main/java/jdkx/lang/model/util/AbstractElementVisitor9.java
rename to build-deps/java-compiler/src/main/java/jdkx/lang/model/util/AbstractElementVisitor9.java
diff --git a/subprojects/java-compiler/src/main/java/jdkx/lang/model/util/AbstractTypeVisitor14.java b/build-deps/java-compiler/src/main/java/jdkx/lang/model/util/AbstractTypeVisitor14.java
similarity index 100%
rename from subprojects/java-compiler/src/main/java/jdkx/lang/model/util/AbstractTypeVisitor14.java
rename to build-deps/java-compiler/src/main/java/jdkx/lang/model/util/AbstractTypeVisitor14.java
diff --git a/subprojects/java-compiler/src/main/java/jdkx/lang/model/util/AbstractTypeVisitor6.java b/build-deps/java-compiler/src/main/java/jdkx/lang/model/util/AbstractTypeVisitor6.java
similarity index 100%
rename from subprojects/java-compiler/src/main/java/jdkx/lang/model/util/AbstractTypeVisitor6.java
rename to build-deps/java-compiler/src/main/java/jdkx/lang/model/util/AbstractTypeVisitor6.java
diff --git a/subprojects/java-compiler/src/main/java/jdkx/lang/model/util/AbstractTypeVisitor7.java b/build-deps/java-compiler/src/main/java/jdkx/lang/model/util/AbstractTypeVisitor7.java
similarity index 100%
rename from subprojects/java-compiler/src/main/java/jdkx/lang/model/util/AbstractTypeVisitor7.java
rename to build-deps/java-compiler/src/main/java/jdkx/lang/model/util/AbstractTypeVisitor7.java
diff --git a/subprojects/java-compiler/src/main/java/jdkx/lang/model/util/AbstractTypeVisitor8.java b/build-deps/java-compiler/src/main/java/jdkx/lang/model/util/AbstractTypeVisitor8.java
similarity index 100%
rename from subprojects/java-compiler/src/main/java/jdkx/lang/model/util/AbstractTypeVisitor8.java
rename to build-deps/java-compiler/src/main/java/jdkx/lang/model/util/AbstractTypeVisitor8.java
diff --git a/subprojects/java-compiler/src/main/java/jdkx/lang/model/util/AbstractTypeVisitor9.java b/build-deps/java-compiler/src/main/java/jdkx/lang/model/util/AbstractTypeVisitor9.java
similarity index 100%
rename from subprojects/java-compiler/src/main/java/jdkx/lang/model/util/AbstractTypeVisitor9.java
rename to build-deps/java-compiler/src/main/java/jdkx/lang/model/util/AbstractTypeVisitor9.java
diff --git a/subprojects/java-compiler/src/main/java/jdkx/lang/model/util/ElementFilter.java b/build-deps/java-compiler/src/main/java/jdkx/lang/model/util/ElementFilter.java
similarity index 100%
rename from subprojects/java-compiler/src/main/java/jdkx/lang/model/util/ElementFilter.java
rename to build-deps/java-compiler/src/main/java/jdkx/lang/model/util/ElementFilter.java
diff --git a/subprojects/java-compiler/src/main/java/jdkx/lang/model/util/ElementKindVisitor14.java b/build-deps/java-compiler/src/main/java/jdkx/lang/model/util/ElementKindVisitor14.java
similarity index 100%
rename from subprojects/java-compiler/src/main/java/jdkx/lang/model/util/ElementKindVisitor14.java
rename to build-deps/java-compiler/src/main/java/jdkx/lang/model/util/ElementKindVisitor14.java
diff --git a/subprojects/java-compiler/src/main/java/jdkx/lang/model/util/ElementKindVisitor6.java b/build-deps/java-compiler/src/main/java/jdkx/lang/model/util/ElementKindVisitor6.java
similarity index 100%
rename from subprojects/java-compiler/src/main/java/jdkx/lang/model/util/ElementKindVisitor6.java
rename to build-deps/java-compiler/src/main/java/jdkx/lang/model/util/ElementKindVisitor6.java
diff --git a/subprojects/java-compiler/src/main/java/jdkx/lang/model/util/ElementKindVisitor7.java b/build-deps/java-compiler/src/main/java/jdkx/lang/model/util/ElementKindVisitor7.java
similarity index 100%
rename from subprojects/java-compiler/src/main/java/jdkx/lang/model/util/ElementKindVisitor7.java
rename to build-deps/java-compiler/src/main/java/jdkx/lang/model/util/ElementKindVisitor7.java
diff --git a/subprojects/java-compiler/src/main/java/jdkx/lang/model/util/ElementKindVisitor8.java b/build-deps/java-compiler/src/main/java/jdkx/lang/model/util/ElementKindVisitor8.java
similarity index 100%
rename from subprojects/java-compiler/src/main/java/jdkx/lang/model/util/ElementKindVisitor8.java
rename to build-deps/java-compiler/src/main/java/jdkx/lang/model/util/ElementKindVisitor8.java
diff --git a/subprojects/java-compiler/src/main/java/jdkx/lang/model/util/ElementKindVisitor9.java b/build-deps/java-compiler/src/main/java/jdkx/lang/model/util/ElementKindVisitor9.java
similarity index 100%
rename from subprojects/java-compiler/src/main/java/jdkx/lang/model/util/ElementKindVisitor9.java
rename to build-deps/java-compiler/src/main/java/jdkx/lang/model/util/ElementKindVisitor9.java
diff --git a/subprojects/java-compiler/src/main/java/jdkx/lang/model/util/ElementScanner14.java b/build-deps/java-compiler/src/main/java/jdkx/lang/model/util/ElementScanner14.java
similarity index 100%
rename from subprojects/java-compiler/src/main/java/jdkx/lang/model/util/ElementScanner14.java
rename to build-deps/java-compiler/src/main/java/jdkx/lang/model/util/ElementScanner14.java
diff --git a/subprojects/java-compiler/src/main/java/jdkx/lang/model/util/ElementScanner6.java b/build-deps/java-compiler/src/main/java/jdkx/lang/model/util/ElementScanner6.java
similarity index 100%
rename from subprojects/java-compiler/src/main/java/jdkx/lang/model/util/ElementScanner6.java
rename to build-deps/java-compiler/src/main/java/jdkx/lang/model/util/ElementScanner6.java
diff --git a/subprojects/java-compiler/src/main/java/jdkx/lang/model/util/ElementScanner7.java b/build-deps/java-compiler/src/main/java/jdkx/lang/model/util/ElementScanner7.java
similarity index 100%
rename from subprojects/java-compiler/src/main/java/jdkx/lang/model/util/ElementScanner7.java
rename to build-deps/java-compiler/src/main/java/jdkx/lang/model/util/ElementScanner7.java
diff --git a/subprojects/java-compiler/src/main/java/jdkx/lang/model/util/ElementScanner8.java b/build-deps/java-compiler/src/main/java/jdkx/lang/model/util/ElementScanner8.java
similarity index 100%
rename from subprojects/java-compiler/src/main/java/jdkx/lang/model/util/ElementScanner8.java
rename to build-deps/java-compiler/src/main/java/jdkx/lang/model/util/ElementScanner8.java
diff --git a/subprojects/java-compiler/src/main/java/jdkx/lang/model/util/ElementScanner9.java b/build-deps/java-compiler/src/main/java/jdkx/lang/model/util/ElementScanner9.java
similarity index 100%
rename from subprojects/java-compiler/src/main/java/jdkx/lang/model/util/ElementScanner9.java
rename to build-deps/java-compiler/src/main/java/jdkx/lang/model/util/ElementScanner9.java
diff --git a/subprojects/java-compiler/src/main/java/jdkx/lang/model/util/Elements.java b/build-deps/java-compiler/src/main/java/jdkx/lang/model/util/Elements.java
similarity index 100%
rename from subprojects/java-compiler/src/main/java/jdkx/lang/model/util/Elements.java
rename to build-deps/java-compiler/src/main/java/jdkx/lang/model/util/Elements.java
diff --git a/subprojects/java-compiler/src/main/java/jdkx/lang/model/util/SimpleAnnotationValueVisitor14.java b/build-deps/java-compiler/src/main/java/jdkx/lang/model/util/SimpleAnnotationValueVisitor14.java
similarity index 100%
rename from subprojects/java-compiler/src/main/java/jdkx/lang/model/util/SimpleAnnotationValueVisitor14.java
rename to build-deps/java-compiler/src/main/java/jdkx/lang/model/util/SimpleAnnotationValueVisitor14.java
diff --git a/subprojects/java-compiler/src/main/java/jdkx/lang/model/util/SimpleAnnotationValueVisitor6.java b/build-deps/java-compiler/src/main/java/jdkx/lang/model/util/SimpleAnnotationValueVisitor6.java
similarity index 100%
rename from subprojects/java-compiler/src/main/java/jdkx/lang/model/util/SimpleAnnotationValueVisitor6.java
rename to build-deps/java-compiler/src/main/java/jdkx/lang/model/util/SimpleAnnotationValueVisitor6.java
diff --git a/subprojects/java-compiler/src/main/java/jdkx/lang/model/util/SimpleAnnotationValueVisitor7.java b/build-deps/java-compiler/src/main/java/jdkx/lang/model/util/SimpleAnnotationValueVisitor7.java
similarity index 100%
rename from subprojects/java-compiler/src/main/java/jdkx/lang/model/util/SimpleAnnotationValueVisitor7.java
rename to build-deps/java-compiler/src/main/java/jdkx/lang/model/util/SimpleAnnotationValueVisitor7.java
diff --git a/subprojects/java-compiler/src/main/java/jdkx/lang/model/util/SimpleAnnotationValueVisitor8.java b/build-deps/java-compiler/src/main/java/jdkx/lang/model/util/SimpleAnnotationValueVisitor8.java
similarity index 100%
rename from subprojects/java-compiler/src/main/java/jdkx/lang/model/util/SimpleAnnotationValueVisitor8.java
rename to build-deps/java-compiler/src/main/java/jdkx/lang/model/util/SimpleAnnotationValueVisitor8.java
diff --git a/subprojects/java-compiler/src/main/java/jdkx/lang/model/util/SimpleAnnotationValueVisitor9.java b/build-deps/java-compiler/src/main/java/jdkx/lang/model/util/SimpleAnnotationValueVisitor9.java
similarity index 100%
rename from subprojects/java-compiler/src/main/java/jdkx/lang/model/util/SimpleAnnotationValueVisitor9.java
rename to build-deps/java-compiler/src/main/java/jdkx/lang/model/util/SimpleAnnotationValueVisitor9.java
diff --git a/subprojects/java-compiler/src/main/java/jdkx/lang/model/util/SimpleElementVisitor14.java b/build-deps/java-compiler/src/main/java/jdkx/lang/model/util/SimpleElementVisitor14.java
similarity index 100%
rename from subprojects/java-compiler/src/main/java/jdkx/lang/model/util/SimpleElementVisitor14.java
rename to build-deps/java-compiler/src/main/java/jdkx/lang/model/util/SimpleElementVisitor14.java
diff --git a/subprojects/java-compiler/src/main/java/jdkx/lang/model/util/SimpleElementVisitor6.java b/build-deps/java-compiler/src/main/java/jdkx/lang/model/util/SimpleElementVisitor6.java
similarity index 100%
rename from subprojects/java-compiler/src/main/java/jdkx/lang/model/util/SimpleElementVisitor6.java
rename to build-deps/java-compiler/src/main/java/jdkx/lang/model/util/SimpleElementVisitor6.java
diff --git a/subprojects/java-compiler/src/main/java/jdkx/lang/model/util/SimpleElementVisitor7.java b/build-deps/java-compiler/src/main/java/jdkx/lang/model/util/SimpleElementVisitor7.java
similarity index 100%
rename from subprojects/java-compiler/src/main/java/jdkx/lang/model/util/SimpleElementVisitor7.java
rename to build-deps/java-compiler/src/main/java/jdkx/lang/model/util/SimpleElementVisitor7.java
diff --git a/subprojects/java-compiler/src/main/java/jdkx/lang/model/util/SimpleElementVisitor8.java b/build-deps/java-compiler/src/main/java/jdkx/lang/model/util/SimpleElementVisitor8.java
similarity index 100%
rename from subprojects/java-compiler/src/main/java/jdkx/lang/model/util/SimpleElementVisitor8.java
rename to build-deps/java-compiler/src/main/java/jdkx/lang/model/util/SimpleElementVisitor8.java
diff --git a/subprojects/java-compiler/src/main/java/jdkx/lang/model/util/SimpleElementVisitor9.java b/build-deps/java-compiler/src/main/java/jdkx/lang/model/util/SimpleElementVisitor9.java
similarity index 100%
rename from subprojects/java-compiler/src/main/java/jdkx/lang/model/util/SimpleElementVisitor9.java
rename to build-deps/java-compiler/src/main/java/jdkx/lang/model/util/SimpleElementVisitor9.java
diff --git a/subprojects/java-compiler/src/main/java/jdkx/lang/model/util/SimpleTypeVisitor14.java b/build-deps/java-compiler/src/main/java/jdkx/lang/model/util/SimpleTypeVisitor14.java
similarity index 100%
rename from subprojects/java-compiler/src/main/java/jdkx/lang/model/util/SimpleTypeVisitor14.java
rename to build-deps/java-compiler/src/main/java/jdkx/lang/model/util/SimpleTypeVisitor14.java
diff --git a/subprojects/java-compiler/src/main/java/jdkx/lang/model/util/SimpleTypeVisitor6.java b/build-deps/java-compiler/src/main/java/jdkx/lang/model/util/SimpleTypeVisitor6.java
similarity index 100%
rename from subprojects/java-compiler/src/main/java/jdkx/lang/model/util/SimpleTypeVisitor6.java
rename to build-deps/java-compiler/src/main/java/jdkx/lang/model/util/SimpleTypeVisitor6.java
diff --git a/subprojects/java-compiler/src/main/java/jdkx/lang/model/util/SimpleTypeVisitor7.java b/build-deps/java-compiler/src/main/java/jdkx/lang/model/util/SimpleTypeVisitor7.java
similarity index 100%
rename from subprojects/java-compiler/src/main/java/jdkx/lang/model/util/SimpleTypeVisitor7.java
rename to build-deps/java-compiler/src/main/java/jdkx/lang/model/util/SimpleTypeVisitor7.java
diff --git a/subprojects/java-compiler/src/main/java/jdkx/lang/model/util/SimpleTypeVisitor8.java b/build-deps/java-compiler/src/main/java/jdkx/lang/model/util/SimpleTypeVisitor8.java
similarity index 100%
rename from subprojects/java-compiler/src/main/java/jdkx/lang/model/util/SimpleTypeVisitor8.java
rename to build-deps/java-compiler/src/main/java/jdkx/lang/model/util/SimpleTypeVisitor8.java
diff --git a/subprojects/java-compiler/src/main/java/jdkx/lang/model/util/SimpleTypeVisitor9.java b/build-deps/java-compiler/src/main/java/jdkx/lang/model/util/SimpleTypeVisitor9.java
similarity index 100%
rename from subprojects/java-compiler/src/main/java/jdkx/lang/model/util/SimpleTypeVisitor9.java
rename to build-deps/java-compiler/src/main/java/jdkx/lang/model/util/SimpleTypeVisitor9.java
diff --git a/subprojects/java-compiler/src/main/java/jdkx/lang/model/util/TypeKindVisitor14.java b/build-deps/java-compiler/src/main/java/jdkx/lang/model/util/TypeKindVisitor14.java
similarity index 100%
rename from subprojects/java-compiler/src/main/java/jdkx/lang/model/util/TypeKindVisitor14.java
rename to build-deps/java-compiler/src/main/java/jdkx/lang/model/util/TypeKindVisitor14.java
diff --git a/subprojects/java-compiler/src/main/java/jdkx/lang/model/util/TypeKindVisitor6.java b/build-deps/java-compiler/src/main/java/jdkx/lang/model/util/TypeKindVisitor6.java
similarity index 100%
rename from subprojects/java-compiler/src/main/java/jdkx/lang/model/util/TypeKindVisitor6.java
rename to build-deps/java-compiler/src/main/java/jdkx/lang/model/util/TypeKindVisitor6.java
diff --git a/subprojects/java-compiler/src/main/java/jdkx/lang/model/util/TypeKindVisitor7.java b/build-deps/java-compiler/src/main/java/jdkx/lang/model/util/TypeKindVisitor7.java
similarity index 100%
rename from subprojects/java-compiler/src/main/java/jdkx/lang/model/util/TypeKindVisitor7.java
rename to build-deps/java-compiler/src/main/java/jdkx/lang/model/util/TypeKindVisitor7.java
diff --git a/subprojects/java-compiler/src/main/java/jdkx/lang/model/util/TypeKindVisitor8.java b/build-deps/java-compiler/src/main/java/jdkx/lang/model/util/TypeKindVisitor8.java
similarity index 100%
rename from subprojects/java-compiler/src/main/java/jdkx/lang/model/util/TypeKindVisitor8.java
rename to build-deps/java-compiler/src/main/java/jdkx/lang/model/util/TypeKindVisitor8.java
diff --git a/subprojects/java-compiler/src/main/java/jdkx/lang/model/util/TypeKindVisitor9.java b/build-deps/java-compiler/src/main/java/jdkx/lang/model/util/TypeKindVisitor9.java
similarity index 100%
rename from subprojects/java-compiler/src/main/java/jdkx/lang/model/util/TypeKindVisitor9.java
rename to build-deps/java-compiler/src/main/java/jdkx/lang/model/util/TypeKindVisitor9.java
diff --git a/subprojects/java-compiler/src/main/java/jdkx/lang/model/util/Types.java b/build-deps/java-compiler/src/main/java/jdkx/lang/model/util/Types.java
similarity index 100%
rename from subprojects/java-compiler/src/main/java/jdkx/lang/model/util/Types.java
rename to build-deps/java-compiler/src/main/java/jdkx/lang/model/util/Types.java
diff --git a/subprojects/java-compiler/src/main/java/jdkx/lang/model/util/package-info.java b/build-deps/java-compiler/src/main/java/jdkx/lang/model/util/package-info.java
similarity index 100%
rename from subprojects/java-compiler/src/main/java/jdkx/lang/model/util/package-info.java
rename to build-deps/java-compiler/src/main/java/jdkx/lang/model/util/package-info.java
diff --git a/subprojects/java-compiler/src/main/java/jdkx/tools/Diagnostic.java b/build-deps/java-compiler/src/main/java/jdkx/tools/Diagnostic.java
similarity index 100%
rename from subprojects/java-compiler/src/main/java/jdkx/tools/Diagnostic.java
rename to build-deps/java-compiler/src/main/java/jdkx/tools/Diagnostic.java
diff --git a/subprojects/java-compiler/src/main/java/jdkx/tools/DiagnosticCollector.java b/build-deps/java-compiler/src/main/java/jdkx/tools/DiagnosticCollector.java
similarity index 100%
rename from subprojects/java-compiler/src/main/java/jdkx/tools/DiagnosticCollector.java
rename to build-deps/java-compiler/src/main/java/jdkx/tools/DiagnosticCollector.java
diff --git a/subprojects/java-compiler/src/main/java/jdkx/tools/DiagnosticListener.java b/build-deps/java-compiler/src/main/java/jdkx/tools/DiagnosticListener.java
similarity index 100%
rename from subprojects/java-compiler/src/main/java/jdkx/tools/DiagnosticListener.java
rename to build-deps/java-compiler/src/main/java/jdkx/tools/DiagnosticListener.java
diff --git a/subprojects/java-compiler/src/main/java/jdkx/tools/DocumentationTool.java b/build-deps/java-compiler/src/main/java/jdkx/tools/DocumentationTool.java
similarity index 100%
rename from subprojects/java-compiler/src/main/java/jdkx/tools/DocumentationTool.java
rename to build-deps/java-compiler/src/main/java/jdkx/tools/DocumentationTool.java
diff --git a/subprojects/java-compiler/src/main/java/jdkx/tools/FileObject.java b/build-deps/java-compiler/src/main/java/jdkx/tools/FileObject.java
similarity index 100%
rename from subprojects/java-compiler/src/main/java/jdkx/tools/FileObject.java
rename to build-deps/java-compiler/src/main/java/jdkx/tools/FileObject.java
diff --git a/subprojects/java-compiler/src/main/java/jdkx/tools/ForwardingFileObject.java b/build-deps/java-compiler/src/main/java/jdkx/tools/ForwardingFileObject.java
similarity index 100%
rename from subprojects/java-compiler/src/main/java/jdkx/tools/ForwardingFileObject.java
rename to build-deps/java-compiler/src/main/java/jdkx/tools/ForwardingFileObject.java
diff --git a/subprojects/java-compiler/src/main/java/jdkx/tools/ForwardingJavaFileManager.java b/build-deps/java-compiler/src/main/java/jdkx/tools/ForwardingJavaFileManager.java
similarity index 100%
rename from subprojects/java-compiler/src/main/java/jdkx/tools/ForwardingJavaFileManager.java
rename to build-deps/java-compiler/src/main/java/jdkx/tools/ForwardingJavaFileManager.java
diff --git a/subprojects/java-compiler/src/main/java/jdkx/tools/ForwardingJavaFileObject.java b/build-deps/java-compiler/src/main/java/jdkx/tools/ForwardingJavaFileObject.java
similarity index 100%
rename from subprojects/java-compiler/src/main/java/jdkx/tools/ForwardingJavaFileObject.java
rename to build-deps/java-compiler/src/main/java/jdkx/tools/ForwardingJavaFileObject.java
diff --git a/subprojects/java-compiler/src/main/java/jdkx/tools/JavaCompiler.java b/build-deps/java-compiler/src/main/java/jdkx/tools/JavaCompiler.java
similarity index 100%
rename from subprojects/java-compiler/src/main/java/jdkx/tools/JavaCompiler.java
rename to build-deps/java-compiler/src/main/java/jdkx/tools/JavaCompiler.java
diff --git a/subprojects/java-compiler/src/main/java/jdkx/tools/JavaFileManager.java b/build-deps/java-compiler/src/main/java/jdkx/tools/JavaFileManager.java
similarity index 100%
rename from subprojects/java-compiler/src/main/java/jdkx/tools/JavaFileManager.java
rename to build-deps/java-compiler/src/main/java/jdkx/tools/JavaFileManager.java
diff --git a/subprojects/java-compiler/src/main/java/jdkx/tools/JavaFileObject.java b/build-deps/java-compiler/src/main/java/jdkx/tools/JavaFileObject.java
similarity index 100%
rename from subprojects/java-compiler/src/main/java/jdkx/tools/JavaFileObject.java
rename to build-deps/java-compiler/src/main/java/jdkx/tools/JavaFileObject.java
diff --git a/subprojects/java-compiler/src/main/java/jdkx/tools/OptionChecker.java b/build-deps/java-compiler/src/main/java/jdkx/tools/OptionChecker.java
similarity index 100%
rename from subprojects/java-compiler/src/main/java/jdkx/tools/OptionChecker.java
rename to build-deps/java-compiler/src/main/java/jdkx/tools/OptionChecker.java
diff --git a/subprojects/java-compiler/src/main/java/jdkx/tools/SimpleJavaFileObject.java b/build-deps/java-compiler/src/main/java/jdkx/tools/SimpleJavaFileObject.java
similarity index 100%
rename from subprojects/java-compiler/src/main/java/jdkx/tools/SimpleJavaFileObject.java
rename to build-deps/java-compiler/src/main/java/jdkx/tools/SimpleJavaFileObject.java
diff --git a/subprojects/java-compiler/src/main/java/jdkx/tools/StandardJavaFileManager.java b/build-deps/java-compiler/src/main/java/jdkx/tools/StandardJavaFileManager.java
similarity index 100%
rename from subprojects/java-compiler/src/main/java/jdkx/tools/StandardJavaFileManager.java
rename to build-deps/java-compiler/src/main/java/jdkx/tools/StandardJavaFileManager.java
diff --git a/subprojects/java-compiler/src/main/java/jdkx/tools/StandardLocation.java b/build-deps/java-compiler/src/main/java/jdkx/tools/StandardLocation.java
similarity index 100%
rename from subprojects/java-compiler/src/main/java/jdkx/tools/StandardLocation.java
rename to build-deps/java-compiler/src/main/java/jdkx/tools/StandardLocation.java
diff --git a/subprojects/java-compiler/src/main/java/jdkx/tools/Tool.java b/build-deps/java-compiler/src/main/java/jdkx/tools/Tool.java
similarity index 100%
rename from subprojects/java-compiler/src/main/java/jdkx/tools/Tool.java
rename to build-deps/java-compiler/src/main/java/jdkx/tools/Tool.java
diff --git a/subprojects/java-compiler/src/main/java/jdkx/tools/ToolProvider.java b/build-deps/java-compiler/src/main/java/jdkx/tools/ToolProvider.java
similarity index 100%
rename from subprojects/java-compiler/src/main/java/jdkx/tools/ToolProvider.java
rename to build-deps/java-compiler/src/main/java/jdkx/tools/ToolProvider.java
diff --git a/subprojects/java-compiler/src/main/java/jdkx/tools/package-info.java b/build-deps/java-compiler/src/main/java/jdkx/tools/package-info.java
similarity index 100%
rename from subprojects/java-compiler/src/main/java/jdkx/tools/package-info.java
rename to build-deps/java-compiler/src/main/java/jdkx/tools/package-info.java
diff --git a/subprojects/javac/.gitignore b/build-deps/javac/.gitignore
similarity index 100%
rename from subprojects/javac/.gitignore
rename to build-deps/javac/.gitignore
diff --git a/subprojects/javac/build.gradle.kts b/build-deps/javac/build.gradle.kts
similarity index 91%
rename from subprojects/javac/build.gradle.kts
rename to build-deps/javac/build.gradle.kts
index 91b1ad9f6..7c6fa1790 100644
--- a/subprojects/javac/build.gradle.kts
+++ b/build-deps/javac/build.gradle.kts
@@ -28,6 +28,6 @@ configurations.all {
dependencies {
- api(projects.subprojects.javaCompiler)
- api(projects.subprojects.jdkCompiler)
+ api(projects.buildDeps.javaCompiler)
+ api(projects.buildDeps.jdkCompiler)
}
\ No newline at end of file
diff --git a/subprojects/javapoet/.gitignore b/build-deps/javapoet/.gitignore
similarity index 100%
rename from subprojects/javapoet/.gitignore
rename to build-deps/javapoet/.gitignore
diff --git a/subprojects/javapoet/build.gradle.kts b/build-deps/javapoet/build.gradle.kts
similarity index 94%
rename from subprojects/javapoet/build.gradle.kts
rename to build-deps/javapoet/build.gradle.kts
index 13eefa273..fe99059f3 100644
--- a/subprojects/javapoet/build.gradle.kts
+++ b/build-deps/javapoet/build.gradle.kts
@@ -20,5 +20,5 @@ plugins {
}
dependencies {
- api(projects.subprojects.javaCompiler)
+ api(projects.buildDeps.javaCompiler)
}
\ No newline at end of file
diff --git a/subprojects/javapoet/src/main/java/com/squareup/javapoet/AnnotationSpec.java b/build-deps/javapoet/src/main/java/com/squareup/javapoet/AnnotationSpec.java
similarity index 100%
rename from subprojects/javapoet/src/main/java/com/squareup/javapoet/AnnotationSpec.java
rename to build-deps/javapoet/src/main/java/com/squareup/javapoet/AnnotationSpec.java
diff --git a/subprojects/javapoet/src/main/java/com/squareup/javapoet/ArrayTypeName.java b/build-deps/javapoet/src/main/java/com/squareup/javapoet/ArrayTypeName.java
similarity index 100%
rename from subprojects/javapoet/src/main/java/com/squareup/javapoet/ArrayTypeName.java
rename to build-deps/javapoet/src/main/java/com/squareup/javapoet/ArrayTypeName.java
diff --git a/subprojects/javapoet/src/main/java/com/squareup/javapoet/ClassName.java b/build-deps/javapoet/src/main/java/com/squareup/javapoet/ClassName.java
similarity index 100%
rename from subprojects/javapoet/src/main/java/com/squareup/javapoet/ClassName.java
rename to build-deps/javapoet/src/main/java/com/squareup/javapoet/ClassName.java
diff --git a/subprojects/javapoet/src/main/java/com/squareup/javapoet/CodeBlock.java b/build-deps/javapoet/src/main/java/com/squareup/javapoet/CodeBlock.java
similarity index 100%
rename from subprojects/javapoet/src/main/java/com/squareup/javapoet/CodeBlock.java
rename to build-deps/javapoet/src/main/java/com/squareup/javapoet/CodeBlock.java
diff --git a/subprojects/javapoet/src/main/java/com/squareup/javapoet/CodeWriter.java b/build-deps/javapoet/src/main/java/com/squareup/javapoet/CodeWriter.java
similarity index 100%
rename from subprojects/javapoet/src/main/java/com/squareup/javapoet/CodeWriter.java
rename to build-deps/javapoet/src/main/java/com/squareup/javapoet/CodeWriter.java
diff --git a/subprojects/javapoet/src/main/java/com/squareup/javapoet/FieldSpec.java b/build-deps/javapoet/src/main/java/com/squareup/javapoet/FieldSpec.java
similarity index 100%
rename from subprojects/javapoet/src/main/java/com/squareup/javapoet/FieldSpec.java
rename to build-deps/javapoet/src/main/java/com/squareup/javapoet/FieldSpec.java
diff --git a/subprojects/javapoet/src/main/java/com/squareup/javapoet/ImportCollectingCodeWriter.java b/build-deps/javapoet/src/main/java/com/squareup/javapoet/ImportCollectingCodeWriter.java
similarity index 100%
rename from subprojects/javapoet/src/main/java/com/squareup/javapoet/ImportCollectingCodeWriter.java
rename to build-deps/javapoet/src/main/java/com/squareup/javapoet/ImportCollectingCodeWriter.java
diff --git a/subprojects/javapoet/src/main/java/com/squareup/javapoet/JavaFile.java b/build-deps/javapoet/src/main/java/com/squareup/javapoet/JavaFile.java
similarity index 100%
rename from subprojects/javapoet/src/main/java/com/squareup/javapoet/JavaFile.java
rename to build-deps/javapoet/src/main/java/com/squareup/javapoet/JavaFile.java
diff --git a/subprojects/javapoet/src/main/java/com/squareup/javapoet/LineWrapper.java b/build-deps/javapoet/src/main/java/com/squareup/javapoet/LineWrapper.java
similarity index 100%
rename from subprojects/javapoet/src/main/java/com/squareup/javapoet/LineWrapper.java
rename to build-deps/javapoet/src/main/java/com/squareup/javapoet/LineWrapper.java
diff --git a/subprojects/javapoet/src/main/java/com/squareup/javapoet/MethodSpec.java b/build-deps/javapoet/src/main/java/com/squareup/javapoet/MethodSpec.java
similarity index 100%
rename from subprojects/javapoet/src/main/java/com/squareup/javapoet/MethodSpec.java
rename to build-deps/javapoet/src/main/java/com/squareup/javapoet/MethodSpec.java
diff --git a/subprojects/javapoet/src/main/java/com/squareup/javapoet/NameAllocator.java b/build-deps/javapoet/src/main/java/com/squareup/javapoet/NameAllocator.java
similarity index 100%
rename from subprojects/javapoet/src/main/java/com/squareup/javapoet/NameAllocator.java
rename to build-deps/javapoet/src/main/java/com/squareup/javapoet/NameAllocator.java
diff --git a/subprojects/javapoet/src/main/java/com/squareup/javapoet/ParameterSpec.java b/build-deps/javapoet/src/main/java/com/squareup/javapoet/ParameterSpec.java
similarity index 100%
rename from subprojects/javapoet/src/main/java/com/squareup/javapoet/ParameterSpec.java
rename to build-deps/javapoet/src/main/java/com/squareup/javapoet/ParameterSpec.java
diff --git a/subprojects/javapoet/src/main/java/com/squareup/javapoet/ParameterizedTypeName.java b/build-deps/javapoet/src/main/java/com/squareup/javapoet/ParameterizedTypeName.java
similarity index 100%
rename from subprojects/javapoet/src/main/java/com/squareup/javapoet/ParameterizedTypeName.java
rename to build-deps/javapoet/src/main/java/com/squareup/javapoet/ParameterizedTypeName.java
diff --git a/subprojects/javapoet/src/main/java/com/squareup/javapoet/TypeName.java b/build-deps/javapoet/src/main/java/com/squareup/javapoet/TypeName.java
similarity index 100%
rename from subprojects/javapoet/src/main/java/com/squareup/javapoet/TypeName.java
rename to build-deps/javapoet/src/main/java/com/squareup/javapoet/TypeName.java
diff --git a/subprojects/javapoet/src/main/java/com/squareup/javapoet/TypeSpec.java b/build-deps/javapoet/src/main/java/com/squareup/javapoet/TypeSpec.java
similarity index 100%
rename from subprojects/javapoet/src/main/java/com/squareup/javapoet/TypeSpec.java
rename to build-deps/javapoet/src/main/java/com/squareup/javapoet/TypeSpec.java
diff --git a/subprojects/javapoet/src/main/java/com/squareup/javapoet/TypeVariableName.java b/build-deps/javapoet/src/main/java/com/squareup/javapoet/TypeVariableName.java
similarity index 100%
rename from subprojects/javapoet/src/main/java/com/squareup/javapoet/TypeVariableName.java
rename to build-deps/javapoet/src/main/java/com/squareup/javapoet/TypeVariableName.java
diff --git a/subprojects/javapoet/src/main/java/com/squareup/javapoet/Util.java b/build-deps/javapoet/src/main/java/com/squareup/javapoet/Util.java
similarity index 100%
rename from subprojects/javapoet/src/main/java/com/squareup/javapoet/Util.java
rename to build-deps/javapoet/src/main/java/com/squareup/javapoet/Util.java
diff --git a/subprojects/javapoet/src/main/java/com/squareup/javapoet/WildcardTypeName.java b/build-deps/javapoet/src/main/java/com/squareup/javapoet/WildcardTypeName.java
similarity index 100%
rename from subprojects/javapoet/src/main/java/com/squareup/javapoet/WildcardTypeName.java
rename to build-deps/javapoet/src/main/java/com/squareup/javapoet/WildcardTypeName.java
diff --git a/subprojects/jaxp/.gitignore b/build-deps/jaxp/.gitignore
similarity index 100%
rename from subprojects/jaxp/.gitignore
rename to build-deps/jaxp/.gitignore
diff --git a/subprojects/jaxp/build.gradle.kts b/build-deps/jaxp/build.gradle.kts
similarity index 100%
rename from subprojects/jaxp/build.gradle.kts
rename to build-deps/jaxp/build.gradle.kts
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/java_cup/internal/runtime/Scanner.java b/build-deps/jaxp/src/main/java/jaxp/sun/java_cup/internal/runtime/Scanner.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/java_cup/internal/runtime/Scanner.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/java_cup/internal/runtime/Scanner.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/java_cup/internal/runtime/Symbol.java b/build-deps/jaxp/src/main/java/jaxp/sun/java_cup/internal/runtime/Symbol.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/java_cup/internal/runtime/Symbol.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/java_cup/internal/runtime/Symbol.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/java_cup/internal/runtime/lr_parser.java b/build-deps/jaxp/src/main/java/jaxp/sun/java_cup/internal/runtime/lr_parser.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/java_cup/internal/runtime/lr_parser.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/java_cup/internal/runtime/lr_parser.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/java_cup/internal/runtime/virtual_parse_stack.java b/build-deps/jaxp/src/main/java/jaxp/sun/java_cup/internal/runtime/virtual_parse_stack.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/java_cup/internal/runtime/virtual_parse_stack.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/java_cup/internal/runtime/virtual_parse_stack.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/Constants.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/Constants.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/Constants.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/Constants.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/ExceptionConstants.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/ExceptionConstants.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/ExceptionConstants.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/ExceptionConstants.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/Repository.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/Repository.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/Repository.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/Repository.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/classfile/AccessFlags.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/classfile/AccessFlags.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/classfile/AccessFlags.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/classfile/AccessFlags.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/classfile/Attribute.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/classfile/Attribute.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/classfile/Attribute.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/classfile/Attribute.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/classfile/AttributeReader.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/classfile/AttributeReader.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/classfile/AttributeReader.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/classfile/AttributeReader.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/classfile/ClassFormatException.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/classfile/ClassFormatException.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/classfile/ClassFormatException.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/classfile/ClassFormatException.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/classfile/ClassParser.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/classfile/ClassParser.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/classfile/ClassParser.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/classfile/ClassParser.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/classfile/Code.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/classfile/Code.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/classfile/Code.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/classfile/Code.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/classfile/CodeException.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/classfile/CodeException.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/classfile/CodeException.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/classfile/CodeException.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/classfile/Constant.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/classfile/Constant.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/classfile/Constant.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/classfile/Constant.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/classfile/ConstantCP.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/classfile/ConstantCP.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/classfile/ConstantCP.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/classfile/ConstantCP.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/classfile/ConstantClass.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/classfile/ConstantClass.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/classfile/ConstantClass.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/classfile/ConstantClass.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/classfile/ConstantDouble.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/classfile/ConstantDouble.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/classfile/ConstantDouble.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/classfile/ConstantDouble.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/classfile/ConstantFieldref.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/classfile/ConstantFieldref.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/classfile/ConstantFieldref.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/classfile/ConstantFieldref.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/classfile/ConstantFloat.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/classfile/ConstantFloat.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/classfile/ConstantFloat.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/classfile/ConstantFloat.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/classfile/ConstantInteger.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/classfile/ConstantInteger.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/classfile/ConstantInteger.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/classfile/ConstantInteger.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/classfile/ConstantInterfaceMethodref.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/classfile/ConstantInterfaceMethodref.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/classfile/ConstantInterfaceMethodref.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/classfile/ConstantInterfaceMethodref.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/classfile/ConstantLong.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/classfile/ConstantLong.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/classfile/ConstantLong.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/classfile/ConstantLong.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/classfile/ConstantMethodref.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/classfile/ConstantMethodref.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/classfile/ConstantMethodref.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/classfile/ConstantMethodref.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/classfile/ConstantNameAndType.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/classfile/ConstantNameAndType.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/classfile/ConstantNameAndType.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/classfile/ConstantNameAndType.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/classfile/ConstantObject.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/classfile/ConstantObject.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/classfile/ConstantObject.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/classfile/ConstantObject.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/classfile/ConstantPool.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/classfile/ConstantPool.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/classfile/ConstantPool.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/classfile/ConstantPool.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/classfile/ConstantString.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/classfile/ConstantString.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/classfile/ConstantString.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/classfile/ConstantString.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/classfile/ConstantUtf8.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/classfile/ConstantUtf8.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/classfile/ConstantUtf8.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/classfile/ConstantUtf8.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/classfile/ConstantValue.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/classfile/ConstantValue.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/classfile/ConstantValue.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/classfile/ConstantValue.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/classfile/Deprecated.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/classfile/Deprecated.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/classfile/Deprecated.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/classfile/Deprecated.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/classfile/DescendingVisitor.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/classfile/DescendingVisitor.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/classfile/DescendingVisitor.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/classfile/DescendingVisitor.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/classfile/EmptyVisitor.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/classfile/EmptyVisitor.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/classfile/EmptyVisitor.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/classfile/EmptyVisitor.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/classfile/ExceptionTable.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/classfile/ExceptionTable.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/classfile/ExceptionTable.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/classfile/ExceptionTable.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/classfile/Field.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/classfile/Field.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/classfile/Field.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/classfile/Field.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/classfile/FieldOrMethod.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/classfile/FieldOrMethod.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/classfile/FieldOrMethod.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/classfile/FieldOrMethod.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/classfile/InnerClass.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/classfile/InnerClass.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/classfile/InnerClass.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/classfile/InnerClass.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/classfile/InnerClasses.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/classfile/InnerClasses.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/classfile/InnerClasses.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/classfile/InnerClasses.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/classfile/JavaClass.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/classfile/JavaClass.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/classfile/JavaClass.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/classfile/JavaClass.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/classfile/LineNumber.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/classfile/LineNumber.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/classfile/LineNumber.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/classfile/LineNumber.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/classfile/LineNumberTable.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/classfile/LineNumberTable.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/classfile/LineNumberTable.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/classfile/LineNumberTable.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/classfile/LocalVariable.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/classfile/LocalVariable.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/classfile/LocalVariable.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/classfile/LocalVariable.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/classfile/LocalVariableTable.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/classfile/LocalVariableTable.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/classfile/LocalVariableTable.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/classfile/LocalVariableTable.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/classfile/LocalVariableTypeTable.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/classfile/LocalVariableTypeTable.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/classfile/LocalVariableTypeTable.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/classfile/LocalVariableTypeTable.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/classfile/Method.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/classfile/Method.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/classfile/Method.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/classfile/Method.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/classfile/Node.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/classfile/Node.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/classfile/Node.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/classfile/Node.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/classfile/PMGClass.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/classfile/PMGClass.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/classfile/PMGClass.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/classfile/PMGClass.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/classfile/Signature.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/classfile/Signature.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/classfile/Signature.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/classfile/Signature.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/classfile/SourceFile.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/classfile/SourceFile.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/classfile/SourceFile.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/classfile/SourceFile.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/classfile/StackMap.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/classfile/StackMap.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/classfile/StackMap.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/classfile/StackMap.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/classfile/StackMapEntry.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/classfile/StackMapEntry.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/classfile/StackMapEntry.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/classfile/StackMapEntry.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/classfile/StackMapType.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/classfile/StackMapType.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/classfile/StackMapType.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/classfile/StackMapType.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/classfile/Synthetic.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/classfile/Synthetic.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/classfile/Synthetic.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/classfile/Synthetic.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/classfile/Unknown.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/classfile/Unknown.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/classfile/Unknown.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/classfile/Unknown.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/classfile/Utility.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/classfile/Utility.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/classfile/Utility.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/classfile/Utility.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/classfile/Visitor.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/classfile/Visitor.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/classfile/Visitor.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/classfile/Visitor.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/classfile/package.html b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/classfile/package.html
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/classfile/package.html
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/classfile/package.html
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/AALOAD.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/AALOAD.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/AALOAD.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/AALOAD.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/AASTORE.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/AASTORE.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/AASTORE.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/AASTORE.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/ACONST_NULL.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/ACONST_NULL.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/ACONST_NULL.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/ACONST_NULL.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/ALOAD.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/ALOAD.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/ALOAD.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/ALOAD.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/ANEWARRAY.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/ANEWARRAY.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/ANEWARRAY.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/ANEWARRAY.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/ARETURN.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/ARETURN.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/ARETURN.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/ARETURN.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/ARRAYLENGTH.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/ARRAYLENGTH.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/ARRAYLENGTH.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/ARRAYLENGTH.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/ASTORE.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/ASTORE.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/ASTORE.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/ASTORE.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/ATHROW.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/ATHROW.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/ATHROW.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/ATHROW.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/AllocationInstruction.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/AllocationInstruction.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/AllocationInstruction.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/AllocationInstruction.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/ArithmeticInstruction.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/ArithmeticInstruction.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/ArithmeticInstruction.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/ArithmeticInstruction.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/ArrayInstruction.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/ArrayInstruction.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/ArrayInstruction.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/ArrayInstruction.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/ArrayType.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/ArrayType.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/ArrayType.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/ArrayType.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/BALOAD.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/BALOAD.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/BALOAD.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/BALOAD.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/BASTORE.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/BASTORE.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/BASTORE.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/BASTORE.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/BIPUSH.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/BIPUSH.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/BIPUSH.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/BIPUSH.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/BREAKPOINT.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/BREAKPOINT.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/BREAKPOINT.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/BREAKPOINT.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/BasicType.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/BasicType.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/BasicType.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/BasicType.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/BranchHandle.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/BranchHandle.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/BranchHandle.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/BranchHandle.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/BranchInstruction.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/BranchInstruction.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/BranchInstruction.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/BranchInstruction.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/CALOAD.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/CALOAD.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/CALOAD.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/CALOAD.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/CASTORE.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/CASTORE.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/CASTORE.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/CASTORE.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/CHECKCAST.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/CHECKCAST.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/CHECKCAST.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/CHECKCAST.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/CPInstruction.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/CPInstruction.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/CPInstruction.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/CPInstruction.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/ClassGen.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/ClassGen.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/ClassGen.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/ClassGen.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/ClassGenException.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/ClassGenException.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/ClassGenException.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/ClassGenException.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/ClassObserver.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/ClassObserver.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/ClassObserver.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/ClassObserver.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/CodeExceptionGen.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/CodeExceptionGen.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/CodeExceptionGen.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/CodeExceptionGen.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/CompoundInstruction.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/CompoundInstruction.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/CompoundInstruction.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/CompoundInstruction.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/ConstantPoolGen.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/ConstantPoolGen.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/ConstantPoolGen.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/ConstantPoolGen.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/ConstantPushInstruction.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/ConstantPushInstruction.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/ConstantPushInstruction.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/ConstantPushInstruction.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/ConversionInstruction.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/ConversionInstruction.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/ConversionInstruction.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/ConversionInstruction.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/D2F.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/D2F.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/D2F.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/D2F.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/D2I.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/D2I.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/D2I.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/D2I.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/D2L.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/D2L.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/D2L.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/D2L.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/DADD.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/DADD.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/DADD.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/DADD.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/DALOAD.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/DALOAD.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/DALOAD.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/DALOAD.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/DASTORE.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/DASTORE.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/DASTORE.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/DASTORE.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/DCMPG.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/DCMPG.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/DCMPG.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/DCMPG.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/DCMPL.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/DCMPL.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/DCMPL.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/DCMPL.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/DCONST.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/DCONST.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/DCONST.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/DCONST.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/DDIV.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/DDIV.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/DDIV.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/DDIV.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/DLOAD.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/DLOAD.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/DLOAD.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/DLOAD.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/DMUL.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/DMUL.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/DMUL.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/DMUL.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/DNEG.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/DNEG.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/DNEG.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/DNEG.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/DREM.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/DREM.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/DREM.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/DREM.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/DRETURN.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/DRETURN.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/DRETURN.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/DRETURN.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/DSTORE.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/DSTORE.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/DSTORE.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/DSTORE.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/DSUB.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/DSUB.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/DSUB.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/DSUB.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/DUP.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/DUP.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/DUP.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/DUP.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/DUP2.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/DUP2.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/DUP2.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/DUP2.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/DUP2_X1.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/DUP2_X1.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/DUP2_X1.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/DUP2_X1.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/DUP2_X2.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/DUP2_X2.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/DUP2_X2.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/DUP2_X2.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/DUP_X1.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/DUP_X1.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/DUP_X1.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/DUP_X1.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/DUP_X2.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/DUP_X2.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/DUP_X2.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/DUP_X2.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/EmptyVisitor.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/EmptyVisitor.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/EmptyVisitor.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/EmptyVisitor.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/ExceptionThrower.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/ExceptionThrower.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/ExceptionThrower.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/ExceptionThrower.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/F2D.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/F2D.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/F2D.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/F2D.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/F2I.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/F2I.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/F2I.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/F2I.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/F2L.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/F2L.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/F2L.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/F2L.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/FADD.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/FADD.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/FADD.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/FADD.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/FALOAD.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/FALOAD.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/FALOAD.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/FALOAD.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/FASTORE.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/FASTORE.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/FASTORE.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/FASTORE.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/FCMPG.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/FCMPG.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/FCMPG.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/FCMPG.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/FCMPL.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/FCMPL.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/FCMPL.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/FCMPL.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/FCONST.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/FCONST.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/FCONST.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/FCONST.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/FDIV.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/FDIV.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/FDIV.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/FDIV.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/FLOAD.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/FLOAD.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/FLOAD.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/FLOAD.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/FMUL.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/FMUL.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/FMUL.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/FMUL.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/FNEG.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/FNEG.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/FNEG.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/FNEG.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/FREM.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/FREM.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/FREM.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/FREM.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/FRETURN.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/FRETURN.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/FRETURN.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/FRETURN.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/FSTORE.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/FSTORE.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/FSTORE.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/FSTORE.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/FSUB.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/FSUB.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/FSUB.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/FSUB.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/FieldGen.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/FieldGen.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/FieldGen.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/FieldGen.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/FieldGenOrMethodGen.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/FieldGenOrMethodGen.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/FieldGenOrMethodGen.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/FieldGenOrMethodGen.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/FieldInstruction.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/FieldInstruction.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/FieldInstruction.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/FieldInstruction.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/FieldObserver.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/FieldObserver.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/FieldObserver.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/FieldObserver.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/FieldOrMethod.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/FieldOrMethod.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/FieldOrMethod.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/FieldOrMethod.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/GETFIELD.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/GETFIELD.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/GETFIELD.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/GETFIELD.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/GETSTATIC.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/GETSTATIC.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/GETSTATIC.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/GETSTATIC.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/GOTO.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/GOTO.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/GOTO.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/GOTO.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/GOTO_W.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/GOTO_W.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/GOTO_W.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/GOTO_W.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/GotoInstruction.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/GotoInstruction.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/GotoInstruction.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/GotoInstruction.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/I2B.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/I2B.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/I2B.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/I2B.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/I2C.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/I2C.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/I2C.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/I2C.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/I2D.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/I2D.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/I2D.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/I2D.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/I2F.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/I2F.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/I2F.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/I2F.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/I2L.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/I2L.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/I2L.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/I2L.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/I2S.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/I2S.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/I2S.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/I2S.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/IADD.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/IADD.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/IADD.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/IADD.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/IALOAD.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/IALOAD.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/IALOAD.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/IALOAD.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/IAND.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/IAND.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/IAND.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/IAND.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/IASTORE.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/IASTORE.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/IASTORE.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/IASTORE.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/ICONST.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/ICONST.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/ICONST.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/ICONST.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/IDIV.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/IDIV.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/IDIV.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/IDIV.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/IFEQ.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/IFEQ.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/IFEQ.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/IFEQ.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/IFGE.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/IFGE.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/IFGE.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/IFGE.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/IFGT.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/IFGT.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/IFGT.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/IFGT.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/IFLE.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/IFLE.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/IFLE.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/IFLE.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/IFLT.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/IFLT.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/IFLT.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/IFLT.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/IFNE.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/IFNE.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/IFNE.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/IFNE.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/IFNONNULL.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/IFNONNULL.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/IFNONNULL.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/IFNONNULL.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/IFNULL.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/IFNULL.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/IFNULL.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/IFNULL.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/IF_ACMPEQ.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/IF_ACMPEQ.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/IF_ACMPEQ.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/IF_ACMPEQ.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/IF_ACMPNE.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/IF_ACMPNE.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/IF_ACMPNE.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/IF_ACMPNE.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/IF_ICMPEQ.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/IF_ICMPEQ.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/IF_ICMPEQ.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/IF_ICMPEQ.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/IF_ICMPGE.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/IF_ICMPGE.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/IF_ICMPGE.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/IF_ICMPGE.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/IF_ICMPGT.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/IF_ICMPGT.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/IF_ICMPGT.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/IF_ICMPGT.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/IF_ICMPLE.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/IF_ICMPLE.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/IF_ICMPLE.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/IF_ICMPLE.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/IF_ICMPLT.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/IF_ICMPLT.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/IF_ICMPLT.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/IF_ICMPLT.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/IF_ICMPNE.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/IF_ICMPNE.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/IF_ICMPNE.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/IF_ICMPNE.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/IINC.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/IINC.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/IINC.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/IINC.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/ILOAD.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/ILOAD.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/ILOAD.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/ILOAD.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/IMPDEP1.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/IMPDEP1.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/IMPDEP1.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/IMPDEP1.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/IMPDEP2.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/IMPDEP2.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/IMPDEP2.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/IMPDEP2.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/IMUL.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/IMUL.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/IMUL.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/IMUL.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/INEG.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/INEG.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/INEG.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/INEG.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/INSTANCEOF.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/INSTANCEOF.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/INSTANCEOF.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/INSTANCEOF.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/INVOKEINTERFACE.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/INVOKEINTERFACE.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/INVOKEINTERFACE.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/INVOKEINTERFACE.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/INVOKESPECIAL.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/INVOKESPECIAL.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/INVOKESPECIAL.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/INVOKESPECIAL.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/INVOKESTATIC.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/INVOKESTATIC.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/INVOKESTATIC.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/INVOKESTATIC.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/INVOKEVIRTUAL.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/INVOKEVIRTUAL.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/INVOKEVIRTUAL.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/INVOKEVIRTUAL.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/IOR.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/IOR.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/IOR.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/IOR.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/IREM.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/IREM.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/IREM.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/IREM.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/IRETURN.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/IRETURN.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/IRETURN.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/IRETURN.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/ISHL.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/ISHL.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/ISHL.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/ISHL.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/ISHR.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/ISHR.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/ISHR.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/ISHR.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/ISTORE.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/ISTORE.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/ISTORE.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/ISTORE.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/ISUB.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/ISUB.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/ISUB.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/ISUB.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/IUSHR.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/IUSHR.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/IUSHR.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/IUSHR.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/IXOR.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/IXOR.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/IXOR.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/IXOR.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/IfInstruction.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/IfInstruction.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/IfInstruction.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/IfInstruction.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/IndexedInstruction.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/IndexedInstruction.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/IndexedInstruction.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/IndexedInstruction.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/Instruction.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/Instruction.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/Instruction.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/Instruction.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/InstructionComparator.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/InstructionComparator.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/InstructionComparator.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/InstructionComparator.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/InstructionConstants.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/InstructionConstants.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/InstructionConstants.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/InstructionConstants.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/InstructionFactory.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/InstructionFactory.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/InstructionFactory.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/InstructionFactory.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/InstructionHandle.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/InstructionHandle.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/InstructionHandle.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/InstructionHandle.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/InstructionList.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/InstructionList.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/InstructionList.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/InstructionList.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/InstructionListObserver.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/InstructionListObserver.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/InstructionListObserver.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/InstructionListObserver.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/InstructionTargeter.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/InstructionTargeter.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/InstructionTargeter.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/InstructionTargeter.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/InvokeInstruction.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/InvokeInstruction.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/InvokeInstruction.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/InvokeInstruction.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/JSR.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/JSR.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/JSR.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/JSR.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/JSR_W.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/JSR_W.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/JSR_W.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/JSR_W.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/JsrInstruction.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/JsrInstruction.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/JsrInstruction.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/JsrInstruction.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/L2D.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/L2D.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/L2D.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/L2D.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/L2F.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/L2F.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/L2F.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/L2F.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/L2I.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/L2I.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/L2I.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/L2I.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/LADD.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/LADD.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/LADD.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/LADD.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/LALOAD.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/LALOAD.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/LALOAD.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/LALOAD.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/LAND.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/LAND.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/LAND.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/LAND.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/LASTORE.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/LASTORE.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/LASTORE.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/LASTORE.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/LCMP.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/LCMP.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/LCMP.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/LCMP.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/LCONST.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/LCONST.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/LCONST.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/LCONST.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/LDC.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/LDC.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/LDC.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/LDC.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/LDC2_W.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/LDC2_W.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/LDC2_W.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/LDC2_W.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/LDC_W.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/LDC_W.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/LDC_W.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/LDC_W.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/LDIV.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/LDIV.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/LDIV.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/LDIV.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/LLOAD.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/LLOAD.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/LLOAD.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/LLOAD.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/LMUL.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/LMUL.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/LMUL.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/LMUL.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/LNEG.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/LNEG.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/LNEG.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/LNEG.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/LOOKUPSWITCH.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/LOOKUPSWITCH.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/LOOKUPSWITCH.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/LOOKUPSWITCH.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/LOR.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/LOR.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/LOR.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/LOR.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/LREM.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/LREM.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/LREM.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/LREM.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/LRETURN.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/LRETURN.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/LRETURN.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/LRETURN.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/LSHL.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/LSHL.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/LSHL.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/LSHL.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/LSHR.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/LSHR.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/LSHR.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/LSHR.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/LSTORE.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/LSTORE.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/LSTORE.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/LSTORE.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/LSUB.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/LSUB.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/LSUB.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/LSUB.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/LUSHR.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/LUSHR.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/LUSHR.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/LUSHR.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/LXOR.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/LXOR.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/LXOR.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/LXOR.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/LineNumberGen.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/LineNumberGen.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/LineNumberGen.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/LineNumberGen.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/LoadClass.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/LoadClass.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/LoadClass.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/LoadClass.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/LoadInstruction.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/LoadInstruction.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/LoadInstruction.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/LoadInstruction.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/LocalVariableGen.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/LocalVariableGen.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/LocalVariableGen.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/LocalVariableGen.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/LocalVariableInstruction.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/LocalVariableInstruction.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/LocalVariableInstruction.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/LocalVariableInstruction.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/MONITORENTER.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/MONITORENTER.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/MONITORENTER.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/MONITORENTER.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/MONITOREXIT.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/MONITOREXIT.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/MONITOREXIT.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/MONITOREXIT.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/MULTIANEWARRAY.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/MULTIANEWARRAY.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/MULTIANEWARRAY.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/MULTIANEWARRAY.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/MethodGen.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/MethodGen.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/MethodGen.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/MethodGen.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/MethodObserver.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/MethodObserver.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/MethodObserver.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/MethodObserver.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/NEW.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/NEW.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/NEW.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/NEW.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/NEWARRAY.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/NEWARRAY.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/NEWARRAY.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/NEWARRAY.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/NOP.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/NOP.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/NOP.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/NOP.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/NamedAndTyped.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/NamedAndTyped.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/NamedAndTyped.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/NamedAndTyped.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/ObjectType.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/ObjectType.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/ObjectType.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/ObjectType.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/POP.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/POP.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/POP.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/POP.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/POP2.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/POP2.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/POP2.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/POP2.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/PUSH.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/PUSH.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/PUSH.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/PUSH.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/PUTFIELD.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/PUTFIELD.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/PUTFIELD.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/PUTFIELD.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/PUTSTATIC.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/PUTSTATIC.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/PUTSTATIC.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/PUTSTATIC.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/PopInstruction.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/PopInstruction.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/PopInstruction.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/PopInstruction.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/PushInstruction.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/PushInstruction.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/PushInstruction.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/PushInstruction.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/RET.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/RET.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/RET.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/RET.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/RETURN.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/RETURN.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/RETURN.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/RETURN.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/ReferenceType.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/ReferenceType.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/ReferenceType.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/ReferenceType.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/ReturnInstruction.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/ReturnInstruction.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/ReturnInstruction.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/ReturnInstruction.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/ReturnaddressType.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/ReturnaddressType.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/ReturnaddressType.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/ReturnaddressType.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/SALOAD.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/SALOAD.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/SALOAD.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/SALOAD.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/SASTORE.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/SASTORE.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/SASTORE.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/SASTORE.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/SIPUSH.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/SIPUSH.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/SIPUSH.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/SIPUSH.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/SWAP.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/SWAP.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/SWAP.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/SWAP.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/SWITCH.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/SWITCH.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/SWITCH.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/SWITCH.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/Select.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/Select.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/Select.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/Select.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/StackConsumer.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/StackConsumer.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/StackConsumer.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/StackConsumer.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/StackInstruction.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/StackInstruction.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/StackInstruction.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/StackInstruction.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/StackProducer.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/StackProducer.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/StackProducer.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/StackProducer.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/StoreInstruction.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/StoreInstruction.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/StoreInstruction.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/StoreInstruction.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/TABLESWITCH.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/TABLESWITCH.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/TABLESWITCH.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/TABLESWITCH.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/TargetLostException.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/TargetLostException.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/TargetLostException.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/TargetLostException.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/Type.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/Type.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/Type.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/Type.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/TypedInstruction.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/TypedInstruction.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/TypedInstruction.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/TypedInstruction.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/UnconditionalBranch.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/UnconditionalBranch.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/UnconditionalBranch.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/UnconditionalBranch.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/VariableLengthInstruction.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/VariableLengthInstruction.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/VariableLengthInstruction.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/VariableLengthInstruction.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/Visitor.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/Visitor.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/Visitor.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/Visitor.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/package.html b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/package.html
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/package.html
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/generic/package.html
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/package.html b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/package.html
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/package.html
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/package.html
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/util/AttributeHTML.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/util/AttributeHTML.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/util/AttributeHTML.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/util/AttributeHTML.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/util/BCELFactory.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/util/BCELFactory.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/util/BCELFactory.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/util/BCELFactory.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/util/BCELifier.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/util/BCELifier.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/util/BCELifier.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/util/BCELifier.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/util/ByteSequence.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/util/ByteSequence.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/util/ByteSequence.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/util/ByteSequence.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/util/Class2HTML.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/util/Class2HTML.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/util/Class2HTML.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/util/Class2HTML.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/util/ClassLoader.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/util/ClassLoader.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/util/ClassLoader.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/util/ClassLoader.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/util/ClassLoaderRepository.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/util/ClassLoaderRepository.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/util/ClassLoaderRepository.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/util/ClassLoaderRepository.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/util/ClassPath.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/util/ClassPath.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/util/ClassPath.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/util/ClassPath.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/util/ClassQueue.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/util/ClassQueue.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/util/ClassQueue.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/util/ClassQueue.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/util/ClassSet.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/util/ClassSet.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/util/ClassSet.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/util/ClassSet.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/util/ClassStack.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/util/ClassStack.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/util/ClassStack.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/util/ClassStack.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/util/ClassVector.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/util/ClassVector.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/util/ClassVector.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/util/ClassVector.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/util/CodeHTML.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/util/CodeHTML.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/util/CodeHTML.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/util/CodeHTML.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/util/ConstantHTML.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/util/ConstantHTML.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/util/ConstantHTML.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/util/ConstantHTML.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/util/InstructionFinder.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/util/InstructionFinder.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/util/InstructionFinder.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/util/InstructionFinder.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/util/JavaWrapper.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/util/JavaWrapper.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/util/JavaWrapper.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/util/JavaWrapper.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/util/MethodHTML.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/util/MethodHTML.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/util/MethodHTML.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/util/MethodHTML.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/util/Repository.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/util/Repository.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/util/Repository.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/util/Repository.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/util/SecuritySupport.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/util/SecuritySupport.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/util/SecuritySupport.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/util/SecuritySupport.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/util/SyntheticRepository.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/util/SyntheticRepository.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/util/SyntheticRepository.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/util/SyntheticRepository.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/util/package.html b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/util/package.html
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/util/package.html
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/bcel/internal/util/package.html
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/regexp/internal/CharacterArrayCharacterIterator.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/regexp/internal/CharacterArrayCharacterIterator.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/regexp/internal/CharacterArrayCharacterIterator.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/regexp/internal/CharacterArrayCharacterIterator.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/regexp/internal/CharacterIterator.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/regexp/internal/CharacterIterator.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/regexp/internal/CharacterIterator.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/regexp/internal/CharacterIterator.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/regexp/internal/RE.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/regexp/internal/RE.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/regexp/internal/RE.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/regexp/internal/RE.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/regexp/internal/RECompiler.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/regexp/internal/RECompiler.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/regexp/internal/RECompiler.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/regexp/internal/RECompiler.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/regexp/internal/REDebugCompiler.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/regexp/internal/REDebugCompiler.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/regexp/internal/REDebugCompiler.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/regexp/internal/REDebugCompiler.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/regexp/internal/REProgram.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/regexp/internal/REProgram.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/regexp/internal/REProgram.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/regexp/internal/REProgram.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/regexp/internal/RESyntaxException.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/regexp/internal/RESyntaxException.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/regexp/internal/RESyntaxException.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/regexp/internal/RESyntaxException.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/regexp/internal/RETest.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/regexp/internal/RETest.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/regexp/internal/RETest.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/regexp/internal/RETest.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/regexp/internal/REUtil.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/regexp/internal/REUtil.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/regexp/internal/REUtil.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/regexp/internal/REUtil.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/regexp/internal/ReaderCharacterIterator.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/regexp/internal/ReaderCharacterIterator.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/regexp/internal/ReaderCharacterIterator.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/regexp/internal/ReaderCharacterIterator.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/regexp/internal/StreamCharacterIterator.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/regexp/internal/StreamCharacterIterator.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/regexp/internal/StreamCharacterIterator.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/regexp/internal/StreamCharacterIterator.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/regexp/internal/StringCharacterIterator.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/regexp/internal/StringCharacterIterator.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/regexp/internal/StringCharacterIterator.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/regexp/internal/StringCharacterIterator.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/regexp/internal/recompile.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/regexp/internal/recompile.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/regexp/internal/recompile.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/regexp/internal/recompile.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/Version.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/Version.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/Version.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/Version.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/XalanConstants.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/XalanConstants.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/XalanConstants.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/XalanConstants.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/extensions/ExpressionContext.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/extensions/ExpressionContext.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/extensions/ExpressionContext.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/extensions/ExpressionContext.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/extensions/package.html b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/extensions/package.html
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/extensions/package.html
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/extensions/package.html
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/lib/ExsltBase.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/lib/ExsltBase.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/lib/ExsltBase.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/lib/ExsltBase.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/lib/ExsltCommon.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/lib/ExsltCommon.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/lib/ExsltCommon.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/lib/ExsltCommon.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/lib/ExsltDatetime.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/lib/ExsltDatetime.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/lib/ExsltDatetime.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/lib/ExsltDatetime.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/lib/ExsltDynamic.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/lib/ExsltDynamic.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/lib/ExsltDynamic.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/lib/ExsltDynamic.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/lib/ExsltMath.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/lib/ExsltMath.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/lib/ExsltMath.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/lib/ExsltMath.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/lib/ExsltSets.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/lib/ExsltSets.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/lib/ExsltSets.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/lib/ExsltSets.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/lib/ExsltStrings.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/lib/ExsltStrings.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/lib/ExsltStrings.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/lib/ExsltStrings.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/lib/Extensions.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/lib/Extensions.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/lib/Extensions.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/lib/Extensions.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/lib/NodeInfo.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/lib/NodeInfo.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/lib/NodeInfo.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/lib/NodeInfo.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/lib/package.html b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/lib/package.html
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/lib/package.html
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/lib/package.html
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/res/XSLMessages.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/res/XSLMessages.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/res/XSLMessages.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/res/XSLMessages.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/res/XSLTErrorResources.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/res/XSLTErrorResources.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/res/XSLTErrorResources.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/res/XSLTErrorResources.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/res/XSLTErrorResources_de.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/res/XSLTErrorResources_de.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/res/XSLTErrorResources_de.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/res/XSLTErrorResources_de.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/res/XSLTErrorResources_en.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/res/XSLTErrorResources_en.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/res/XSLTErrorResources_en.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/res/XSLTErrorResources_en.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/res/XSLTErrorResources_es.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/res/XSLTErrorResources_es.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/res/XSLTErrorResources_es.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/res/XSLTErrorResources_es.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/res/XSLTErrorResources_fr.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/res/XSLTErrorResources_fr.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/res/XSLTErrorResources_fr.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/res/XSLTErrorResources_fr.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/res/XSLTErrorResources_it.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/res/XSLTErrorResources_it.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/res/XSLTErrorResources_it.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/res/XSLTErrorResources_it.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/res/XSLTErrorResources_ja.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/res/XSLTErrorResources_ja.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/res/XSLTErrorResources_ja.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/res/XSLTErrorResources_ja.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/res/XSLTErrorResources_ko.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/res/XSLTErrorResources_ko.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/res/XSLTErrorResources_ko.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/res/XSLTErrorResources_ko.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/res/XSLTErrorResources_pt_BR.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/res/XSLTErrorResources_pt_BR.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/res/XSLTErrorResources_pt_BR.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/res/XSLTErrorResources_pt_BR.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/res/XSLTErrorResources_sv.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/res/XSLTErrorResources_sv.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/res/XSLTErrorResources_sv.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/res/XSLTErrorResources_sv.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/res/XSLTErrorResources_zh_CN.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/res/XSLTErrorResources_zh_CN.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/res/XSLTErrorResources_zh_CN.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/res/XSLTErrorResources_zh_CN.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/res/XSLTErrorResources_zh_TW.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/res/XSLTErrorResources_zh_TW.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/res/XSLTErrorResources_zh_TW.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/res/XSLTErrorResources_zh_TW.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/res/XSLTInfo.properties b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/res/XSLTInfo.properties
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/res/XSLTInfo.properties
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/res/XSLTInfo.properties
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/res/package.html b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/res/package.html
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/res/package.html
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/res/package.html
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/templates/Constants.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/templates/Constants.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/templates/Constants.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/templates/Constants.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/templates/package.html b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/templates/package.html
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/templates/package.html
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/templates/package.html
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/utils/ConfigurationError.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/utils/ConfigurationError.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/utils/ConfigurationError.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/utils/ConfigurationError.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/utils/FactoryImpl.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/utils/FactoryImpl.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/utils/FactoryImpl.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/utils/FactoryImpl.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/utils/FeatureManager.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/utils/FeatureManager.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/utils/FeatureManager.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/utils/FeatureManager.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/utils/FeaturePropertyBase.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/utils/FeaturePropertyBase.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/utils/FeaturePropertyBase.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/utils/FeaturePropertyBase.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/utils/ObjectFactory.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/utils/ObjectFactory.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/utils/ObjectFactory.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/utils/ObjectFactory.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/utils/SecuritySupport.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/utils/SecuritySupport.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/utils/SecuritySupport.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/utils/SecuritySupport.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/utils/XMLSecurityManager.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/utils/XMLSecurityManager.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/utils/XMLSecurityManager.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/utils/XMLSecurityManager.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/utils/XMLSecurityPropertyManager.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/utils/XMLSecurityPropertyManager.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/utils/XMLSecurityPropertyManager.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/utils/XMLSecurityPropertyManager.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xslt/EnvironmentCheck.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xslt/EnvironmentCheck.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xslt/EnvironmentCheck.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xslt/EnvironmentCheck.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xslt/Process.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xslt/Process.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xslt/Process.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xslt/Process.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xslt/package.html b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xslt/package.html
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xslt/package.html
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xslt/package.html
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/CollatorFactory.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/CollatorFactory.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/CollatorFactory.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/CollatorFactory.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/DOM.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/DOM.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/DOM.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/DOM.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/DOMCache.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/DOMCache.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/DOMCache.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/DOMCache.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/DOMEnhancedForDTM.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/DOMEnhancedForDTM.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/DOMEnhancedForDTM.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/DOMEnhancedForDTM.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/NodeIterator.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/NodeIterator.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/NodeIterator.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/NodeIterator.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/ProcessorVersion.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/ProcessorVersion.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/ProcessorVersion.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/ProcessorVersion.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/StripFilter.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/StripFilter.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/StripFilter.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/StripFilter.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/Translet.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/Translet.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/Translet.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/Translet.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/TransletException.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/TransletException.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/TransletException.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/TransletException.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/cmdline/Compile.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/cmdline/Compile.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/cmdline/Compile.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/cmdline/Compile.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/cmdline/Transform.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/cmdline/Transform.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/cmdline/Transform.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/cmdline/Transform.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/cmdline/getopt/GetOpt.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/cmdline/getopt/GetOpt.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/cmdline/getopt/GetOpt.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/cmdline/getopt/GetOpt.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/cmdline/getopt/GetOptsException.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/cmdline/getopt/GetOptsException.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/cmdline/getopt/GetOptsException.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/cmdline/getopt/GetOptsException.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/cmdline/getopt/IllegalArgumentException.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/cmdline/getopt/IllegalArgumentException.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/cmdline/getopt/IllegalArgumentException.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/cmdline/getopt/IllegalArgumentException.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/cmdline/getopt/MissingOptArgException.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/cmdline/getopt/MissingOptArgException.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/cmdline/getopt/MissingOptArgException.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/cmdline/getopt/MissingOptArgException.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/AbsoluteLocationPath.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/AbsoluteLocationPath.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/AbsoluteLocationPath.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/AbsoluteLocationPath.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/AbsolutePathPattern.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/AbsolutePathPattern.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/AbsolutePathPattern.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/AbsolutePathPattern.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/AlternativePattern.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/AlternativePattern.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/AlternativePattern.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/AlternativePattern.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/AncestorPattern.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/AncestorPattern.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/AncestorPattern.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/AncestorPattern.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/ApplyImports.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/ApplyImports.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/ApplyImports.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/ApplyImports.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/ApplyTemplates.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/ApplyTemplates.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/ApplyTemplates.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/ApplyTemplates.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/ArgumentList.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/ArgumentList.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/ArgumentList.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/ArgumentList.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/Attribute.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/Attribute.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/Attribute.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/Attribute.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/AttributeSet.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/AttributeSet.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/AttributeSet.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/AttributeSet.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/AttributeValue.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/AttributeValue.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/AttributeValue.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/AttributeValue.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/AttributeValueTemplate.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/AttributeValueTemplate.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/AttributeValueTemplate.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/AttributeValueTemplate.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/BinOpExpr.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/BinOpExpr.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/BinOpExpr.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/BinOpExpr.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/BooleanCall.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/BooleanCall.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/BooleanCall.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/BooleanCall.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/BooleanExpr.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/BooleanExpr.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/BooleanExpr.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/BooleanExpr.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/CallTemplate.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/CallTemplate.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/CallTemplate.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/CallTemplate.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/CastCall.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/CastCall.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/CastCall.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/CastCall.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/CastExpr.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/CastExpr.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/CastExpr.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/CastExpr.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/CeilingCall.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/CeilingCall.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/CeilingCall.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/CeilingCall.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/Choose.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/Choose.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/Choose.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/Choose.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/Closure.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/Closure.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/Closure.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/Closure.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/Comment.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/Comment.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/Comment.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/Comment.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/CompilerException.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/CompilerException.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/CompilerException.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/CompilerException.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/ConcatCall.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/ConcatCall.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/ConcatCall.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/ConcatCall.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/Constants.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/Constants.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/Constants.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/Constants.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/ContainsCall.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/ContainsCall.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/ContainsCall.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/ContainsCall.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/Copy.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/Copy.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/Copy.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/Copy.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/CopyOf.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/CopyOf.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/CopyOf.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/CopyOf.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/CurrentCall.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/CurrentCall.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/CurrentCall.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/CurrentCall.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/DecimalFormatting.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/DecimalFormatting.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/DecimalFormatting.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/DecimalFormatting.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/DocumentCall.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/DocumentCall.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/DocumentCall.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/DocumentCall.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/ElementAvailableCall.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/ElementAvailableCall.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/ElementAvailableCall.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/ElementAvailableCall.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/EqualityExpr.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/EqualityExpr.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/EqualityExpr.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/EqualityExpr.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/Expression.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/Expression.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/Expression.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/Expression.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/Fallback.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/Fallback.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/Fallback.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/Fallback.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/FilterExpr.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/FilterExpr.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/FilterExpr.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/FilterExpr.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/FilterParentPath.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/FilterParentPath.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/FilterParentPath.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/FilterParentPath.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/FilteredAbsoluteLocationPath.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/FilteredAbsoluteLocationPath.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/FilteredAbsoluteLocationPath.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/FilteredAbsoluteLocationPath.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/FloorCall.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/FloorCall.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/FloorCall.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/FloorCall.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/FlowList.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/FlowList.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/FlowList.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/FlowList.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/ForEach.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/ForEach.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/ForEach.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/ForEach.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/FormatNumberCall.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/FormatNumberCall.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/FormatNumberCall.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/FormatNumberCall.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/FunctionAvailableCall.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/FunctionAvailableCall.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/FunctionAvailableCall.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/FunctionAvailableCall.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/FunctionCall.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/FunctionCall.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/FunctionCall.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/FunctionCall.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/GenerateIdCall.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/GenerateIdCall.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/GenerateIdCall.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/GenerateIdCall.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/IdKeyPattern.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/IdKeyPattern.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/IdKeyPattern.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/IdKeyPattern.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/IdPattern.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/IdPattern.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/IdPattern.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/IdPattern.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/If.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/If.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/If.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/If.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/IllegalCharException.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/IllegalCharException.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/IllegalCharException.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/IllegalCharException.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/Import.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/Import.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/Import.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/Import.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/Include.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/Include.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/Include.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/Include.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/Instruction.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/Instruction.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/Instruction.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/Instruction.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/IntExpr.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/IntExpr.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/IntExpr.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/IntExpr.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/Key.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/Key.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/Key.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/Key.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/KeyCall.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/KeyCall.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/KeyCall.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/KeyCall.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/KeyPattern.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/KeyPattern.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/KeyPattern.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/KeyPattern.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/LangCall.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/LangCall.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/LangCall.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/LangCall.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/LastCall.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/LastCall.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/LastCall.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/LastCall.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/LiteralAttribute.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/LiteralAttribute.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/LiteralAttribute.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/LiteralAttribute.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/LiteralElement.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/LiteralElement.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/LiteralElement.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/LiteralElement.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/LiteralExpr.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/LiteralExpr.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/LiteralExpr.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/LiteralExpr.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/LocalNameCall.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/LocalNameCall.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/LocalNameCall.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/LocalNameCall.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/LocationPathPattern.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/LocationPathPattern.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/LocationPathPattern.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/LocationPathPattern.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/LogicalExpr.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/LogicalExpr.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/LogicalExpr.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/LogicalExpr.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/Makefile.inc b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/Makefile.inc
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/Makefile.inc
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/Makefile.inc
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/Message.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/Message.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/Message.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/Message.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/Mode.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/Mode.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/Mode.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/Mode.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/NameBase.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/NameBase.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/NameBase.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/NameBase.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/NameCall.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/NameCall.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/NameCall.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/NameCall.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/NamespaceAlias.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/NamespaceAlias.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/NamespaceAlias.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/NamespaceAlias.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/NamespaceUriCall.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/NamespaceUriCall.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/NamespaceUriCall.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/NamespaceUriCall.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/NodeTest.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/NodeTest.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/NodeTest.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/NodeTest.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/NotCall.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/NotCall.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/NotCall.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/NotCall.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/Number.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/Number.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/Number.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/Number.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/NumberCall.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/NumberCall.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/NumberCall.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/NumberCall.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/Otherwise.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/Otherwise.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/Otherwise.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/Otherwise.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/Output.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/Output.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/Output.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/Output.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/Param.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/Param.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/Param.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/Param.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/ParameterRef.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/ParameterRef.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/ParameterRef.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/ParameterRef.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/ParentLocationPath.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/ParentLocationPath.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/ParentLocationPath.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/ParentLocationPath.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/ParentPattern.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/ParentPattern.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/ParentPattern.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/ParentPattern.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/Parser.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/Parser.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/Parser.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/Parser.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/Pattern.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/Pattern.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/Pattern.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/Pattern.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/PositionCall.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/PositionCall.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/PositionCall.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/PositionCall.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/Predicate.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/Predicate.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/Predicate.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/Predicate.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/ProcessingInstruction.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/ProcessingInstruction.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/ProcessingInstruction.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/ProcessingInstruction.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/ProcessingInstructionPattern.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/ProcessingInstructionPattern.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/ProcessingInstructionPattern.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/ProcessingInstructionPattern.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/QName.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/QName.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/QName.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/QName.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/RealExpr.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/RealExpr.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/RealExpr.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/RealExpr.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/RelationalExpr.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/RelationalExpr.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/RelationalExpr.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/RelationalExpr.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/RelativeLocationPath.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/RelativeLocationPath.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/RelativeLocationPath.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/RelativeLocationPath.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/RelativePathPattern.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/RelativePathPattern.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/RelativePathPattern.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/RelativePathPattern.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/RoundCall.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/RoundCall.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/RoundCall.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/RoundCall.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/SimpleAttributeValue.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/SimpleAttributeValue.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/SimpleAttributeValue.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/SimpleAttributeValue.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/Sort.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/Sort.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/Sort.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/Sort.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/SourceLoader.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/SourceLoader.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/SourceLoader.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/SourceLoader.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/StartsWithCall.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/StartsWithCall.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/StartsWithCall.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/StartsWithCall.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/Step.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/Step.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/Step.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/Step.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/StepPattern.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/StepPattern.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/StepPattern.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/StepPattern.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/StringCall.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/StringCall.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/StringCall.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/StringCall.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/StringLengthCall.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/StringLengthCall.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/StringLengthCall.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/StringLengthCall.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/Stylesheet.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/Stylesheet.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/Stylesheet.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/Stylesheet.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/SymbolTable.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/SymbolTable.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/SymbolTable.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/SymbolTable.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/SyntaxTreeNode.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/SyntaxTreeNode.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/SyntaxTreeNode.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/SyntaxTreeNode.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/Template.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/Template.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/Template.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/Template.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/TestSeq.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/TestSeq.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/TestSeq.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/TestSeq.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/Text.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/Text.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/Text.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/Text.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/TopLevelElement.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/TopLevelElement.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/TopLevelElement.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/TopLevelElement.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/TransletOutput.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/TransletOutput.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/TransletOutput.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/TransletOutput.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/UnaryOpExpr.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/UnaryOpExpr.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/UnaryOpExpr.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/UnaryOpExpr.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/UnionPathExpr.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/UnionPathExpr.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/UnionPathExpr.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/UnionPathExpr.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/UnparsedEntityUriCall.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/UnparsedEntityUriCall.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/UnparsedEntityUriCall.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/UnparsedEntityUriCall.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/UnresolvedRef.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/UnresolvedRef.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/UnresolvedRef.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/UnresolvedRef.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/UnsupportedElement.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/UnsupportedElement.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/UnsupportedElement.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/UnsupportedElement.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/UseAttributeSets.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/UseAttributeSets.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/UseAttributeSets.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/UseAttributeSets.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/ValueOf.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/ValueOf.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/ValueOf.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/ValueOf.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/Variable.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/Variable.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/Variable.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/Variable.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/VariableBase.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/VariableBase.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/VariableBase.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/VariableBase.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/VariableRef.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/VariableRef.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/VariableRef.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/VariableRef.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/VariableRefBase.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/VariableRefBase.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/VariableRefBase.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/VariableRefBase.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/When.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/When.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/When.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/When.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/Whitespace.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/Whitespace.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/Whitespace.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/Whitespace.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/WithParam.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/WithParam.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/WithParam.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/WithParam.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/XPathLexer.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/XPathLexer.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/XPathLexer.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/XPathLexer.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/XPathParser.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/XPathParser.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/XPathParser.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/XPathParser.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/XSLTC.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/XSLTC.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/XSLTC.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/XSLTC.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/XslAttribute.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/XslAttribute.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/XslAttribute.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/XslAttribute.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/XslElement.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/XslElement.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/XslElement.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/XslElement.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/sym.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/sym.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/sym.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/sym.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/util/AttributeSetMethodGenerator.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/util/AttributeSetMethodGenerator.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/util/AttributeSetMethodGenerator.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/util/AttributeSetMethodGenerator.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/util/BooleanType.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/util/BooleanType.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/util/BooleanType.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/util/BooleanType.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/util/ClassGenerator.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/util/ClassGenerator.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/util/ClassGenerator.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/util/ClassGenerator.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/util/CompareGenerator.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/util/CompareGenerator.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/util/CompareGenerator.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/util/CompareGenerator.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_ca.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_ca.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_ca.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_ca.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_cs.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_cs.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_cs.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_cs.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_de.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_de.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_de.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_de.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_es.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_es.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_es.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_es.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_fr.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_fr.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_fr.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_fr.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_it.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_it.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_it.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_it.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_ja.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_ja.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_ja.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_ja.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_ko.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_ko.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_ko.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_ko.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_pt_BR.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_pt_BR.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_pt_BR.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_pt_BR.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_sk.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_sk.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_sk.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_sk.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_sv.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_sv.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_sv.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_sv.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_zh_CN.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_zh_CN.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_zh_CN.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_zh_CN.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_zh_TW.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_zh_TW.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_zh_TW.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_zh_TW.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMsg.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMsg.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMsg.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMsg.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/util/FilterGenerator.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/util/FilterGenerator.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/util/FilterGenerator.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/util/FilterGenerator.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/util/IntType.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/util/IntType.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/util/IntType.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/util/IntType.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/util/InternalError.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/util/InternalError.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/util/InternalError.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/util/InternalError.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/util/MarkerInstruction.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/util/MarkerInstruction.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/util/MarkerInstruction.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/util/MarkerInstruction.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/util/MatchGenerator.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/util/MatchGenerator.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/util/MatchGenerator.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/util/MatchGenerator.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/util/MethodGenerator.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/util/MethodGenerator.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/util/MethodGenerator.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/util/MethodGenerator.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/util/MethodType.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/util/MethodType.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/util/MethodType.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/util/MethodType.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/util/MultiHashtable.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/util/MultiHashtable.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/util/MultiHashtable.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/util/MultiHashtable.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/util/NamedMethodGenerator.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/util/NamedMethodGenerator.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/util/NamedMethodGenerator.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/util/NamedMethodGenerator.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/util/NodeCounterGenerator.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/util/NodeCounterGenerator.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/util/NodeCounterGenerator.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/util/NodeCounterGenerator.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/util/NodeSetType.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/util/NodeSetType.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/util/NodeSetType.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/util/NodeSetType.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/util/NodeSortRecordFactGenerator.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/util/NodeSortRecordFactGenerator.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/util/NodeSortRecordFactGenerator.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/util/NodeSortRecordFactGenerator.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/util/NodeSortRecordGenerator.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/util/NodeSortRecordGenerator.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/util/NodeSortRecordGenerator.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/util/NodeSortRecordGenerator.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/util/NodeType.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/util/NodeType.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/util/NodeType.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/util/NodeType.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/util/NumberType.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/util/NumberType.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/util/NumberType.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/util/NumberType.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/util/ObjectType.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/util/ObjectType.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/util/ObjectType.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/util/ObjectType.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/util/OutlineableChunkEnd.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/util/OutlineableChunkEnd.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/util/OutlineableChunkEnd.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/util/OutlineableChunkEnd.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/util/OutlineableChunkStart.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/util/OutlineableChunkStart.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/util/OutlineableChunkStart.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/util/OutlineableChunkStart.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/util/RealType.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/util/RealType.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/util/RealType.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/util/RealType.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/util/ReferenceType.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/util/ReferenceType.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/util/ReferenceType.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/util/ReferenceType.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/util/ResultTreeType.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/util/ResultTreeType.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/util/ResultTreeType.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/util/ResultTreeType.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/util/RtMethodGenerator.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/util/RtMethodGenerator.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/util/RtMethodGenerator.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/util/RtMethodGenerator.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/util/SlotAllocator.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/util/SlotAllocator.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/util/SlotAllocator.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/util/SlotAllocator.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/util/StringStack.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/util/StringStack.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/util/StringStack.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/util/StringStack.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/util/StringType.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/util/StringType.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/util/StringType.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/util/StringType.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/util/TestGenerator.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/util/TestGenerator.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/util/TestGenerator.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/util/TestGenerator.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/util/Type.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/util/Type.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/util/Type.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/util/Type.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/util/TypeCheckError.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/util/TypeCheckError.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/util/TypeCheckError.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/util/TypeCheckError.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/util/Util.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/util/Util.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/util/Util.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/util/Util.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/util/VoidType.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/util/VoidType.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/util/VoidType.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/util/VoidType.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/xpath.cup b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/xpath.cup
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/xpath.cup
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/xpath.cup
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/xpath.lex b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/xpath.lex
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/xpath.lex
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/compiler/xpath.lex
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/dom/AbsoluteIterator.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/dom/AbsoluteIterator.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/dom/AbsoluteIterator.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/dom/AbsoluteIterator.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/dom/AdaptiveResultTreeImpl.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/dom/AdaptiveResultTreeImpl.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/dom/AdaptiveResultTreeImpl.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/dom/AdaptiveResultTreeImpl.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/dom/AnyNodeCounter.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/dom/AnyNodeCounter.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/dom/AnyNodeCounter.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/dom/AnyNodeCounter.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/dom/ArrayNodeListIterator.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/dom/ArrayNodeListIterator.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/dom/ArrayNodeListIterator.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/dom/ArrayNodeListIterator.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/dom/BitArray.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/dom/BitArray.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/dom/BitArray.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/dom/BitArray.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/dom/CachedNodeListIterator.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/dom/CachedNodeListIterator.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/dom/CachedNodeListIterator.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/dom/CachedNodeListIterator.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/dom/ClonedNodeListIterator.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/dom/ClonedNodeListIterator.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/dom/ClonedNodeListIterator.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/dom/ClonedNodeListIterator.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/dom/CollatorFactoryBase.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/dom/CollatorFactoryBase.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/dom/CollatorFactoryBase.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/dom/CollatorFactoryBase.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/dom/CurrentNodeListFilter.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/dom/CurrentNodeListFilter.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/dom/CurrentNodeListFilter.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/dom/CurrentNodeListFilter.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/dom/CurrentNodeListIterator.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/dom/CurrentNodeListIterator.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/dom/CurrentNodeListIterator.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/dom/CurrentNodeListIterator.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/dom/DOMAdapter.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/dom/DOMAdapter.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/dom/DOMAdapter.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/dom/DOMAdapter.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/dom/DOMBuilder.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/dom/DOMBuilder.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/dom/DOMBuilder.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/dom/DOMBuilder.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/dom/DOMWSFilter.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/dom/DOMWSFilter.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/dom/DOMWSFilter.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/dom/DOMWSFilter.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/dom/DocumentCache.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/dom/DocumentCache.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/dom/DocumentCache.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/dom/DocumentCache.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/dom/DupFilterIterator.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/dom/DupFilterIterator.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/dom/DupFilterIterator.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/dom/DupFilterIterator.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/dom/EmptyFilter.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/dom/EmptyFilter.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/dom/EmptyFilter.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/dom/EmptyFilter.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/dom/ExtendedSAX.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/dom/ExtendedSAX.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/dom/ExtendedSAX.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/dom/ExtendedSAX.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/dom/Filter.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/dom/Filter.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/dom/Filter.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/dom/Filter.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/dom/FilterIterator.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/dom/FilterIterator.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/dom/FilterIterator.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/dom/FilterIterator.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/dom/FilteredStepIterator.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/dom/FilteredStepIterator.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/dom/FilteredStepIterator.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/dom/FilteredStepIterator.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/dom/ForwardPositionIterator.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/dom/ForwardPositionIterator.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/dom/ForwardPositionIterator.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/dom/ForwardPositionIterator.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/dom/KeyIndex.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/dom/KeyIndex.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/dom/KeyIndex.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/dom/KeyIndex.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/dom/LoadDocument.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/dom/LoadDocument.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/dom/LoadDocument.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/dom/LoadDocument.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/dom/MatchingIterator.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/dom/MatchingIterator.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/dom/MatchingIterator.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/dom/MatchingIterator.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/dom/MultiDOM.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/dom/MultiDOM.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/dom/MultiDOM.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/dom/MultiDOM.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/dom/MultiValuedNodeHeapIterator.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/dom/MultiValuedNodeHeapIterator.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/dom/MultiValuedNodeHeapIterator.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/dom/MultiValuedNodeHeapIterator.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/dom/MultipleNodeCounter.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/dom/MultipleNodeCounter.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/dom/MultipleNodeCounter.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/dom/MultipleNodeCounter.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/dom/NodeCounter.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/dom/NodeCounter.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/dom/NodeCounter.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/dom/NodeCounter.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/dom/NodeIteratorBase.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/dom/NodeIteratorBase.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/dom/NodeIteratorBase.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/dom/NodeIteratorBase.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/dom/NodeSortRecord.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/dom/NodeSortRecord.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/dom/NodeSortRecord.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/dom/NodeSortRecord.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/dom/NodeSortRecordFactory.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/dom/NodeSortRecordFactory.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/dom/NodeSortRecordFactory.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/dom/NodeSortRecordFactory.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/dom/NthIterator.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/dom/NthIterator.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/dom/NthIterator.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/dom/NthIterator.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/dom/SAXImpl.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/dom/SAXImpl.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/dom/SAXImpl.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/dom/SAXImpl.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/dom/SimpleResultTreeImpl.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/dom/SimpleResultTreeImpl.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/dom/SimpleResultTreeImpl.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/dom/SimpleResultTreeImpl.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/dom/SingleNodeCounter.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/dom/SingleNodeCounter.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/dom/SingleNodeCounter.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/dom/SingleNodeCounter.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/dom/SingletonIterator.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/dom/SingletonIterator.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/dom/SingletonIterator.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/dom/SingletonIterator.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/dom/SortSettings.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/dom/SortSettings.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/dom/SortSettings.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/dom/SortSettings.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/dom/SortingIterator.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/dom/SortingIterator.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/dom/SortingIterator.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/dom/SortingIterator.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/dom/StepIterator.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/dom/StepIterator.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/dom/StepIterator.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/dom/StepIterator.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/dom/StripWhitespaceFilter.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/dom/StripWhitespaceFilter.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/dom/StripWhitespaceFilter.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/dom/StripWhitespaceFilter.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/dom/UnionIterator.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/dom/UnionIterator.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/dom/UnionIterator.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/dom/UnionIterator.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/dom/XSLTCDTMManager.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/dom/XSLTCDTMManager.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/dom/XSLTCDTMManager.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/dom/XSLTCDTMManager.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/javax.xml.transform.TransformerFactory b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/javax.xml.transform.TransformerFactory
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/javax.xml.transform.TransformerFactory
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/javax.xml.transform.TransformerFactory
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/runtime/AbstractTranslet.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/runtime/AbstractTranslet.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/runtime/AbstractTranslet.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/runtime/AbstractTranslet.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/runtime/Attributes.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/runtime/Attributes.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/runtime/Attributes.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/runtime/Attributes.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/runtime/BasisLibrary.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/runtime/BasisLibrary.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/runtime/BasisLibrary.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/runtime/BasisLibrary.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/runtime/Constants.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/runtime/Constants.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/runtime/Constants.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/runtime/Constants.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/runtime/ErrorMessages.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/runtime/ErrorMessages.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/runtime/ErrorMessages.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/runtime/ErrorMessages.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/runtime/ErrorMessages_ca.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/runtime/ErrorMessages_ca.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/runtime/ErrorMessages_ca.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/runtime/ErrorMessages_ca.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/runtime/ErrorMessages_cs.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/runtime/ErrorMessages_cs.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/runtime/ErrorMessages_cs.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/runtime/ErrorMessages_cs.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/runtime/ErrorMessages_de.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/runtime/ErrorMessages_de.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/runtime/ErrorMessages_de.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/runtime/ErrorMessages_de.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/runtime/ErrorMessages_es.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/runtime/ErrorMessages_es.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/runtime/ErrorMessages_es.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/runtime/ErrorMessages_es.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/runtime/ErrorMessages_fr.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/runtime/ErrorMessages_fr.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/runtime/ErrorMessages_fr.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/runtime/ErrorMessages_fr.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/runtime/ErrorMessages_it.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/runtime/ErrorMessages_it.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/runtime/ErrorMessages_it.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/runtime/ErrorMessages_it.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/runtime/ErrorMessages_ja.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/runtime/ErrorMessages_ja.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/runtime/ErrorMessages_ja.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/runtime/ErrorMessages_ja.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/runtime/ErrorMessages_ko.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/runtime/ErrorMessages_ko.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/runtime/ErrorMessages_ko.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/runtime/ErrorMessages_ko.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/runtime/ErrorMessages_pt_BR.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/runtime/ErrorMessages_pt_BR.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/runtime/ErrorMessages_pt_BR.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/runtime/ErrorMessages_pt_BR.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/runtime/ErrorMessages_sk.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/runtime/ErrorMessages_sk.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/runtime/ErrorMessages_sk.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/runtime/ErrorMessages_sk.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/runtime/ErrorMessages_sv.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/runtime/ErrorMessages_sv.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/runtime/ErrorMessages_sv.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/runtime/ErrorMessages_sv.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/runtime/ErrorMessages_zh_CN.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/runtime/ErrorMessages_zh_CN.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/runtime/ErrorMessages_zh_CN.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/runtime/ErrorMessages_zh_CN.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/runtime/ErrorMessages_zh_TW.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/runtime/ErrorMessages_zh_TW.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/runtime/ErrorMessages_zh_TW.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/runtime/ErrorMessages_zh_TW.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/runtime/Hashtable.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/runtime/Hashtable.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/runtime/Hashtable.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/runtime/Hashtable.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/runtime/InternalRuntimeError.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/runtime/InternalRuntimeError.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/runtime/InternalRuntimeError.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/runtime/InternalRuntimeError.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/runtime/MessageHandler.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/runtime/MessageHandler.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/runtime/MessageHandler.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/runtime/MessageHandler.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/runtime/Node.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/runtime/Node.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/runtime/Node.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/runtime/Node.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/runtime/Operators.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/runtime/Operators.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/runtime/Operators.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/runtime/Operators.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/runtime/Parameter.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/runtime/Parameter.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/runtime/Parameter.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/runtime/Parameter.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/runtime/StringValueHandler.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/runtime/StringValueHandler.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/runtime/StringValueHandler.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/runtime/StringValueHandler.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/runtime/output/OutputBuffer.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/runtime/output/OutputBuffer.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/runtime/output/OutputBuffer.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/runtime/output/OutputBuffer.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/runtime/output/StringOutputBuffer.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/runtime/output/StringOutputBuffer.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/runtime/output/StringOutputBuffer.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/runtime/output/StringOutputBuffer.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/runtime/output/TransletOutputHandlerFactory.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/runtime/output/TransletOutputHandlerFactory.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/runtime/output/TransletOutputHandlerFactory.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/runtime/output/TransletOutputHandlerFactory.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/runtime/output/WriterOutputBuffer.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/runtime/output/WriterOutputBuffer.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/runtime/output/WriterOutputBuffer.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/runtime/output/WriterOutputBuffer.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/trax/DOM2SAX.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/trax/DOM2SAX.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/trax/DOM2SAX.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/trax/DOM2SAX.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/trax/DOM2TO.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/trax/DOM2TO.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/trax/DOM2TO.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/trax/DOM2TO.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/trax/OutputSettings.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/trax/OutputSettings.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/trax/OutputSettings.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/trax/OutputSettings.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/trax/SAX2DOM.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/trax/SAX2DOM.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/trax/SAX2DOM.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/trax/SAX2DOM.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/trax/SAX2StAXBaseWriter.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/trax/SAX2StAXBaseWriter.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/trax/SAX2StAXBaseWriter.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/trax/SAX2StAXBaseWriter.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/trax/SAX2StAXEventWriter.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/trax/SAX2StAXEventWriter.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/trax/SAX2StAXEventWriter.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/trax/SAX2StAXEventWriter.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/trax/SAX2StAXStreamWriter.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/trax/SAX2StAXStreamWriter.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/trax/SAX2StAXStreamWriter.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/trax/SAX2StAXStreamWriter.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/trax/SmartTransformerFactoryImpl.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/trax/SmartTransformerFactoryImpl.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/trax/SmartTransformerFactoryImpl.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/trax/SmartTransformerFactoryImpl.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/trax/StAXEvent2SAX.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/trax/StAXEvent2SAX.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/trax/StAXEvent2SAX.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/trax/StAXEvent2SAX.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/trax/StAXStream2SAX.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/trax/StAXStream2SAX.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/trax/StAXStream2SAX.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/trax/StAXStream2SAX.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/trax/TemplatesHandlerImpl.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/trax/TemplatesHandlerImpl.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/trax/TemplatesHandlerImpl.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/trax/TemplatesHandlerImpl.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/trax/TemplatesImpl.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/trax/TemplatesImpl.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/trax/TemplatesImpl.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/trax/TemplatesImpl.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/trax/TrAXFilter.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/trax/TrAXFilter.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/trax/TrAXFilter.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/trax/TrAXFilter.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/trax/TransformerFactoryImpl.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/trax/TransformerFactoryImpl.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/trax/TransformerFactoryImpl.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/trax/TransformerFactoryImpl.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/trax/TransformerHandlerImpl.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/trax/TransformerHandlerImpl.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/trax/TransformerHandlerImpl.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/trax/TransformerHandlerImpl.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/trax/TransformerImpl.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/trax/TransformerImpl.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/trax/TransformerImpl.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/trax/TransformerImpl.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/trax/Util.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/trax/Util.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/trax/Util.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/trax/Util.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/trax/XSLTCSource.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/trax/XSLTCSource.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/trax/XSLTCSource.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/trax/XSLTCSource.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/util/IntegerArray.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/util/IntegerArray.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/util/IntegerArray.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xalan/internal/xsltc/util/IntegerArray.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/dom/AttrImpl.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/dom/AttrImpl.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/dom/AttrImpl.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/dom/AttrImpl.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/dom/AttrNSImpl.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/dom/AttrNSImpl.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/dom/AttrNSImpl.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/dom/AttrNSImpl.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/dom/AttributeMap.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/dom/AttributeMap.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/dom/AttributeMap.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/dom/AttributeMap.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/dom/CDATASectionImpl.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/dom/CDATASectionImpl.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/dom/CDATASectionImpl.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/dom/CDATASectionImpl.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/dom/CharacterDataImpl.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/dom/CharacterDataImpl.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/dom/CharacterDataImpl.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/dom/CharacterDataImpl.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/dom/ChildNode.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/dom/ChildNode.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/dom/ChildNode.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/dom/ChildNode.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/dom/CommentImpl.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/dom/CommentImpl.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/dom/CommentImpl.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/dom/CommentImpl.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/dom/CoreDOMImplementationImpl.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/dom/CoreDOMImplementationImpl.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/dom/CoreDOMImplementationImpl.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/dom/CoreDOMImplementationImpl.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/dom/CoreDocumentImpl.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/dom/CoreDocumentImpl.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/dom/CoreDocumentImpl.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/dom/CoreDocumentImpl.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/dom/DOMConfigurationImpl.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/dom/DOMConfigurationImpl.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/dom/DOMConfigurationImpl.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/dom/DOMConfigurationImpl.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/dom/DOMErrorImpl.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/dom/DOMErrorImpl.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/dom/DOMErrorImpl.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/dom/DOMErrorImpl.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/dom/DOMImplementationImpl.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/dom/DOMImplementationImpl.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/dom/DOMImplementationImpl.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/dom/DOMImplementationImpl.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/dom/DOMImplementationListImpl.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/dom/DOMImplementationListImpl.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/dom/DOMImplementationListImpl.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/dom/DOMImplementationListImpl.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/dom/DOMImplementationSourceImpl.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/dom/DOMImplementationSourceImpl.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/dom/DOMImplementationSourceImpl.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/dom/DOMImplementationSourceImpl.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/dom/DOMInputImpl.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/dom/DOMInputImpl.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/dom/DOMInputImpl.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/dom/DOMInputImpl.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/dom/DOMLocatorImpl.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/dom/DOMLocatorImpl.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/dom/DOMLocatorImpl.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/dom/DOMLocatorImpl.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/dom/DOMMessageFormatter.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/dom/DOMMessageFormatter.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/dom/DOMMessageFormatter.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/dom/DOMMessageFormatter.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/dom/DOMNormalizer.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/dom/DOMNormalizer.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/dom/DOMNormalizer.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/dom/DOMNormalizer.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/dom/DOMOutputImpl.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/dom/DOMOutputImpl.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/dom/DOMOutputImpl.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/dom/DOMOutputImpl.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/dom/DOMStringListImpl.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/dom/DOMStringListImpl.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/dom/DOMStringListImpl.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/dom/DOMStringListImpl.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/dom/DOMXSImplementationSourceImpl.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/dom/DOMXSImplementationSourceImpl.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/dom/DOMXSImplementationSourceImpl.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/dom/DOMXSImplementationSourceImpl.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/dom/DeepNodeListImpl.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/dom/DeepNodeListImpl.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/dom/DeepNodeListImpl.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/dom/DeepNodeListImpl.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/dom/DeferredAttrImpl.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/dom/DeferredAttrImpl.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/dom/DeferredAttrImpl.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/dom/DeferredAttrImpl.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/dom/DeferredAttrNSImpl.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/dom/DeferredAttrNSImpl.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/dom/DeferredAttrNSImpl.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/dom/DeferredAttrNSImpl.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/dom/DeferredCDATASectionImpl.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/dom/DeferredCDATASectionImpl.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/dom/DeferredCDATASectionImpl.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/dom/DeferredCDATASectionImpl.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/dom/DeferredCommentImpl.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/dom/DeferredCommentImpl.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/dom/DeferredCommentImpl.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/dom/DeferredCommentImpl.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/dom/DeferredDOMImplementationImpl.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/dom/DeferredDOMImplementationImpl.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/dom/DeferredDOMImplementationImpl.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/dom/DeferredDOMImplementationImpl.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/dom/DeferredDocumentTypeImpl.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/dom/DeferredDocumentTypeImpl.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/dom/DeferredDocumentTypeImpl.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/dom/DeferredDocumentTypeImpl.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/dom/DeferredElementDefinitionImpl.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/dom/DeferredElementDefinitionImpl.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/dom/DeferredElementDefinitionImpl.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/dom/DeferredElementDefinitionImpl.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/dom/DeferredElementImpl.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/dom/DeferredElementImpl.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/dom/DeferredElementImpl.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/dom/DeferredElementImpl.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/dom/DeferredElementNSImpl.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/dom/DeferredElementNSImpl.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/dom/DeferredElementNSImpl.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/dom/DeferredElementNSImpl.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/dom/DeferredEntityImpl.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/dom/DeferredEntityImpl.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/dom/DeferredEntityImpl.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/dom/DeferredEntityImpl.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/dom/DeferredEntityReferenceImpl.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/dom/DeferredEntityReferenceImpl.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/dom/DeferredEntityReferenceImpl.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/dom/DeferredEntityReferenceImpl.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/dom/DeferredNode.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/dom/DeferredNode.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/dom/DeferredNode.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/dom/DeferredNode.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/dom/DeferredNotationImpl.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/dom/DeferredNotationImpl.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/dom/DeferredNotationImpl.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/dom/DeferredNotationImpl.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/dom/DeferredProcessingInstructionImpl.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/dom/DeferredProcessingInstructionImpl.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/dom/DeferredProcessingInstructionImpl.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/dom/DeferredProcessingInstructionImpl.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/dom/DeferredTextImpl.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/dom/DeferredTextImpl.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/dom/DeferredTextImpl.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/dom/DeferredTextImpl.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/dom/DocumentFragmentImpl.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/dom/DocumentFragmentImpl.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/dom/DocumentFragmentImpl.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/dom/DocumentFragmentImpl.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/dom/DocumentImpl.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/dom/DocumentImpl.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/dom/DocumentImpl.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/dom/DocumentImpl.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/dom/DocumentTypeImpl.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/dom/DocumentTypeImpl.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/dom/DocumentTypeImpl.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/dom/DocumentTypeImpl.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/dom/ElementDefinitionImpl.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/dom/ElementDefinitionImpl.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/dom/ElementDefinitionImpl.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/dom/ElementDefinitionImpl.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/dom/ElementImpl.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/dom/ElementImpl.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/dom/ElementImpl.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/dom/ElementImpl.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/dom/ElementNSImpl.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/dom/ElementNSImpl.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/dom/ElementNSImpl.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/dom/ElementNSImpl.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/dom/EntityImpl.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/dom/EntityImpl.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/dom/EntityImpl.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/dom/EntityImpl.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/dom/EntityReferenceImpl.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/dom/EntityReferenceImpl.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/dom/EntityReferenceImpl.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/dom/EntityReferenceImpl.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/dom/LCount.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/dom/LCount.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/dom/LCount.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/dom/LCount.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/dom/NamedNodeMapImpl.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/dom/NamedNodeMapImpl.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/dom/NamedNodeMapImpl.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/dom/NamedNodeMapImpl.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/dom/NodeImpl.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/dom/NodeImpl.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/dom/NodeImpl.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/dom/NodeImpl.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/dom/NodeIteratorImpl.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/dom/NodeIteratorImpl.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/dom/NodeIteratorImpl.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/dom/NodeIteratorImpl.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/dom/NodeListCache.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/dom/NodeListCache.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/dom/NodeListCache.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/dom/NodeListCache.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/dom/NotationImpl.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/dom/NotationImpl.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/dom/NotationImpl.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/dom/NotationImpl.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/dom/PSVIAttrNSImpl.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/dom/PSVIAttrNSImpl.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/dom/PSVIAttrNSImpl.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/dom/PSVIAttrNSImpl.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/dom/PSVIDOMImplementationImpl.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/dom/PSVIDOMImplementationImpl.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/dom/PSVIDOMImplementationImpl.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/dom/PSVIDOMImplementationImpl.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/dom/PSVIDocumentImpl.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/dom/PSVIDocumentImpl.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/dom/PSVIDocumentImpl.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/dom/PSVIDocumentImpl.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/dom/PSVIElementNSImpl.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/dom/PSVIElementNSImpl.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/dom/PSVIElementNSImpl.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/dom/PSVIElementNSImpl.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/dom/ParentNode.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/dom/ParentNode.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/dom/ParentNode.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/dom/ParentNode.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/dom/ProcessingInstructionImpl.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/dom/ProcessingInstructionImpl.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/dom/ProcessingInstructionImpl.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/dom/ProcessingInstructionImpl.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/dom/RangeExceptionImpl.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/dom/RangeExceptionImpl.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/dom/RangeExceptionImpl.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/dom/RangeExceptionImpl.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/dom/RangeImpl.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/dom/RangeImpl.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/dom/RangeImpl.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/dom/RangeImpl.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/dom/TextImpl.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/dom/TextImpl.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/dom/TextImpl.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/dom/TextImpl.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/dom/TreeWalkerImpl.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/dom/TreeWalkerImpl.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/dom/TreeWalkerImpl.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/dom/TreeWalkerImpl.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/dom/events/EventImpl.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/dom/events/EventImpl.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/dom/events/EventImpl.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/dom/events/EventImpl.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/dom/events/MutationEventImpl.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/dom/events/MutationEventImpl.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/dom/events/MutationEventImpl.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/dom/events/MutationEventImpl.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/dom/org.apache.xerces.dom.DOMImplementationSourceImpl b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/dom/org.apache.xerces.dom.DOMImplementationSourceImpl
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/dom/org.apache.xerces.dom.DOMImplementationSourceImpl
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/dom/org.apache.xerces.dom.DOMImplementationSourceImpl
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/dom/org.w3c.dom.DOMImplementationSourceList b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/dom/org.w3c.dom.DOMImplementationSourceList
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/dom/org.w3c.dom.DOMImplementationSourceList
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/dom/org.w3c.dom.DOMImplementationSourceList
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/Constants.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/Constants.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/Constants.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/Constants.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/ExternalSubsetResolver.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/ExternalSubsetResolver.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/ExternalSubsetResolver.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/ExternalSubsetResolver.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/PropertyManager.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/PropertyManager.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/PropertyManager.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/PropertyManager.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/RevalidationHandler.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/RevalidationHandler.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/RevalidationHandler.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/RevalidationHandler.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/Version.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/Version.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/Version.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/Version.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/XML11DTDScannerImpl.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/XML11DTDScannerImpl.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/XML11DTDScannerImpl.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/XML11DTDScannerImpl.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/XML11DocumentScannerImpl.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/XML11DocumentScannerImpl.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/XML11DocumentScannerImpl.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/XML11DocumentScannerImpl.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/XML11EntityScanner.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/XML11EntityScanner.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/XML11EntityScanner.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/XML11EntityScanner.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/XML11NSDocumentScannerImpl.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/XML11NSDocumentScannerImpl.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/XML11NSDocumentScannerImpl.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/XML11NSDocumentScannerImpl.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/XML11NamespaceBinder.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/XML11NamespaceBinder.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/XML11NamespaceBinder.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/XML11NamespaceBinder.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/XMLDTDScannerImpl.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/XMLDTDScannerImpl.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/XMLDTDScannerImpl.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/XMLDTDScannerImpl.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/XMLDocumentFragmentScannerImpl.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/XMLDocumentFragmentScannerImpl.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/XMLDocumentFragmentScannerImpl.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/XMLDocumentFragmentScannerImpl.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/XMLEntityDescription.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/XMLEntityDescription.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/XMLEntityDescription.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/XMLEntityDescription.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/XMLEntityHandler.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/XMLEntityHandler.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/XMLEntityHandler.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/XMLEntityHandler.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/XMLEntityManager.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/XMLEntityManager.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/XMLEntityManager.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/XMLEntityManager.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/XMLEntityScanner.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/XMLEntityScanner.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/XMLEntityScanner.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/XMLEntityScanner.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/XMLErrorReporter.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/XMLErrorReporter.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/XMLErrorReporter.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/XMLErrorReporter.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/XMLNSDocumentScannerImpl.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/XMLNSDocumentScannerImpl.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/XMLNSDocumentScannerImpl.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/XMLNSDocumentScannerImpl.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/XMLNamespaceBinder.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/XMLNamespaceBinder.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/XMLNamespaceBinder.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/XMLNamespaceBinder.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/XMLScanner.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/XMLScanner.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/XMLScanner.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/XMLScanner.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/XMLStreamFilterImpl.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/XMLStreamFilterImpl.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/XMLStreamFilterImpl.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/XMLStreamFilterImpl.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/XMLStreamReaderImpl.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/XMLStreamReaderImpl.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/XMLStreamReaderImpl.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/XMLStreamReaderImpl.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/XMLVersionDetector.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/XMLVersionDetector.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/XMLVersionDetector.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/XMLVersionDetector.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dtd/BalancedDTDGrammar.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dtd/BalancedDTDGrammar.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dtd/BalancedDTDGrammar.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dtd/BalancedDTDGrammar.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dtd/DTDGrammar.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dtd/DTDGrammar.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dtd/DTDGrammar.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dtd/DTDGrammar.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dtd/DTDGrammarBucket.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dtd/DTDGrammarBucket.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dtd/DTDGrammarBucket.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dtd/DTDGrammarBucket.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dtd/XML11DTDProcessor.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dtd/XML11DTDProcessor.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dtd/XML11DTDProcessor.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dtd/XML11DTDProcessor.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dtd/XML11DTDValidator.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dtd/XML11DTDValidator.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dtd/XML11DTDValidator.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dtd/XML11DTDValidator.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dtd/XML11NSDTDValidator.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dtd/XML11NSDTDValidator.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dtd/XML11NSDTDValidator.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dtd/XML11NSDTDValidator.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dtd/XMLAttributeDecl.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dtd/XMLAttributeDecl.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dtd/XMLAttributeDecl.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dtd/XMLAttributeDecl.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dtd/XMLContentSpec.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dtd/XMLContentSpec.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dtd/XMLContentSpec.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dtd/XMLContentSpec.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dtd/XMLDTDDescription.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dtd/XMLDTDDescription.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dtd/XMLDTDDescription.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dtd/XMLDTDDescription.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dtd/XMLDTDLoader.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dtd/XMLDTDLoader.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dtd/XMLDTDLoader.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dtd/XMLDTDLoader.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dtd/XMLDTDProcessor.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dtd/XMLDTDProcessor.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dtd/XMLDTDProcessor.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dtd/XMLDTDProcessor.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dtd/XMLDTDValidator.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dtd/XMLDTDValidator.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dtd/XMLDTDValidator.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dtd/XMLDTDValidator.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dtd/XMLDTDValidatorFilter.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dtd/XMLDTDValidatorFilter.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dtd/XMLDTDValidatorFilter.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dtd/XMLDTDValidatorFilter.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dtd/XMLElementDecl.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dtd/XMLElementDecl.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dtd/XMLElementDecl.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dtd/XMLElementDecl.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dtd/XMLEntityDecl.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dtd/XMLEntityDecl.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dtd/XMLEntityDecl.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dtd/XMLEntityDecl.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dtd/XMLNSDTDValidator.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dtd/XMLNSDTDValidator.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dtd/XMLNSDTDValidator.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dtd/XMLNSDTDValidator.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dtd/XMLNotationDecl.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dtd/XMLNotationDecl.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dtd/XMLNotationDecl.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dtd/XMLNotationDecl.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dtd/XMLSimpleType.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dtd/XMLSimpleType.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dtd/XMLSimpleType.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dtd/XMLSimpleType.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dtd/models/CMAny.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dtd/models/CMAny.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dtd/models/CMAny.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dtd/models/CMAny.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dtd/models/CMBinOp.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dtd/models/CMBinOp.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dtd/models/CMBinOp.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dtd/models/CMBinOp.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dtd/models/CMLeaf.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dtd/models/CMLeaf.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dtd/models/CMLeaf.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dtd/models/CMLeaf.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dtd/models/CMNode.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dtd/models/CMNode.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dtd/models/CMNode.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dtd/models/CMNode.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dtd/models/CMStateSet.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dtd/models/CMStateSet.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dtd/models/CMStateSet.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dtd/models/CMStateSet.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dtd/models/CMUniOp.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dtd/models/CMUniOp.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dtd/models/CMUniOp.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dtd/models/CMUniOp.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dtd/models/ContentModelValidator.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dtd/models/ContentModelValidator.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dtd/models/ContentModelValidator.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dtd/models/ContentModelValidator.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dtd/models/DFAContentModel.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dtd/models/DFAContentModel.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dtd/models/DFAContentModel.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dtd/models/DFAContentModel.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dtd/models/MixedContentModel.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dtd/models/MixedContentModel.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dtd/models/MixedContentModel.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dtd/models/MixedContentModel.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dtd/models/SimpleContentModel.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dtd/models/SimpleContentModel.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dtd/models/SimpleContentModel.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dtd/models/SimpleContentModel.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dv/DTDDVFactory.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dv/DTDDVFactory.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dv/DTDDVFactory.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dv/DTDDVFactory.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dv/DVFactoryException.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dv/DVFactoryException.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dv/DVFactoryException.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dv/DVFactoryException.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dv/DatatypeException.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dv/DatatypeException.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dv/DatatypeException.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dv/DatatypeException.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dv/DatatypeValidator.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dv/DatatypeValidator.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dv/DatatypeValidator.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dv/DatatypeValidator.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dv/InvalidDatatypeFacetException.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dv/InvalidDatatypeFacetException.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dv/InvalidDatatypeFacetException.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dv/InvalidDatatypeFacetException.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dv/InvalidDatatypeValueException.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dv/InvalidDatatypeValueException.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dv/InvalidDatatypeValueException.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dv/InvalidDatatypeValueException.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dv/SchemaDVFactory.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dv/SchemaDVFactory.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dv/SchemaDVFactory.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dv/SchemaDVFactory.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dv/ValidatedInfo.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dv/ValidatedInfo.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dv/ValidatedInfo.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dv/ValidatedInfo.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dv/ValidationContext.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dv/ValidationContext.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dv/ValidationContext.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dv/ValidationContext.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dv/XSFacets.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dv/XSFacets.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dv/XSFacets.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dv/XSFacets.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dv/XSSimpleType.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dv/XSSimpleType.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dv/XSSimpleType.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dv/XSSimpleType.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dv/dtd/DTDDVFactoryImpl.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dv/dtd/DTDDVFactoryImpl.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dv/dtd/DTDDVFactoryImpl.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dv/dtd/DTDDVFactoryImpl.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dv/dtd/ENTITYDatatypeValidator.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dv/dtd/ENTITYDatatypeValidator.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dv/dtd/ENTITYDatatypeValidator.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dv/dtd/ENTITYDatatypeValidator.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dv/dtd/IDDatatypeValidator.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dv/dtd/IDDatatypeValidator.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dv/dtd/IDDatatypeValidator.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dv/dtd/IDDatatypeValidator.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dv/dtd/IDREFDatatypeValidator.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dv/dtd/IDREFDatatypeValidator.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dv/dtd/IDREFDatatypeValidator.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dv/dtd/IDREFDatatypeValidator.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dv/dtd/ListDatatypeValidator.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dv/dtd/ListDatatypeValidator.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dv/dtd/ListDatatypeValidator.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dv/dtd/ListDatatypeValidator.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dv/dtd/NMTOKENDatatypeValidator.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dv/dtd/NMTOKENDatatypeValidator.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dv/dtd/NMTOKENDatatypeValidator.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dv/dtd/NMTOKENDatatypeValidator.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dv/dtd/NOTATIONDatatypeValidator.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dv/dtd/NOTATIONDatatypeValidator.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dv/dtd/NOTATIONDatatypeValidator.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dv/dtd/NOTATIONDatatypeValidator.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dv/dtd/StringDatatypeValidator.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dv/dtd/StringDatatypeValidator.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dv/dtd/StringDatatypeValidator.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dv/dtd/StringDatatypeValidator.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dv/dtd/XML11DTDDVFactoryImpl.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dv/dtd/XML11DTDDVFactoryImpl.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dv/dtd/XML11DTDDVFactoryImpl.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dv/dtd/XML11DTDDVFactoryImpl.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dv/dtd/XML11IDDatatypeValidator.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dv/dtd/XML11IDDatatypeValidator.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dv/dtd/XML11IDDatatypeValidator.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dv/dtd/XML11IDDatatypeValidator.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dv/dtd/XML11IDREFDatatypeValidator.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dv/dtd/XML11IDREFDatatypeValidator.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dv/dtd/XML11IDREFDatatypeValidator.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dv/dtd/XML11IDREFDatatypeValidator.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dv/dtd/XML11NMTOKENDatatypeValidator.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dv/dtd/XML11NMTOKENDatatypeValidator.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dv/dtd/XML11NMTOKENDatatypeValidator.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dv/dtd/XML11NMTOKENDatatypeValidator.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dv/util/Base64.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dv/util/Base64.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dv/util/Base64.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dv/util/Base64.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dv/util/ByteListImpl.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dv/util/ByteListImpl.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dv/util/ByteListImpl.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dv/util/ByteListImpl.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dv/util/HexBin.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dv/util/HexBin.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dv/util/HexBin.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dv/util/HexBin.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dv/xs/AbstractDateTimeDV.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dv/xs/AbstractDateTimeDV.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dv/xs/AbstractDateTimeDV.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dv/xs/AbstractDateTimeDV.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dv/xs/AnyAtomicDV.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dv/xs/AnyAtomicDV.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dv/xs/AnyAtomicDV.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dv/xs/AnyAtomicDV.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dv/xs/AnySimpleDV.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dv/xs/AnySimpleDV.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dv/xs/AnySimpleDV.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dv/xs/AnySimpleDV.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dv/xs/AnyURIDV.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dv/xs/AnyURIDV.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dv/xs/AnyURIDV.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dv/xs/AnyURIDV.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dv/xs/Base64BinaryDV.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dv/xs/Base64BinaryDV.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dv/xs/Base64BinaryDV.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dv/xs/Base64BinaryDV.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dv/xs/BaseDVFactory.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dv/xs/BaseDVFactory.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dv/xs/BaseDVFactory.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dv/xs/BaseDVFactory.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dv/xs/BaseSchemaDVFactory.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dv/xs/BaseSchemaDVFactory.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dv/xs/BaseSchemaDVFactory.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dv/xs/BaseSchemaDVFactory.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dv/xs/BooleanDV.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dv/xs/BooleanDV.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dv/xs/BooleanDV.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dv/xs/BooleanDV.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dv/xs/DateDV.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dv/xs/DateDV.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dv/xs/DateDV.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dv/xs/DateDV.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dv/xs/DateTimeDV.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dv/xs/DateTimeDV.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dv/xs/DateTimeDV.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dv/xs/DateTimeDV.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dv/xs/DayDV.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dv/xs/DayDV.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dv/xs/DayDV.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dv/xs/DayDV.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dv/xs/DayTimeDurationDV.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dv/xs/DayTimeDurationDV.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dv/xs/DayTimeDurationDV.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dv/xs/DayTimeDurationDV.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dv/xs/DecimalDV.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dv/xs/DecimalDV.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dv/xs/DecimalDV.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dv/xs/DecimalDV.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dv/xs/DoubleDV.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dv/xs/DoubleDV.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dv/xs/DoubleDV.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dv/xs/DoubleDV.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dv/xs/DurationDV.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dv/xs/DurationDV.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dv/xs/DurationDV.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dv/xs/DurationDV.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dv/xs/EntityDV.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dv/xs/EntityDV.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dv/xs/EntityDV.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dv/xs/EntityDV.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dv/xs/ExtendedSchemaDVFactoryImpl.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dv/xs/ExtendedSchemaDVFactoryImpl.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dv/xs/ExtendedSchemaDVFactoryImpl.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dv/xs/ExtendedSchemaDVFactoryImpl.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dv/xs/FloatDV.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dv/xs/FloatDV.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dv/xs/FloatDV.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dv/xs/FloatDV.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dv/xs/FullDVFactory.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dv/xs/FullDVFactory.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dv/xs/FullDVFactory.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dv/xs/FullDVFactory.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dv/xs/HexBinaryDV.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dv/xs/HexBinaryDV.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dv/xs/HexBinaryDV.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dv/xs/HexBinaryDV.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dv/xs/IDDV.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dv/xs/IDDV.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dv/xs/IDDV.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dv/xs/IDDV.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dv/xs/IDREFDV.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dv/xs/IDREFDV.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dv/xs/IDREFDV.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dv/xs/IDREFDV.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dv/xs/IntegerDV.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dv/xs/IntegerDV.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dv/xs/IntegerDV.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dv/xs/IntegerDV.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dv/xs/ListDV.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dv/xs/ListDV.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dv/xs/ListDV.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dv/xs/ListDV.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dv/xs/MonthDV.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dv/xs/MonthDV.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dv/xs/MonthDV.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dv/xs/MonthDV.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dv/xs/MonthDayDV.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dv/xs/MonthDayDV.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dv/xs/MonthDayDV.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dv/xs/MonthDayDV.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dv/xs/PrecisionDecimalDV.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dv/xs/PrecisionDecimalDV.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dv/xs/PrecisionDecimalDV.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dv/xs/PrecisionDecimalDV.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dv/xs/QNameDV.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dv/xs/QNameDV.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dv/xs/QNameDV.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dv/xs/QNameDV.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dv/xs/SchemaDVFactoryImpl.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dv/xs/SchemaDVFactoryImpl.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dv/xs/SchemaDVFactoryImpl.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dv/xs/SchemaDVFactoryImpl.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dv/xs/SchemaDateTimeException.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dv/xs/SchemaDateTimeException.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dv/xs/SchemaDateTimeException.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dv/xs/SchemaDateTimeException.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dv/xs/StringDV.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dv/xs/StringDV.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dv/xs/StringDV.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dv/xs/StringDV.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dv/xs/TimeDV.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dv/xs/TimeDV.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dv/xs/TimeDV.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dv/xs/TimeDV.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dv/xs/TypeValidator.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dv/xs/TypeValidator.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dv/xs/TypeValidator.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dv/xs/TypeValidator.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dv/xs/UnionDV.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dv/xs/UnionDV.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dv/xs/UnionDV.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dv/xs/UnionDV.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dv/xs/XSSimpleTypeDecl.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dv/xs/XSSimpleTypeDecl.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dv/xs/XSSimpleTypeDecl.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dv/xs/XSSimpleTypeDecl.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dv/xs/XSSimpleTypeDelegate.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dv/xs/XSSimpleTypeDelegate.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dv/xs/XSSimpleTypeDelegate.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dv/xs/XSSimpleTypeDelegate.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dv/xs/YearDV.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dv/xs/YearDV.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dv/xs/YearDV.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dv/xs/YearDV.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dv/xs/YearMonthDV.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dv/xs/YearMonthDV.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dv/xs/YearMonthDV.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dv/xs/YearMonthDV.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dv/xs/YearMonthDurationDV.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dv/xs/YearMonthDurationDV.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dv/xs/YearMonthDurationDV.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/dv/xs/YearMonthDurationDV.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/io/ASCIIReader.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/io/ASCIIReader.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/io/ASCIIReader.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/io/ASCIIReader.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/io/MalformedByteSequenceException.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/io/MalformedByteSequenceException.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/io/MalformedByteSequenceException.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/io/MalformedByteSequenceException.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/io/UCSReader.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/io/UCSReader.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/io/UCSReader.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/io/UCSReader.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/io/UTF8Reader.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/io/UTF8Reader.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/io/UTF8Reader.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/io/UTF8Reader.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/msg/XMLMessageFormatter.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/msg/XMLMessageFormatter.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/msg/XMLMessageFormatter.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/msg/XMLMessageFormatter.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/msg/XMLMessageFormatter_de.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/msg/XMLMessageFormatter_de.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/msg/XMLMessageFormatter_de.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/msg/XMLMessageFormatter_de.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/msg/XMLMessageFormatter_es.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/msg/XMLMessageFormatter_es.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/msg/XMLMessageFormatter_es.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/msg/XMLMessageFormatter_es.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/msg/XMLMessageFormatter_fr.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/msg/XMLMessageFormatter_fr.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/msg/XMLMessageFormatter_fr.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/msg/XMLMessageFormatter_fr.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/msg/XMLMessageFormatter_it.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/msg/XMLMessageFormatter_it.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/msg/XMLMessageFormatter_it.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/msg/XMLMessageFormatter_it.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/msg/XMLMessageFormatter_ja.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/msg/XMLMessageFormatter_ja.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/msg/XMLMessageFormatter_ja.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/msg/XMLMessageFormatter_ja.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/msg/XMLMessageFormatter_ko.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/msg/XMLMessageFormatter_ko.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/msg/XMLMessageFormatter_ko.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/msg/XMLMessageFormatter_ko.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/msg/XMLMessageFormatter_pt_BR.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/msg/XMLMessageFormatter_pt_BR.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/msg/XMLMessageFormatter_pt_BR.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/msg/XMLMessageFormatter_pt_BR.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/msg/XMLMessageFormatter_sv.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/msg/XMLMessageFormatter_sv.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/msg/XMLMessageFormatter_sv.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/msg/XMLMessageFormatter_sv.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/msg/XMLMessageFormatter_zh_CN.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/msg/XMLMessageFormatter_zh_CN.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/msg/XMLMessageFormatter_zh_CN.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/msg/XMLMessageFormatter_zh_CN.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/msg/XMLMessageFormatter_zh_TW.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/msg/XMLMessageFormatter_zh_TW.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/msg/XMLMessageFormatter_zh_TW.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/msg/XMLMessageFormatter_zh_TW.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/validation/EntityState.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/validation/EntityState.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/validation/EntityState.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/validation/EntityState.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/validation/ValidationManager.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/validation/ValidationManager.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/validation/ValidationManager.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/validation/ValidationManager.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/validation/ValidationState.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/validation/ValidationState.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/validation/ValidationState.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/validation/ValidationState.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xpath/XPath.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xpath/XPath.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xpath/XPath.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xpath/XPath.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xpath/XPathException.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xpath/XPathException.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xpath/XPathException.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xpath/XPathException.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xpath/regex/BMPattern.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xpath/regex/BMPattern.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xpath/regex/BMPattern.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xpath/regex/BMPattern.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xpath/regex/CaseInsensitiveMap.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xpath/regex/CaseInsensitiveMap.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xpath/regex/CaseInsensitiveMap.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xpath/regex/CaseInsensitiveMap.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xpath/regex/Match.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xpath/regex/Match.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xpath/regex/Match.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xpath/regex/Match.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xpath/regex/Op.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xpath/regex/Op.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xpath/regex/Op.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xpath/regex/Op.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xpath/regex/ParseException.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xpath/regex/ParseException.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xpath/regex/ParseException.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xpath/regex/ParseException.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xpath/regex/ParserForXMLSchema.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xpath/regex/ParserForXMLSchema.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xpath/regex/ParserForXMLSchema.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xpath/regex/ParserForXMLSchema.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xpath/regex/REUtil.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xpath/regex/REUtil.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xpath/regex/REUtil.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xpath/regex/REUtil.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xpath/regex/RangeToken.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xpath/regex/RangeToken.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xpath/regex/RangeToken.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xpath/regex/RangeToken.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xpath/regex/RegexParser.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xpath/regex/RegexParser.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xpath/regex/RegexParser.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xpath/regex/RegexParser.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xpath/regex/RegularExpression.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xpath/regex/RegularExpression.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xpath/regex/RegularExpression.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xpath/regex/RegularExpression.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xpath/regex/Token.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xpath/regex/Token.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xpath/regex/Token.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xpath/regex/Token.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xpath/regex/message.properties b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xpath/regex/message.properties
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xpath/regex/message.properties
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xpath/regex/message.properties
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xpath/regex/message_de.properties b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xpath/regex/message_de.properties
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xpath/regex/message_de.properties
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xpath/regex/message_de.properties
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xpath/regex/message_es.properties b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xpath/regex/message_es.properties
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xpath/regex/message_es.properties
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xpath/regex/message_es.properties
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xpath/regex/message_fr.properties b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xpath/regex/message_fr.properties
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xpath/regex/message_fr.properties
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xpath/regex/message_fr.properties
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xpath/regex/message_it.properties b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xpath/regex/message_it.properties
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xpath/regex/message_it.properties
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xpath/regex/message_it.properties
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xpath/regex/message_ja.properties b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xpath/regex/message_ja.properties
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xpath/regex/message_ja.properties
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xpath/regex/message_ja.properties
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xpath/regex/message_ko.properties b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xpath/regex/message_ko.properties
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xpath/regex/message_ko.properties
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xpath/regex/message_ko.properties
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xpath/regex/message_pt_BR.properties b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xpath/regex/message_pt_BR.properties
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xpath/regex/message_pt_BR.properties
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xpath/regex/message_pt_BR.properties
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xpath/regex/message_sv.properties b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xpath/regex/message_sv.properties
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xpath/regex/message_sv.properties
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xpath/regex/message_sv.properties
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xpath/regex/message_zh_CN.properties b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xpath/regex/message_zh_CN.properties
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xpath/regex/message_zh_CN.properties
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xpath/regex/message_zh_CN.properties
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xpath/regex/message_zh_TW.properties b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xpath/regex/message_zh_TW.properties
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xpath/regex/message_zh_TW.properties
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xpath/regex/message_zh_TW.properties
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/AttributePSVImpl.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/AttributePSVImpl.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/AttributePSVImpl.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/AttributePSVImpl.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/ElementPSVImpl.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/ElementPSVImpl.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/ElementPSVImpl.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/ElementPSVImpl.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/SchemaNamespaceSupport.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/SchemaNamespaceSupport.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/SchemaNamespaceSupport.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/SchemaNamespaceSupport.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/SchemaSymbols.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/SchemaSymbols.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/SchemaSymbols.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/SchemaSymbols.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/SubstitutionGroupHandler.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/SubstitutionGroupHandler.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/SubstitutionGroupHandler.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/SubstitutionGroupHandler.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/XMLSchemaException.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/XMLSchemaException.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/XMLSchemaException.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/XMLSchemaException.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/XMLSchemaLoader.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/XMLSchemaLoader.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/XMLSchemaLoader.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/XMLSchemaLoader.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/XMLSchemaValidator.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/XMLSchemaValidator.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/XMLSchemaValidator.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/XMLSchemaValidator.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/XSAnnotationImpl.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/XSAnnotationImpl.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/XSAnnotationImpl.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/XSAnnotationImpl.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/XSAttributeDecl.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/XSAttributeDecl.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/XSAttributeDecl.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/XSAttributeDecl.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/XSAttributeGroupDecl.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/XSAttributeGroupDecl.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/XSAttributeGroupDecl.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/XSAttributeGroupDecl.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/XSAttributeUseImpl.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/XSAttributeUseImpl.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/XSAttributeUseImpl.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/XSAttributeUseImpl.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/XSComplexTypeDecl.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/XSComplexTypeDecl.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/XSComplexTypeDecl.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/XSComplexTypeDecl.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/XSConstraints.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/XSConstraints.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/XSConstraints.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/XSConstraints.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/XSDDescription.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/XSDDescription.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/XSDDescription.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/XSDDescription.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/XSDeclarationPool.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/XSDeclarationPool.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/XSDeclarationPool.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/XSDeclarationPool.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/XSElementDecl.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/XSElementDecl.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/XSElementDecl.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/XSElementDecl.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/XSGrammarBucket.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/XSGrammarBucket.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/XSGrammarBucket.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/XSGrammarBucket.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/XSGroupDecl.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/XSGroupDecl.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/XSGroupDecl.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/XSGroupDecl.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/XSImplementationImpl.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/XSImplementationImpl.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/XSImplementationImpl.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/XSImplementationImpl.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/XSLoaderImpl.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/XSLoaderImpl.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/XSLoaderImpl.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/XSLoaderImpl.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/XSMessageFormatter.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/XSMessageFormatter.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/XSMessageFormatter.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/XSMessageFormatter.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/XSModelGroupImpl.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/XSModelGroupImpl.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/XSModelGroupImpl.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/XSModelGroupImpl.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/XSModelImpl.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/XSModelImpl.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/XSModelImpl.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/XSModelImpl.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/XSNotationDecl.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/XSNotationDecl.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/XSNotationDecl.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/XSNotationDecl.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/XSParticleDecl.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/XSParticleDecl.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/XSParticleDecl.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/XSParticleDecl.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/XSWildcardDecl.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/XSWildcardDecl.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/XSWildcardDecl.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/XSWildcardDecl.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/identity/Field.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/identity/Field.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/identity/Field.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/identity/Field.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/identity/FieldActivator.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/identity/FieldActivator.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/identity/FieldActivator.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/identity/FieldActivator.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/identity/IdentityConstraint.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/identity/IdentityConstraint.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/identity/IdentityConstraint.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/identity/IdentityConstraint.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/identity/KeyRef.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/identity/KeyRef.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/identity/KeyRef.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/identity/KeyRef.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/identity/Selector.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/identity/Selector.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/identity/Selector.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/identity/Selector.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/identity/UniqueOrKey.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/identity/UniqueOrKey.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/identity/UniqueOrKey.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/identity/UniqueOrKey.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/identity/ValueStore.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/identity/ValueStore.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/identity/ValueStore.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/identity/ValueStore.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/identity/XPathMatcher.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/identity/XPathMatcher.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/identity/XPathMatcher.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/identity/XPathMatcher.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/models/CMBuilder.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/models/CMBuilder.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/models/CMBuilder.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/models/CMBuilder.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/models/CMNodeFactory.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/models/CMNodeFactory.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/models/CMNodeFactory.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/models/CMNodeFactory.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/models/XSAllCM.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/models/XSAllCM.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/models/XSAllCM.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/models/XSAllCM.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/models/XSCMBinOp.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/models/XSCMBinOp.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/models/XSCMBinOp.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/models/XSCMBinOp.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/models/XSCMLeaf.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/models/XSCMLeaf.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/models/XSCMLeaf.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/models/XSCMLeaf.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/models/XSCMRepeatingLeaf.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/models/XSCMRepeatingLeaf.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/models/XSCMRepeatingLeaf.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/models/XSCMRepeatingLeaf.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/models/XSCMUniOp.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/models/XSCMUniOp.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/models/XSCMUniOp.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/models/XSCMUniOp.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/models/XSCMValidator.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/models/XSCMValidator.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/models/XSCMValidator.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/models/XSCMValidator.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/models/XSDFACM.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/models/XSDFACM.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/models/XSDFACM.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/models/XSDFACM.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/models/XSEmptyCM.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/models/XSEmptyCM.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/models/XSEmptyCM.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/models/XSEmptyCM.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/opti/AttrImpl.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/opti/AttrImpl.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/opti/AttrImpl.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/opti/AttrImpl.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/opti/DefaultDocument.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/opti/DefaultDocument.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/opti/DefaultDocument.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/opti/DefaultDocument.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/opti/DefaultElement.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/opti/DefaultElement.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/opti/DefaultElement.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/opti/DefaultElement.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/opti/DefaultNode.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/opti/DefaultNode.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/opti/DefaultNode.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/opti/DefaultNode.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/opti/DefaultText.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/opti/DefaultText.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/opti/DefaultText.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/opti/DefaultText.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/opti/DefaultXMLDocumentHandler.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/opti/DefaultXMLDocumentHandler.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/opti/DefaultXMLDocumentHandler.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/opti/DefaultXMLDocumentHandler.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/opti/ElementImpl.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/opti/ElementImpl.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/opti/ElementImpl.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/opti/ElementImpl.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/opti/NamedNodeMapImpl.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/opti/NamedNodeMapImpl.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/opti/NamedNodeMapImpl.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/opti/NamedNodeMapImpl.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/opti/NodeImpl.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/opti/NodeImpl.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/opti/NodeImpl.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/opti/NodeImpl.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/opti/SchemaDOM.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/opti/SchemaDOM.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/opti/SchemaDOM.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/opti/SchemaDOM.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/opti/SchemaDOMImplementation.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/opti/SchemaDOMImplementation.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/opti/SchemaDOMImplementation.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/opti/SchemaDOMImplementation.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/opti/SchemaDOMParser.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/opti/SchemaDOMParser.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/opti/SchemaDOMParser.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/opti/SchemaDOMParser.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/opti/SchemaParsingConfig.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/opti/SchemaParsingConfig.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/opti/SchemaParsingConfig.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/opti/SchemaParsingConfig.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/opti/TextImpl.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/opti/TextImpl.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/opti/TextImpl.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/opti/TextImpl.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/traversers/SchemaContentHandler.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/traversers/SchemaContentHandler.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/traversers/SchemaContentHandler.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/traversers/SchemaContentHandler.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/traversers/StAXSchemaParser.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/traversers/StAXSchemaParser.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/traversers/StAXSchemaParser.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/traversers/StAXSchemaParser.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/traversers/XSAnnotationInfo.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/traversers/XSAnnotationInfo.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/traversers/XSAnnotationInfo.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/traversers/XSAnnotationInfo.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/traversers/XSAttributeChecker.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/traversers/XSAttributeChecker.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/traversers/XSAttributeChecker.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/traversers/XSAttributeChecker.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/traversers/XSDAbstractIDConstraintTraverser.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/traversers/XSDAbstractIDConstraintTraverser.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/traversers/XSDAbstractIDConstraintTraverser.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/traversers/XSDAbstractIDConstraintTraverser.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/traversers/XSDAbstractParticleTraverser.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/traversers/XSDAbstractParticleTraverser.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/traversers/XSDAbstractParticleTraverser.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/traversers/XSDAbstractParticleTraverser.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/traversers/XSDAbstractTraverser.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/traversers/XSDAbstractTraverser.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/traversers/XSDAbstractTraverser.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/traversers/XSDAbstractTraverser.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/traversers/XSDAttributeGroupTraverser.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/traversers/XSDAttributeGroupTraverser.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/traversers/XSDAttributeGroupTraverser.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/traversers/XSDAttributeGroupTraverser.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/traversers/XSDAttributeTraverser.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/traversers/XSDAttributeTraverser.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/traversers/XSDAttributeTraverser.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/traversers/XSDAttributeTraverser.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/traversers/XSDComplexTypeTraverser.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/traversers/XSDComplexTypeTraverser.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/traversers/XSDComplexTypeTraverser.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/traversers/XSDComplexTypeTraverser.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/traversers/XSDElementTraverser.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/traversers/XSDElementTraverser.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/traversers/XSDElementTraverser.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/traversers/XSDElementTraverser.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/traversers/XSDGroupTraverser.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/traversers/XSDGroupTraverser.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/traversers/XSDGroupTraverser.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/traversers/XSDGroupTraverser.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/traversers/XSDHandler.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/traversers/XSDHandler.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/traversers/XSDHandler.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/traversers/XSDHandler.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/traversers/XSDKeyrefTraverser.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/traversers/XSDKeyrefTraverser.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/traversers/XSDKeyrefTraverser.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/traversers/XSDKeyrefTraverser.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/traversers/XSDNotationTraverser.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/traversers/XSDNotationTraverser.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/traversers/XSDNotationTraverser.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/traversers/XSDNotationTraverser.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/traversers/XSDSimpleTypeTraverser.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/traversers/XSDSimpleTypeTraverser.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/traversers/XSDSimpleTypeTraverser.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/traversers/XSDSimpleTypeTraverser.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/traversers/XSDUniqueOrKeyTraverser.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/traversers/XSDUniqueOrKeyTraverser.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/traversers/XSDUniqueOrKeyTraverser.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/traversers/XSDUniqueOrKeyTraverser.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/traversers/XSDWildcardTraverser.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/traversers/XSDWildcardTraverser.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/traversers/XSDWildcardTraverser.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/traversers/XSDWildcardTraverser.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/traversers/XSDocumentInfo.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/traversers/XSDocumentInfo.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/traversers/XSDocumentInfo.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/traversers/XSDocumentInfo.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/util/LSInputListImpl.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/util/LSInputListImpl.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/util/LSInputListImpl.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/util/LSInputListImpl.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/util/ObjectListImpl.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/util/ObjectListImpl.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/util/ObjectListImpl.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/util/ObjectListImpl.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/util/ShortListImpl.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/util/ShortListImpl.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/util/ShortListImpl.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/util/ShortListImpl.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/util/SimpleLocator.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/util/SimpleLocator.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/util/SimpleLocator.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/util/SimpleLocator.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/util/StringListImpl.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/util/StringListImpl.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/util/StringListImpl.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/util/StringListImpl.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/util/XInt.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/util/XInt.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/util/XInt.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/util/XInt.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/util/XIntPool.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/util/XIntPool.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/util/XIntPool.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/util/XIntPool.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/util/XSGrammarPool.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/util/XSGrammarPool.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/util/XSGrammarPool.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/util/XSGrammarPool.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/util/XSInputSource.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/util/XSInputSource.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/util/XSInputSource.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/util/XSInputSource.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/util/XSNamedMap4Types.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/util/XSNamedMap4Types.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/util/XSNamedMap4Types.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/util/XSNamedMap4Types.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/util/XSNamedMapImpl.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/util/XSNamedMapImpl.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/util/XSNamedMapImpl.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/util/XSNamedMapImpl.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/util/XSObjectListImpl.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/util/XSObjectListImpl.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/util/XSObjectListImpl.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/impl/xs/util/XSObjectListImpl.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/jaxp/DefaultValidationErrorHandler.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/jaxp/DefaultValidationErrorHandler.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/jaxp/DefaultValidationErrorHandler.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/jaxp/DefaultValidationErrorHandler.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/jaxp/DocumentBuilderFactoryImpl.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/jaxp/DocumentBuilderFactoryImpl.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/jaxp/DocumentBuilderFactoryImpl.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/jaxp/DocumentBuilderFactoryImpl.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/jaxp/DocumentBuilderImpl.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/jaxp/DocumentBuilderImpl.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/jaxp/DocumentBuilderImpl.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/jaxp/DocumentBuilderImpl.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/jaxp/JAXPConstants.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/jaxp/JAXPConstants.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/jaxp/JAXPConstants.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/jaxp/JAXPConstants.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/jaxp/JAXPValidatorComponent.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/jaxp/JAXPValidatorComponent.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/jaxp/JAXPValidatorComponent.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/jaxp/JAXPValidatorComponent.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/jaxp/SAXParserFactoryImpl.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/jaxp/SAXParserFactoryImpl.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/jaxp/SAXParserFactoryImpl.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/jaxp/SAXParserFactoryImpl.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/jaxp/SAXParserImpl.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/jaxp/SAXParserImpl.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/jaxp/SAXParserImpl.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/jaxp/SAXParserImpl.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/jaxp/SchemaValidatorConfiguration.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/jaxp/SchemaValidatorConfiguration.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/jaxp/SchemaValidatorConfiguration.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/jaxp/SchemaValidatorConfiguration.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/jaxp/TeeXMLDocumentFilterImpl.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/jaxp/TeeXMLDocumentFilterImpl.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/jaxp/TeeXMLDocumentFilterImpl.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/jaxp/TeeXMLDocumentFilterImpl.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/jaxp/UnparsedEntityHandler.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/jaxp/UnparsedEntityHandler.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/jaxp/UnparsedEntityHandler.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/jaxp/UnparsedEntityHandler.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/jaxp/datatype/DatatypeFactoryImpl.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/jaxp/datatype/DatatypeFactoryImpl.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/jaxp/datatype/DatatypeFactoryImpl.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/jaxp/datatype/DatatypeFactoryImpl.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/jaxp/datatype/DurationDayTimeImpl.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/jaxp/datatype/DurationDayTimeImpl.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/jaxp/datatype/DurationDayTimeImpl.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/jaxp/datatype/DurationDayTimeImpl.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/jaxp/datatype/DurationImpl.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/jaxp/datatype/DurationImpl.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/jaxp/datatype/DurationImpl.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/jaxp/datatype/DurationImpl.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/jaxp/datatype/DurationYearMonthImpl.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/jaxp/datatype/DurationYearMonthImpl.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/jaxp/datatype/DurationYearMonthImpl.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/jaxp/datatype/DurationYearMonthImpl.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/jaxp/datatype/XMLGregorianCalendarImpl.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/jaxp/datatype/XMLGregorianCalendarImpl.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/jaxp/datatype/XMLGregorianCalendarImpl.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/jaxp/datatype/XMLGregorianCalendarImpl.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/jaxp/datatype/javax.xml.datatype.DatatypeFactory b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/jaxp/datatype/javax.xml.datatype.DatatypeFactory
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/jaxp/datatype/javax.xml.datatype.DatatypeFactory
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/jaxp/datatype/javax.xml.datatype.DatatypeFactory
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/jaxp/javax.xml.parsers.DocumentBuilderFactory b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/jaxp/javax.xml.parsers.DocumentBuilderFactory
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/jaxp/javax.xml.parsers.DocumentBuilderFactory
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/jaxp/javax.xml.parsers.DocumentBuilderFactory
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/jaxp/javax.xml.parsers.SAXParserFactory b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/jaxp/javax.xml.parsers.SAXParserFactory
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/jaxp/javax.xml.parsers.SAXParserFactory
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/jaxp/javax.xml.parsers.SAXParserFactory
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/jaxp/validation/AbstractXMLSchema.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/jaxp/validation/AbstractXMLSchema.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/jaxp/validation/AbstractXMLSchema.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/jaxp/validation/AbstractXMLSchema.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/jaxp/validation/DOMDocumentHandler.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/jaxp/validation/DOMDocumentHandler.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/jaxp/validation/DOMDocumentHandler.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/jaxp/validation/DOMDocumentHandler.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/jaxp/validation/DOMResultAugmentor.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/jaxp/validation/DOMResultAugmentor.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/jaxp/validation/DOMResultAugmentor.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/jaxp/validation/DOMResultAugmentor.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/jaxp/validation/DOMResultBuilder.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/jaxp/validation/DOMResultBuilder.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/jaxp/validation/DOMResultBuilder.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/jaxp/validation/DOMResultBuilder.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/jaxp/validation/DOMValidatorHelper.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/jaxp/validation/DOMValidatorHelper.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/jaxp/validation/DOMValidatorHelper.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/jaxp/validation/DOMValidatorHelper.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/jaxp/validation/DraconianErrorHandler.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/jaxp/validation/DraconianErrorHandler.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/jaxp/validation/DraconianErrorHandler.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/jaxp/validation/DraconianErrorHandler.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/jaxp/validation/EmptyXMLSchema.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/jaxp/validation/EmptyXMLSchema.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/jaxp/validation/EmptyXMLSchema.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/jaxp/validation/EmptyXMLSchema.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/jaxp/validation/ErrorHandlerAdaptor.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/jaxp/validation/ErrorHandlerAdaptor.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/jaxp/validation/ErrorHandlerAdaptor.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/jaxp/validation/ErrorHandlerAdaptor.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/jaxp/validation/JAXPValidationMessageFormatter.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/jaxp/validation/JAXPValidationMessageFormatter.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/jaxp/validation/JAXPValidationMessageFormatter.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/jaxp/validation/JAXPValidationMessageFormatter.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/jaxp/validation/ReadOnlyGrammarPool.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/jaxp/validation/ReadOnlyGrammarPool.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/jaxp/validation/ReadOnlyGrammarPool.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/jaxp/validation/ReadOnlyGrammarPool.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/jaxp/validation/SimpleXMLSchema.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/jaxp/validation/SimpleXMLSchema.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/jaxp/validation/SimpleXMLSchema.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/jaxp/validation/SimpleXMLSchema.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/jaxp/validation/SoftReferenceGrammarPool.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/jaxp/validation/SoftReferenceGrammarPool.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/jaxp/validation/SoftReferenceGrammarPool.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/jaxp/validation/SoftReferenceGrammarPool.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/jaxp/validation/StAXValidatorHelper.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/jaxp/validation/StAXValidatorHelper.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/jaxp/validation/StAXValidatorHelper.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/jaxp/validation/StAXValidatorHelper.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/jaxp/validation/StreamValidatorHelper.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/jaxp/validation/StreamValidatorHelper.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/jaxp/validation/StreamValidatorHelper.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/jaxp/validation/StreamValidatorHelper.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/jaxp/validation/Util.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/jaxp/validation/Util.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/jaxp/validation/Util.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/jaxp/validation/Util.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/jaxp/validation/ValidatorHandlerImpl.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/jaxp/validation/ValidatorHandlerImpl.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/jaxp/validation/ValidatorHandlerImpl.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/jaxp/validation/ValidatorHandlerImpl.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/jaxp/validation/ValidatorHelper.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/jaxp/validation/ValidatorHelper.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/jaxp/validation/ValidatorHelper.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/jaxp/validation/ValidatorHelper.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/jaxp/validation/ValidatorImpl.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/jaxp/validation/ValidatorImpl.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/jaxp/validation/ValidatorImpl.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/jaxp/validation/ValidatorImpl.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/jaxp/validation/WeakReferenceXMLSchema.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/jaxp/validation/WeakReferenceXMLSchema.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/jaxp/validation/WeakReferenceXMLSchema.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/jaxp/validation/WeakReferenceXMLSchema.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/jaxp/validation/WrappedSAXException.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/jaxp/validation/WrappedSAXException.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/jaxp/validation/WrappedSAXException.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/jaxp/validation/WrappedSAXException.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/jaxp/validation/XMLSchema.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/jaxp/validation/XMLSchema.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/jaxp/validation/XMLSchema.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/jaxp/validation/XMLSchema.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/jaxp/validation/XMLSchemaFactory.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/jaxp/validation/XMLSchemaFactory.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/jaxp/validation/XMLSchemaFactory.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/jaxp/validation/XMLSchemaFactory.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/jaxp/validation/XMLSchemaValidatorComponentManager.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/jaxp/validation/XMLSchemaValidatorComponentManager.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/jaxp/validation/XMLSchemaValidatorComponentManager.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/jaxp/validation/XMLSchemaValidatorComponentManager.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/jaxp/validation/XSGrammarPoolContainer.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/jaxp/validation/XSGrammarPoolContainer.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/jaxp/validation/XSGrammarPoolContainer.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/jaxp/validation/XSGrammarPoolContainer.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/jaxp/validation/javax.xml.validation.SchemaFactory b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/jaxp/validation/javax.xml.validation.SchemaFactory
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/jaxp/validation/javax.xml.validation.SchemaFactory
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/jaxp/validation/javax.xml.validation.SchemaFactory
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/parsers/AbstractDOMParser.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/parsers/AbstractDOMParser.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/parsers/AbstractDOMParser.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/parsers/AbstractDOMParser.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/parsers/AbstractSAXParser.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/parsers/AbstractSAXParser.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/parsers/AbstractSAXParser.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/parsers/AbstractSAXParser.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/parsers/AbstractXMLDocumentParser.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/parsers/AbstractXMLDocumentParser.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/parsers/AbstractXMLDocumentParser.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/parsers/AbstractXMLDocumentParser.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/parsers/BasicParserConfiguration.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/parsers/BasicParserConfiguration.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/parsers/BasicParserConfiguration.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/parsers/BasicParserConfiguration.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/parsers/CachingParserPool.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/parsers/CachingParserPool.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/parsers/CachingParserPool.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/parsers/CachingParserPool.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/parsers/DOMParser.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/parsers/DOMParser.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/parsers/DOMParser.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/parsers/DOMParser.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/parsers/DOMParserImpl.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/parsers/DOMParserImpl.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/parsers/DOMParserImpl.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/parsers/DOMParserImpl.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/parsers/DTDConfiguration.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/parsers/DTDConfiguration.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/parsers/DTDConfiguration.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/parsers/DTDConfiguration.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/parsers/DTDParser.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/parsers/DTDParser.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/parsers/DTDParser.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/parsers/DTDParser.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/parsers/IntegratedParserConfiguration.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/parsers/IntegratedParserConfiguration.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/parsers/IntegratedParserConfiguration.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/parsers/IntegratedParserConfiguration.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/parsers/NonValidatingConfiguration.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/parsers/NonValidatingConfiguration.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/parsers/NonValidatingConfiguration.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/parsers/NonValidatingConfiguration.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/parsers/SAXParser.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/parsers/SAXParser.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/parsers/SAXParser.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/parsers/SAXParser.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/parsers/SecurityConfiguration.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/parsers/SecurityConfiguration.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/parsers/SecurityConfiguration.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/parsers/SecurityConfiguration.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/parsers/StandardParserConfiguration.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/parsers/StandardParserConfiguration.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/parsers/StandardParserConfiguration.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/parsers/StandardParserConfiguration.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/parsers/XIncludeAwareParserConfiguration.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/parsers/XIncludeAwareParserConfiguration.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/parsers/XIncludeAwareParserConfiguration.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/parsers/XIncludeAwareParserConfiguration.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/parsers/XIncludeParserConfiguration.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/parsers/XIncludeParserConfiguration.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/parsers/XIncludeParserConfiguration.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/parsers/XIncludeParserConfiguration.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/parsers/XML11Configurable.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/parsers/XML11Configurable.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/parsers/XML11Configurable.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/parsers/XML11Configurable.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/parsers/XML11Configuration.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/parsers/XML11Configuration.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/parsers/XML11Configuration.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/parsers/XML11Configuration.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/parsers/XML11DTDConfiguration.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/parsers/XML11DTDConfiguration.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/parsers/XML11DTDConfiguration.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/parsers/XML11DTDConfiguration.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/parsers/XML11NonValidatingConfiguration.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/parsers/XML11NonValidatingConfiguration.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/parsers/XML11NonValidatingConfiguration.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/parsers/XML11NonValidatingConfiguration.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/parsers/XMLDocumentParser.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/parsers/XMLDocumentParser.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/parsers/XMLDocumentParser.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/parsers/XMLDocumentParser.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/parsers/XMLGrammarCachingConfiguration.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/parsers/XMLGrammarCachingConfiguration.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/parsers/XMLGrammarCachingConfiguration.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/parsers/XMLGrammarCachingConfiguration.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/parsers/XMLGrammarParser.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/parsers/XMLGrammarParser.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/parsers/XMLGrammarParser.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/parsers/XMLGrammarParser.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/parsers/XMLGrammarPreparser.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/parsers/XMLGrammarPreparser.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/parsers/XMLGrammarPreparser.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/parsers/XMLGrammarPreparser.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/parsers/XMLParser.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/parsers/XMLParser.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/parsers/XMLParser.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/parsers/XMLParser.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/parsers/XPointerParserConfiguration.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/parsers/XPointerParserConfiguration.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/parsers/XPointerParserConfiguration.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/parsers/XPointerParserConfiguration.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/parsers/org.apache.xerces.xni.parser.DTDConfiguration b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/parsers/org.apache.xerces.xni.parser.DTDConfiguration
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/parsers/org.apache.xerces.xni.parser.DTDConfiguration
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/parsers/org.apache.xerces.xni.parser.DTDConfiguration
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/parsers/org.apache.xerces.xni.parser.XML11Configuration b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/parsers/org.apache.xerces.xni.parser.XML11Configuration
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/parsers/org.apache.xerces.xni.parser.XML11Configuration
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/parsers/org.apache.xerces.xni.parser.XML11Configuration
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/parsers/org.apache.xerces.xni.parser.XMLParserConfiguration b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/parsers/org.apache.xerces.xni.parser.XMLParserConfiguration
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/parsers/org.apache.xerces.xni.parser.XMLParserConfiguration
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/parsers/org.apache.xerces.xni.parser.XMLParserConfiguration
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/parsers/org.xml.sax.driver b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/parsers/org.xml.sax.driver
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/parsers/org.xml.sax.driver
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/parsers/org.xml.sax.driver
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/util/AttributesProxy.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/util/AttributesProxy.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/util/AttributesProxy.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/util/AttributesProxy.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/util/AugmentationsImpl.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/util/AugmentationsImpl.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/util/AugmentationsImpl.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/util/AugmentationsImpl.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/util/DOMEntityResolverWrapper.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/util/DOMEntityResolverWrapper.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/util/DOMEntityResolverWrapper.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/util/DOMEntityResolverWrapper.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/util/DOMErrorHandlerWrapper.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/util/DOMErrorHandlerWrapper.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/util/DOMErrorHandlerWrapper.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/util/DOMErrorHandlerWrapper.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/util/DOMInputSource.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/util/DOMInputSource.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/util/DOMInputSource.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/util/DOMInputSource.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/util/DOMUtil.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/util/DOMUtil.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/util/DOMUtil.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/util/DOMUtil.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/util/DatatypeMessageFormatter.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/util/DatatypeMessageFormatter.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/util/DatatypeMessageFormatter.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/util/DatatypeMessageFormatter.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/util/DefaultErrorHandler.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/util/DefaultErrorHandler.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/util/DefaultErrorHandler.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/util/DefaultErrorHandler.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/util/DraconianErrorHandler.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/util/DraconianErrorHandler.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/util/DraconianErrorHandler.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/util/DraconianErrorHandler.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/util/EncodingMap.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/util/EncodingMap.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/util/EncodingMap.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/util/EncodingMap.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/util/EntityResolver2Wrapper.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/util/EntityResolver2Wrapper.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/util/EntityResolver2Wrapper.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/util/EntityResolver2Wrapper.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/util/EntityResolverWrapper.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/util/EntityResolverWrapper.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/util/EntityResolverWrapper.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/util/EntityResolverWrapper.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/util/ErrorHandlerProxy.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/util/ErrorHandlerProxy.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/util/ErrorHandlerProxy.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/util/ErrorHandlerProxy.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/util/ErrorHandlerWrapper.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/util/ErrorHandlerWrapper.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/util/ErrorHandlerWrapper.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/util/ErrorHandlerWrapper.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/util/FeatureState.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/util/FeatureState.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/util/FeatureState.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/util/FeatureState.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/util/HTTPInputSource.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/util/HTTPInputSource.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/util/HTTPInputSource.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/util/HTTPInputSource.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/util/IntStack.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/util/IntStack.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/util/IntStack.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/util/IntStack.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/util/JAXPNamespaceContextWrapper.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/util/JAXPNamespaceContextWrapper.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/util/JAXPNamespaceContextWrapper.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/util/JAXPNamespaceContextWrapper.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/util/LocatorProxy.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/util/LocatorProxy.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/util/LocatorProxy.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/util/LocatorProxy.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/util/LocatorWrapper.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/util/LocatorWrapper.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/util/LocatorWrapper.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/util/LocatorWrapper.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/util/MessageFormatter.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/util/MessageFormatter.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/util/MessageFormatter.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/util/MessageFormatter.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/util/NamespaceContextWrapper.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/util/NamespaceContextWrapper.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/util/NamespaceContextWrapper.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/util/NamespaceContextWrapper.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/util/NamespaceSupport.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/util/NamespaceSupport.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/util/NamespaceSupport.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/util/NamespaceSupport.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/util/ParserConfigurationSettings.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/util/ParserConfigurationSettings.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/util/ParserConfigurationSettings.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/util/ParserConfigurationSettings.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/util/PropertyState.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/util/PropertyState.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/util/PropertyState.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/util/PropertyState.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/util/SAX2XNI.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/util/SAX2XNI.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/util/SAX2XNI.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/util/SAX2XNI.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/util/SAXInputSource.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/util/SAXInputSource.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/util/SAXInputSource.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/util/SAXInputSource.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/util/SAXLocatorWrapper.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/util/SAXLocatorWrapper.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/util/SAXLocatorWrapper.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/util/SAXLocatorWrapper.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/util/SAXMessageFormatter.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/util/SAXMessageFormatter.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/util/SAXMessageFormatter.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/util/SAXMessageFormatter.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/util/SecurityManager.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/util/SecurityManager.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/util/SecurityManager.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/util/SecurityManager.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/util/ShadowedSymbolTable.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/util/ShadowedSymbolTable.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/util/ShadowedSymbolTable.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/util/ShadowedSymbolTable.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/util/StAXInputSource.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/util/StAXInputSource.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/util/StAXInputSource.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/util/StAXInputSource.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/util/StAXLocationWrapper.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/util/StAXLocationWrapper.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/util/StAXLocationWrapper.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/util/StAXLocationWrapper.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/util/Status.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/util/Status.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/util/Status.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/util/Status.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/util/SymbolHash.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/util/SymbolHash.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/util/SymbolHash.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/util/SymbolHash.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/util/SymbolTable.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/util/SymbolTable.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/util/SymbolTable.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/util/SymbolTable.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/util/SynchronizedSymbolTable.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/util/SynchronizedSymbolTable.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/util/SynchronizedSymbolTable.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/util/SynchronizedSymbolTable.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/util/TeeXMLDocumentFilterImpl.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/util/TeeXMLDocumentFilterImpl.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/util/TeeXMLDocumentFilterImpl.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/util/TeeXMLDocumentFilterImpl.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/util/TypeInfoImpl.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/util/TypeInfoImpl.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/util/TypeInfoImpl.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/util/TypeInfoImpl.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/util/URI.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/util/URI.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/util/URI.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/util/URI.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/util/XML11Char.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/util/XML11Char.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/util/XML11Char.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/util/XML11Char.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/util/XMLAttributesImpl.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/util/XMLAttributesImpl.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/util/XMLAttributesImpl.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/util/XMLAttributesImpl.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/util/XMLAttributesIteratorImpl.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/util/XMLAttributesIteratorImpl.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/util/XMLAttributesIteratorImpl.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/util/XMLAttributesIteratorImpl.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/util/XMLCatalogResolver.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/util/XMLCatalogResolver.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/util/XMLCatalogResolver.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/util/XMLCatalogResolver.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/util/XMLChar.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/util/XMLChar.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/util/XMLChar.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/util/XMLChar.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/util/XMLDocumentFilterImpl.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/util/XMLDocumentFilterImpl.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/util/XMLDocumentFilterImpl.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/util/XMLDocumentFilterImpl.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/util/XMLEntityDescriptionImpl.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/util/XMLEntityDescriptionImpl.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/util/XMLEntityDescriptionImpl.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/util/XMLEntityDescriptionImpl.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/util/XMLErrorCode.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/util/XMLErrorCode.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/util/XMLErrorCode.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/util/XMLErrorCode.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/util/XMLGrammarPoolImpl.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/util/XMLGrammarPoolImpl.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/util/XMLGrammarPoolImpl.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/util/XMLGrammarPoolImpl.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/util/XMLInputSourceAdaptor.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/util/XMLInputSourceAdaptor.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/util/XMLInputSourceAdaptor.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/util/XMLInputSourceAdaptor.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/util/XMLResourceIdentifierImpl.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/util/XMLResourceIdentifierImpl.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/util/XMLResourceIdentifierImpl.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/util/XMLResourceIdentifierImpl.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/util/XMLStringBuffer.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/util/XMLStringBuffer.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/util/XMLStringBuffer.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/util/XMLStringBuffer.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/util/XMLSymbols.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/util/XMLSymbols.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/util/XMLSymbols.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/util/XMLSymbols.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/utils/ConfigurationError.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/utils/ConfigurationError.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/utils/ConfigurationError.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/utils/ConfigurationError.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/utils/ObjectFactory.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/utils/ObjectFactory.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/utils/ObjectFactory.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/utils/ObjectFactory.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/utils/SecuritySupport.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/utils/SecuritySupport.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/utils/SecuritySupport.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/utils/SecuritySupport.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/utils/XMLLimitAnalyzer.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/utils/XMLLimitAnalyzer.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/utils/XMLLimitAnalyzer.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/utils/XMLLimitAnalyzer.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/utils/XMLSecurityManager.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/utils/XMLSecurityManager.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/utils/XMLSecurityManager.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/utils/XMLSecurityManager.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/utils/XMLSecurityPropertyManager.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/utils/XMLSecurityPropertyManager.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/utils/XMLSecurityPropertyManager.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/utils/XMLSecurityPropertyManager.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xinclude/MultipleScopeNamespaceSupport.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xinclude/MultipleScopeNamespaceSupport.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xinclude/MultipleScopeNamespaceSupport.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xinclude/MultipleScopeNamespaceSupport.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xinclude/SecuritySupport.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xinclude/SecuritySupport.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xinclude/SecuritySupport.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xinclude/SecuritySupport.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xinclude/XInclude11TextReader.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xinclude/XInclude11TextReader.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xinclude/XInclude11TextReader.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xinclude/XInclude11TextReader.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xinclude/XIncludeHandler.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xinclude/XIncludeHandler.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xinclude/XIncludeHandler.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xinclude/XIncludeHandler.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xinclude/XIncludeMessageFormatter.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xinclude/XIncludeMessageFormatter.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xinclude/XIncludeMessageFormatter.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xinclude/XIncludeMessageFormatter.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xinclude/XIncludeNamespaceSupport.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xinclude/XIncludeNamespaceSupport.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xinclude/XIncludeNamespaceSupport.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xinclude/XIncludeNamespaceSupport.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xinclude/XIncludeTextReader.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xinclude/XIncludeTextReader.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xinclude/XIncludeTextReader.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xinclude/XIncludeTextReader.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xinclude/XPointerElementHandler.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xinclude/XPointerElementHandler.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xinclude/XPointerElementHandler.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xinclude/XPointerElementHandler.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xinclude/XPointerFramework.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xinclude/XPointerFramework.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xinclude/XPointerFramework.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xinclude/XPointerFramework.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xinclude/XPointerSchema.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xinclude/XPointerSchema.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xinclude/XPointerSchema.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xinclude/XPointerSchema.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xni/Augmentations.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xni/Augmentations.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xni/Augmentations.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xni/Augmentations.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xni/NamespaceContext.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xni/NamespaceContext.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xni/NamespaceContext.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xni/NamespaceContext.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xni/QName.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xni/QName.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xni/QName.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xni/QName.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xni/XMLAttributes.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xni/XMLAttributes.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xni/XMLAttributes.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xni/XMLAttributes.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xni/XMLDTDContentModelHandler.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xni/XMLDTDContentModelHandler.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xni/XMLDTDContentModelHandler.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xni/XMLDTDContentModelHandler.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xni/XMLDTDHandler.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xni/XMLDTDHandler.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xni/XMLDTDHandler.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xni/XMLDTDHandler.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xni/XMLDocumentFragmentHandler.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xni/XMLDocumentFragmentHandler.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xni/XMLDocumentFragmentHandler.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xni/XMLDocumentFragmentHandler.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xni/XMLDocumentHandler.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xni/XMLDocumentHandler.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xni/XMLDocumentHandler.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xni/XMLDocumentHandler.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xni/XMLLocator.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xni/XMLLocator.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xni/XMLLocator.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xni/XMLLocator.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xni/XMLResourceIdentifier.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xni/XMLResourceIdentifier.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xni/XMLResourceIdentifier.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xni/XMLResourceIdentifier.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xni/XMLString.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xni/XMLString.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xni/XMLString.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xni/XMLString.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xni/XNIException.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xni/XNIException.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xni/XNIException.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xni/XNIException.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xni/grammars/Grammar.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xni/grammars/Grammar.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xni/grammars/Grammar.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xni/grammars/Grammar.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xni/grammars/XMLDTDDescription.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xni/grammars/XMLDTDDescription.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xni/grammars/XMLDTDDescription.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xni/grammars/XMLDTDDescription.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xni/grammars/XMLGrammarDescription.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xni/grammars/XMLGrammarDescription.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xni/grammars/XMLGrammarDescription.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xni/grammars/XMLGrammarDescription.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xni/grammars/XMLGrammarLoader.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xni/grammars/XMLGrammarLoader.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xni/grammars/XMLGrammarLoader.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xni/grammars/XMLGrammarLoader.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xni/grammars/XMLGrammarPool.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xni/grammars/XMLGrammarPool.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xni/grammars/XMLGrammarPool.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xni/grammars/XMLGrammarPool.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xni/grammars/XMLSchemaDescription.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xni/grammars/XMLSchemaDescription.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xni/grammars/XMLSchemaDescription.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xni/grammars/XMLSchemaDescription.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xni/grammars/XSGrammar.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xni/grammars/XSGrammar.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xni/grammars/XSGrammar.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xni/grammars/XSGrammar.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xni/parser/XMLComponent.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xni/parser/XMLComponent.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xni/parser/XMLComponent.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xni/parser/XMLComponent.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xni/parser/XMLComponentManager.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xni/parser/XMLComponentManager.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xni/parser/XMLComponentManager.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xni/parser/XMLComponentManager.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xni/parser/XMLConfigurationException.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xni/parser/XMLConfigurationException.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xni/parser/XMLConfigurationException.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xni/parser/XMLConfigurationException.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xni/parser/XMLDTDContentModelFilter.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xni/parser/XMLDTDContentModelFilter.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xni/parser/XMLDTDContentModelFilter.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xni/parser/XMLDTDContentModelFilter.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xni/parser/XMLDTDContentModelSource.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xni/parser/XMLDTDContentModelSource.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xni/parser/XMLDTDContentModelSource.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xni/parser/XMLDTDContentModelSource.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xni/parser/XMLDTDFilter.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xni/parser/XMLDTDFilter.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xni/parser/XMLDTDFilter.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xni/parser/XMLDTDFilter.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xni/parser/XMLDTDScanner.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xni/parser/XMLDTDScanner.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xni/parser/XMLDTDScanner.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xni/parser/XMLDTDScanner.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xni/parser/XMLDTDSource.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xni/parser/XMLDTDSource.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xni/parser/XMLDTDSource.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xni/parser/XMLDTDSource.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xni/parser/XMLDocumentFilter.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xni/parser/XMLDocumentFilter.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xni/parser/XMLDocumentFilter.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xni/parser/XMLDocumentFilter.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xni/parser/XMLDocumentScanner.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xni/parser/XMLDocumentScanner.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xni/parser/XMLDocumentScanner.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xni/parser/XMLDocumentScanner.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xni/parser/XMLDocumentSource.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xni/parser/XMLDocumentSource.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xni/parser/XMLDocumentSource.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xni/parser/XMLDocumentSource.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xni/parser/XMLEntityResolver.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xni/parser/XMLEntityResolver.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xni/parser/XMLEntityResolver.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xni/parser/XMLEntityResolver.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xni/parser/XMLErrorHandler.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xni/parser/XMLErrorHandler.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xni/parser/XMLErrorHandler.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xni/parser/XMLErrorHandler.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xni/parser/XMLInputSource.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xni/parser/XMLInputSource.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xni/parser/XMLInputSource.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xni/parser/XMLInputSource.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xni/parser/XMLParseException.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xni/parser/XMLParseException.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xni/parser/XMLParseException.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xni/parser/XMLParseException.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xni/parser/XMLParserConfiguration.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xni/parser/XMLParserConfiguration.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xni/parser/XMLParserConfiguration.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xni/parser/XMLParserConfiguration.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xni/parser/XMLPullParserConfiguration.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xni/parser/XMLPullParserConfiguration.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xni/parser/XMLPullParserConfiguration.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xni/parser/XMLPullParserConfiguration.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xpointer/ElementSchemePointer.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xpointer/ElementSchemePointer.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xpointer/ElementSchemePointer.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xpointer/ElementSchemePointer.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xpointer/ShortHandPointer.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xpointer/ShortHandPointer.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xpointer/ShortHandPointer.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xpointer/ShortHandPointer.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xpointer/XPointerErrorHandler.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xpointer/XPointerErrorHandler.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xpointer/XPointerErrorHandler.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xpointer/XPointerErrorHandler.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xpointer/XPointerHandler.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xpointer/XPointerHandler.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xpointer/XPointerHandler.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xpointer/XPointerHandler.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xpointer/XPointerMessageFormatter.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xpointer/XPointerMessageFormatter.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xpointer/XPointerMessageFormatter.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xpointer/XPointerMessageFormatter.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xpointer/XPointerPart.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xpointer/XPointerPart.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xpointer/XPointerPart.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xpointer/XPointerPart.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xpointer/XPointerProcessor.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xpointer/XPointerProcessor.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xpointer/XPointerProcessor.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xpointer/XPointerProcessor.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xs/AttributePSVI.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xs/AttributePSVI.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xs/AttributePSVI.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xs/AttributePSVI.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xs/ElementPSVI.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xs/ElementPSVI.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xs/ElementPSVI.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xs/ElementPSVI.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xs/ItemPSVI.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xs/ItemPSVI.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xs/ItemPSVI.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xs/ItemPSVI.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xs/LSInputList.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xs/LSInputList.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xs/LSInputList.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xs/LSInputList.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xs/PSVIProvider.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xs/PSVIProvider.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xs/PSVIProvider.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xs/PSVIProvider.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xs/ShortList.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xs/ShortList.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xs/ShortList.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xs/ShortList.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xs/StringList.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xs/StringList.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xs/StringList.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xs/StringList.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xs/XSAnnotation.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xs/XSAnnotation.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xs/XSAnnotation.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xs/XSAnnotation.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xs/XSAttributeDeclaration.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xs/XSAttributeDeclaration.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xs/XSAttributeDeclaration.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xs/XSAttributeDeclaration.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xs/XSAttributeGroupDefinition.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xs/XSAttributeGroupDefinition.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xs/XSAttributeGroupDefinition.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xs/XSAttributeGroupDefinition.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xs/XSAttributeUse.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xs/XSAttributeUse.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xs/XSAttributeUse.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xs/XSAttributeUse.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xs/XSComplexTypeDefinition.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xs/XSComplexTypeDefinition.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xs/XSComplexTypeDefinition.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xs/XSComplexTypeDefinition.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xs/XSConstants.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xs/XSConstants.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xs/XSConstants.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xs/XSConstants.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xs/XSElementDeclaration.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xs/XSElementDeclaration.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xs/XSElementDeclaration.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xs/XSElementDeclaration.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xs/XSException.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xs/XSException.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xs/XSException.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xs/XSException.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xs/XSFacet.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xs/XSFacet.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xs/XSFacet.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xs/XSFacet.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xs/XSIDCDefinition.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xs/XSIDCDefinition.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xs/XSIDCDefinition.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xs/XSIDCDefinition.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xs/XSImplementation.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xs/XSImplementation.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xs/XSImplementation.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xs/XSImplementation.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xs/XSLoader.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xs/XSLoader.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xs/XSLoader.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xs/XSLoader.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xs/XSModel.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xs/XSModel.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xs/XSModel.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xs/XSModel.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xs/XSModelGroup.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xs/XSModelGroup.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xs/XSModelGroup.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xs/XSModelGroup.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xs/XSModelGroupDefinition.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xs/XSModelGroupDefinition.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xs/XSModelGroupDefinition.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xs/XSModelGroupDefinition.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xs/XSMultiValueFacet.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xs/XSMultiValueFacet.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xs/XSMultiValueFacet.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xs/XSMultiValueFacet.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xs/XSNamedMap.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xs/XSNamedMap.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xs/XSNamedMap.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xs/XSNamedMap.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xs/XSNamespaceItem.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xs/XSNamespaceItem.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xs/XSNamespaceItem.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xs/XSNamespaceItem.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xs/XSNamespaceItemList.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xs/XSNamespaceItemList.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xs/XSNamespaceItemList.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xs/XSNamespaceItemList.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xs/XSNotationDeclaration.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xs/XSNotationDeclaration.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xs/XSNotationDeclaration.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xs/XSNotationDeclaration.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xs/XSObject.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xs/XSObject.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xs/XSObject.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xs/XSObject.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xs/XSObjectList.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xs/XSObjectList.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xs/XSObjectList.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xs/XSObjectList.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xs/XSParticle.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xs/XSParticle.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xs/XSParticle.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xs/XSParticle.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xs/XSSimpleTypeDefinition.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xs/XSSimpleTypeDefinition.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xs/XSSimpleTypeDefinition.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xs/XSSimpleTypeDefinition.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xs/XSTerm.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xs/XSTerm.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xs/XSTerm.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xs/XSTerm.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xs/XSTypeDefinition.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xs/XSTypeDefinition.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xs/XSTypeDefinition.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xs/XSTypeDefinition.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xs/XSWildcard.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xs/XSWildcard.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xs/XSWildcard.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xs/XSWildcard.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xs/datatypes/ByteList.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xs/datatypes/ByteList.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xs/datatypes/ByteList.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xs/datatypes/ByteList.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xs/datatypes/ObjectList.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xs/datatypes/ObjectList.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xs/datatypes/ObjectList.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xs/datatypes/ObjectList.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xs/datatypes/XSDateTime.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xs/datatypes/XSDateTime.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xs/datatypes/XSDateTime.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xs/datatypes/XSDateTime.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xs/datatypes/XSDecimal.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xs/datatypes/XSDecimal.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xs/datatypes/XSDecimal.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xs/datatypes/XSDecimal.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xs/datatypes/XSDouble.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xs/datatypes/XSDouble.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xs/datatypes/XSDouble.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xs/datatypes/XSDouble.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xs/datatypes/XSFloat.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xs/datatypes/XSFloat.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xs/datatypes/XSFloat.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xs/datatypes/XSFloat.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xs/datatypes/XSQName.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xs/datatypes/XSQName.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xs/datatypes/XSQName.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xs/datatypes/XSQName.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xs/datatypes/package.html b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xs/datatypes/package.html
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xs/datatypes/package.html
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xerces/internal/xs/datatypes/package.html
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/dtm/Axis.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/dtm/Axis.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/dtm/Axis.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/dtm/Axis.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/dtm/DTM.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/dtm/DTM.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/dtm/DTM.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/dtm/DTM.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/dtm/DTMAxisIterator.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/dtm/DTMAxisIterator.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/dtm/DTMAxisIterator.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/dtm/DTMAxisIterator.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/dtm/DTMAxisTraverser.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/dtm/DTMAxisTraverser.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/dtm/DTMAxisTraverser.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/dtm/DTMAxisTraverser.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/dtm/DTMConfigurationException.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/dtm/DTMConfigurationException.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/dtm/DTMConfigurationException.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/dtm/DTMConfigurationException.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/dtm/DTMDOMException.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/dtm/DTMDOMException.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/dtm/DTMDOMException.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/dtm/DTMDOMException.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/dtm/DTMException.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/dtm/DTMException.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/dtm/DTMException.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/dtm/DTMException.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/dtm/DTMFilter.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/dtm/DTMFilter.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/dtm/DTMFilter.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/dtm/DTMFilter.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/dtm/DTMIterator.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/dtm/DTMIterator.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/dtm/DTMIterator.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/dtm/DTMIterator.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/dtm/DTMManager.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/dtm/DTMManager.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/dtm/DTMManager.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/dtm/DTMManager.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/dtm/DTMWSFilter.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/dtm/DTMWSFilter.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/dtm/DTMWSFilter.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/dtm/DTMWSFilter.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/dtm/ref/ChunkedIntArray.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/dtm/ref/ChunkedIntArray.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/dtm/ref/ChunkedIntArray.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/dtm/ref/ChunkedIntArray.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/dtm/ref/CoroutineManager.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/dtm/ref/CoroutineManager.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/dtm/ref/CoroutineManager.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/dtm/ref/CoroutineManager.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/dtm/ref/CoroutineParser.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/dtm/ref/CoroutineParser.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/dtm/ref/CoroutineParser.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/dtm/ref/CoroutineParser.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/dtm/ref/CustomStringPool.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/dtm/ref/CustomStringPool.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/dtm/ref/CustomStringPool.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/dtm/ref/CustomStringPool.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/dtm/ref/DTMAxisIterNodeList.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/dtm/ref/DTMAxisIterNodeList.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/dtm/ref/DTMAxisIterNodeList.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/dtm/ref/DTMAxisIterNodeList.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/dtm/ref/DTMAxisIteratorBase.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/dtm/ref/DTMAxisIteratorBase.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/dtm/ref/DTMAxisIteratorBase.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/dtm/ref/DTMAxisIteratorBase.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/dtm/ref/DTMChildIterNodeList.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/dtm/ref/DTMChildIterNodeList.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/dtm/ref/DTMChildIterNodeList.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/dtm/ref/DTMChildIterNodeList.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/dtm/ref/DTMDefaultBase.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/dtm/ref/DTMDefaultBase.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/dtm/ref/DTMDefaultBase.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/dtm/ref/DTMDefaultBase.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/dtm/ref/DTMDefaultBaseIterators.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/dtm/ref/DTMDefaultBaseIterators.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/dtm/ref/DTMDefaultBaseIterators.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/dtm/ref/DTMDefaultBaseIterators.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/dtm/ref/DTMDefaultBaseTraversers.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/dtm/ref/DTMDefaultBaseTraversers.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/dtm/ref/DTMDefaultBaseTraversers.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/dtm/ref/DTMDefaultBaseTraversers.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/dtm/ref/DTMDocumentImpl.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/dtm/ref/DTMDocumentImpl.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/dtm/ref/DTMDocumentImpl.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/dtm/ref/DTMDocumentImpl.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/dtm/ref/DTMManagerDefault.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/dtm/ref/DTMManagerDefault.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/dtm/ref/DTMManagerDefault.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/dtm/ref/DTMManagerDefault.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/dtm/ref/DTMNamedNodeMap.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/dtm/ref/DTMNamedNodeMap.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/dtm/ref/DTMNamedNodeMap.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/dtm/ref/DTMNamedNodeMap.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/dtm/ref/DTMNodeIterator.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/dtm/ref/DTMNodeIterator.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/dtm/ref/DTMNodeIterator.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/dtm/ref/DTMNodeIterator.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/dtm/ref/DTMNodeList.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/dtm/ref/DTMNodeList.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/dtm/ref/DTMNodeList.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/dtm/ref/DTMNodeList.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/dtm/ref/DTMNodeListBase.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/dtm/ref/DTMNodeListBase.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/dtm/ref/DTMNodeListBase.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/dtm/ref/DTMNodeListBase.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/dtm/ref/DTMNodeProxy.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/dtm/ref/DTMNodeProxy.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/dtm/ref/DTMNodeProxy.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/dtm/ref/DTMNodeProxy.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/dtm/ref/DTMSafeStringPool.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/dtm/ref/DTMSafeStringPool.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/dtm/ref/DTMSafeStringPool.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/dtm/ref/DTMSafeStringPool.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/dtm/ref/DTMStringPool.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/dtm/ref/DTMStringPool.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/dtm/ref/DTMStringPool.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/dtm/ref/DTMStringPool.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/dtm/ref/DTMTreeWalker.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/dtm/ref/DTMTreeWalker.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/dtm/ref/DTMTreeWalker.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/dtm/ref/DTMTreeWalker.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/dtm/ref/EmptyIterator.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/dtm/ref/EmptyIterator.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/dtm/ref/EmptyIterator.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/dtm/ref/EmptyIterator.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/dtm/ref/ExpandedNameTable.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/dtm/ref/ExpandedNameTable.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/dtm/ref/ExpandedNameTable.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/dtm/ref/ExpandedNameTable.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/dtm/ref/ExtendedType.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/dtm/ref/ExtendedType.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/dtm/ref/ExtendedType.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/dtm/ref/ExtendedType.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/dtm/ref/IncrementalSAXSource.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/dtm/ref/IncrementalSAXSource.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/dtm/ref/IncrementalSAXSource.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/dtm/ref/IncrementalSAXSource.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/dtm/ref/IncrementalSAXSource_Filter.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/dtm/ref/IncrementalSAXSource_Filter.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/dtm/ref/IncrementalSAXSource_Filter.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/dtm/ref/IncrementalSAXSource_Filter.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/dtm/ref/IncrementalSAXSource_Xerces.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/dtm/ref/IncrementalSAXSource_Xerces.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/dtm/ref/IncrementalSAXSource_Xerces.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/dtm/ref/IncrementalSAXSource_Xerces.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/dtm/ref/NodeLocator.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/dtm/ref/NodeLocator.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/dtm/ref/NodeLocator.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/dtm/ref/NodeLocator.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/dtm/ref/dom2dtm/DOM2DTM.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/dtm/ref/dom2dtm/DOM2DTM.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/dtm/ref/dom2dtm/DOM2DTM.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/dtm/ref/dom2dtm/DOM2DTM.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/dtm/ref/dom2dtm/DOM2DTMdefaultNamespaceDeclarationNode.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/dtm/ref/dom2dtm/DOM2DTMdefaultNamespaceDeclarationNode.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/dtm/ref/dom2dtm/DOM2DTMdefaultNamespaceDeclarationNode.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/dtm/ref/dom2dtm/DOM2DTMdefaultNamespaceDeclarationNode.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/dtm/ref/sax2dtm/SAX2DTM.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/dtm/ref/sax2dtm/SAX2DTM.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/dtm/ref/sax2dtm/SAX2DTM.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/dtm/ref/sax2dtm/SAX2DTM.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/dtm/ref/sax2dtm/SAX2DTM2.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/dtm/ref/sax2dtm/SAX2DTM2.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/dtm/ref/sax2dtm/SAX2DTM2.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/dtm/ref/sax2dtm/SAX2DTM2.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/dtm/ref/sax2dtm/SAX2RTFDTM.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/dtm/ref/sax2dtm/SAX2RTFDTM.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/dtm/ref/sax2dtm/SAX2RTFDTM.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/dtm/ref/sax2dtm/SAX2RTFDTM.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/res/XMLErrorResources.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/res/XMLErrorResources.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/res/XMLErrorResources.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/res/XMLErrorResources.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/res/XMLErrorResources_ca.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/res/XMLErrorResources_ca.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/res/XMLErrorResources_ca.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/res/XMLErrorResources_ca.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/res/XMLErrorResources_cs.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/res/XMLErrorResources_cs.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/res/XMLErrorResources_cs.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/res/XMLErrorResources_cs.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/res/XMLErrorResources_de.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/res/XMLErrorResources_de.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/res/XMLErrorResources_de.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/res/XMLErrorResources_de.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/res/XMLErrorResources_en.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/res/XMLErrorResources_en.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/res/XMLErrorResources_en.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/res/XMLErrorResources_en.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/res/XMLErrorResources_es.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/res/XMLErrorResources_es.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/res/XMLErrorResources_es.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/res/XMLErrorResources_es.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/res/XMLErrorResources_fr.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/res/XMLErrorResources_fr.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/res/XMLErrorResources_fr.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/res/XMLErrorResources_fr.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/res/XMLErrorResources_it.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/res/XMLErrorResources_it.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/res/XMLErrorResources_it.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/res/XMLErrorResources_it.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/res/XMLErrorResources_ja.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/res/XMLErrorResources_ja.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/res/XMLErrorResources_ja.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/res/XMLErrorResources_ja.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/res/XMLErrorResources_ko.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/res/XMLErrorResources_ko.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/res/XMLErrorResources_ko.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/res/XMLErrorResources_ko.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/res/XMLErrorResources_pt_BR.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/res/XMLErrorResources_pt_BR.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/res/XMLErrorResources_pt_BR.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/res/XMLErrorResources_pt_BR.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/res/XMLErrorResources_sk.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/res/XMLErrorResources_sk.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/res/XMLErrorResources_sk.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/res/XMLErrorResources_sk.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/res/XMLErrorResources_sv.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/res/XMLErrorResources_sv.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/res/XMLErrorResources_sv.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/res/XMLErrorResources_sv.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/res/XMLErrorResources_tr.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/res/XMLErrorResources_tr.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/res/XMLErrorResources_tr.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/res/XMLErrorResources_tr.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/res/XMLErrorResources_zh_CN.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/res/XMLErrorResources_zh_CN.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/res/XMLErrorResources_zh_CN.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/res/XMLErrorResources_zh_CN.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/res/XMLErrorResources_zh_HK.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/res/XMLErrorResources_zh_HK.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/res/XMLErrorResources_zh_HK.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/res/XMLErrorResources_zh_HK.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/res/XMLErrorResources_zh_TW.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/res/XMLErrorResources_zh_TW.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/res/XMLErrorResources_zh_TW.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/res/XMLErrorResources_zh_TW.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/res/XMLMessages.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/res/XMLMessages.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/res/XMLMessages.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/res/XMLMessages.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/resolver/Catalog.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/resolver/Catalog.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/resolver/Catalog.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/resolver/Catalog.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/resolver/CatalogEntry.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/resolver/CatalogEntry.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/resolver/CatalogEntry.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/resolver/CatalogEntry.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/resolver/CatalogException.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/resolver/CatalogException.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/resolver/CatalogException.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/resolver/CatalogException.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/resolver/CatalogManager.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/resolver/CatalogManager.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/resolver/CatalogManager.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/resolver/CatalogManager.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/resolver/Resolver.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/resolver/Resolver.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/resolver/Resolver.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/resolver/Resolver.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/resolver/helpers/BootstrapResolver.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/resolver/helpers/BootstrapResolver.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/resolver/helpers/BootstrapResolver.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/resolver/helpers/BootstrapResolver.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/resolver/helpers/Debug.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/resolver/helpers/Debug.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/resolver/helpers/Debug.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/resolver/helpers/Debug.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/resolver/helpers/FileURL.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/resolver/helpers/FileURL.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/resolver/helpers/FileURL.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/resolver/helpers/FileURL.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/resolver/helpers/Namespaces.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/resolver/helpers/Namespaces.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/resolver/helpers/Namespaces.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/resolver/helpers/Namespaces.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/resolver/helpers/PublicId.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/resolver/helpers/PublicId.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/resolver/helpers/PublicId.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/resolver/helpers/PublicId.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/resolver/readers/CatalogReader.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/resolver/readers/CatalogReader.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/resolver/readers/CatalogReader.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/resolver/readers/CatalogReader.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/resolver/readers/DOMCatalogParser.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/resolver/readers/DOMCatalogParser.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/resolver/readers/DOMCatalogParser.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/resolver/readers/DOMCatalogParser.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/resolver/readers/DOMCatalogReader.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/resolver/readers/DOMCatalogReader.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/resolver/readers/DOMCatalogReader.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/resolver/readers/DOMCatalogReader.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/resolver/readers/ExtendedXMLCatalogReader.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/resolver/readers/ExtendedXMLCatalogReader.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/resolver/readers/ExtendedXMLCatalogReader.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/resolver/readers/ExtendedXMLCatalogReader.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/resolver/readers/OASISXMLCatalogReader.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/resolver/readers/OASISXMLCatalogReader.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/resolver/readers/OASISXMLCatalogReader.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/resolver/readers/OASISXMLCatalogReader.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/resolver/readers/SAXCatalogParser.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/resolver/readers/SAXCatalogParser.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/resolver/readers/SAXCatalogParser.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/resolver/readers/SAXCatalogParser.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/resolver/readers/SAXCatalogReader.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/resolver/readers/SAXCatalogReader.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/resolver/readers/SAXCatalogReader.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/resolver/readers/SAXCatalogReader.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/resolver/readers/SAXParserHandler.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/resolver/readers/SAXParserHandler.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/resolver/readers/SAXParserHandler.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/resolver/readers/SAXParserHandler.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/resolver/readers/TR9401CatalogReader.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/resolver/readers/TR9401CatalogReader.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/resolver/readers/TR9401CatalogReader.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/resolver/readers/TR9401CatalogReader.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/resolver/readers/TextCatalogReader.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/resolver/readers/TextCatalogReader.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/resolver/readers/TextCatalogReader.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/resolver/readers/TextCatalogReader.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/resolver/readers/XCatalogReader.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/resolver/readers/XCatalogReader.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/resolver/readers/XCatalogReader.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/resolver/readers/XCatalogReader.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/resolver/tools/CatalogResolver.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/resolver/tools/CatalogResolver.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/resolver/tools/CatalogResolver.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/resolver/tools/CatalogResolver.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/resolver/tools/ResolvingParser.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/resolver/tools/ResolvingParser.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/resolver/tools/ResolvingParser.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/resolver/tools/ResolvingParser.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/resolver/tools/ResolvingXMLFilter.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/resolver/tools/ResolvingXMLFilter.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/resolver/tools/ResolvingXMLFilter.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/resolver/tools/ResolvingXMLFilter.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/resolver/tools/ResolvingXMLReader.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/resolver/tools/ResolvingXMLReader.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/resolver/tools/ResolvingXMLReader.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/resolver/tools/ResolvingXMLReader.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serialize/BaseMarkupSerializer.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serialize/BaseMarkupSerializer.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serialize/BaseMarkupSerializer.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serialize/BaseMarkupSerializer.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serialize/DOMSerializer.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serialize/DOMSerializer.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serialize/DOMSerializer.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serialize/DOMSerializer.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serialize/DOMSerializerImpl.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serialize/DOMSerializerImpl.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serialize/DOMSerializerImpl.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serialize/DOMSerializerImpl.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serialize/ElementState.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serialize/ElementState.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serialize/ElementState.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serialize/ElementState.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serialize/EncodingInfo.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serialize/EncodingInfo.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serialize/EncodingInfo.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serialize/EncodingInfo.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serialize/Encodings.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serialize/Encodings.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serialize/Encodings.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serialize/Encodings.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serialize/HTMLEntities.res b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serialize/HTMLEntities.res
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serialize/HTMLEntities.res
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serialize/HTMLEntities.res
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serialize/HTMLSerializer.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serialize/HTMLSerializer.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serialize/HTMLSerializer.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serialize/HTMLSerializer.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serialize/HTMLdtd.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serialize/HTMLdtd.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serialize/HTMLdtd.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serialize/HTMLdtd.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serialize/IndentPrinter.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serialize/IndentPrinter.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serialize/IndentPrinter.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serialize/IndentPrinter.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serialize/LineSeparator.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serialize/LineSeparator.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serialize/LineSeparator.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serialize/LineSeparator.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serialize/Method.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serialize/Method.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serialize/Method.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serialize/Method.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serialize/OutputFormat.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serialize/OutputFormat.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serialize/OutputFormat.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serialize/OutputFormat.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serialize/Printer.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serialize/Printer.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serialize/Printer.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serialize/Printer.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serialize/SecuritySupport.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serialize/SecuritySupport.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serialize/SecuritySupport.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serialize/SecuritySupport.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serialize/Serializer.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serialize/Serializer.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serialize/Serializer.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serialize/Serializer.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serialize/SerializerFactory.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serialize/SerializerFactory.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serialize/SerializerFactory.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serialize/SerializerFactory.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serialize/SerializerFactoryImpl.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serialize/SerializerFactoryImpl.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serialize/SerializerFactoryImpl.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serialize/SerializerFactoryImpl.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serialize/TextSerializer.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serialize/TextSerializer.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serialize/TextSerializer.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serialize/TextSerializer.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serialize/XHTMLSerializer.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serialize/XHTMLSerializer.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serialize/XHTMLSerializer.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serialize/XHTMLSerializer.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serialize/XML11Serializer.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serialize/XML11Serializer.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serialize/XML11Serializer.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serialize/XML11Serializer.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serialize/XMLSerializer.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serialize/XMLSerializer.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serialize/XMLSerializer.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serialize/XMLSerializer.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serializer/AttributesImplSerializer.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serializer/AttributesImplSerializer.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serializer/AttributesImplSerializer.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serializer/AttributesImplSerializer.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serializer/CharInfo.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serializer/CharInfo.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serializer/CharInfo.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serializer/CharInfo.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serializer/DOMSerializer.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serializer/DOMSerializer.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serializer/DOMSerializer.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serializer/DOMSerializer.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serializer/ElemContext.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serializer/ElemContext.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serializer/ElemContext.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serializer/ElemContext.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serializer/ElemDesc.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serializer/ElemDesc.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serializer/ElemDesc.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serializer/ElemDesc.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serializer/EmptySerializer.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serializer/EmptySerializer.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serializer/EmptySerializer.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serializer/EmptySerializer.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serializer/EncodingInfo.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serializer/EncodingInfo.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serializer/EncodingInfo.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serializer/EncodingInfo.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serializer/Encodings.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serializer/Encodings.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serializer/Encodings.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serializer/Encodings.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serializer/Encodings.properties b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serializer/Encodings.properties
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serializer/Encodings.properties
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serializer/Encodings.properties
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serializer/ExtendedContentHandler.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serializer/ExtendedContentHandler.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serializer/ExtendedContentHandler.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serializer/ExtendedContentHandler.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serializer/ExtendedLexicalHandler.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serializer/ExtendedLexicalHandler.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serializer/ExtendedLexicalHandler.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serializer/ExtendedLexicalHandler.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serializer/HTMLEntities.properties b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serializer/HTMLEntities.properties
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serializer/HTMLEntities.properties
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serializer/HTMLEntities.properties
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serializer/Method.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serializer/Method.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serializer/Method.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serializer/Method.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serializer/NamespaceMappings.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serializer/NamespaceMappings.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serializer/NamespaceMappings.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serializer/NamespaceMappings.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serializer/OutputPropertiesFactory.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serializer/OutputPropertiesFactory.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serializer/OutputPropertiesFactory.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serializer/OutputPropertiesFactory.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serializer/OutputPropertyUtils.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serializer/OutputPropertyUtils.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serializer/OutputPropertyUtils.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serializer/OutputPropertyUtils.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serializer/SerializationHandler.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serializer/SerializationHandler.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serializer/SerializationHandler.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serializer/SerializationHandler.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serializer/Serializer.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serializer/Serializer.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serializer/Serializer.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serializer/Serializer.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serializer/SerializerBase.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serializer/SerializerBase.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serializer/SerializerBase.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serializer/SerializerBase.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serializer/SerializerConstants.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serializer/SerializerConstants.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serializer/SerializerConstants.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serializer/SerializerConstants.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serializer/SerializerFactory.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serializer/SerializerFactory.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serializer/SerializerFactory.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serializer/SerializerFactory.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serializer/SerializerTrace.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serializer/SerializerTrace.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serializer/SerializerTrace.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serializer/SerializerTrace.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serializer/SerializerTraceWriter.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serializer/SerializerTraceWriter.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serializer/SerializerTraceWriter.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serializer/SerializerTraceWriter.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serializer/ToHTMLSAXHandler.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serializer/ToHTMLSAXHandler.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serializer/ToHTMLSAXHandler.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serializer/ToHTMLSAXHandler.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serializer/ToHTMLStream.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serializer/ToHTMLStream.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serializer/ToHTMLStream.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serializer/ToHTMLStream.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serializer/ToSAXHandler.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serializer/ToSAXHandler.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serializer/ToSAXHandler.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serializer/ToSAXHandler.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serializer/ToStream.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serializer/ToStream.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serializer/ToStream.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serializer/ToStream.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serializer/ToTextSAXHandler.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serializer/ToTextSAXHandler.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serializer/ToTextSAXHandler.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serializer/ToTextSAXHandler.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serializer/ToTextStream.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serializer/ToTextStream.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serializer/ToTextStream.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serializer/ToTextStream.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serializer/ToUnknownStream.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serializer/ToUnknownStream.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serializer/ToUnknownStream.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serializer/ToUnknownStream.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serializer/ToXMLSAXHandler.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serializer/ToXMLSAXHandler.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serializer/ToXMLSAXHandler.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serializer/ToXMLSAXHandler.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serializer/ToXMLStream.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serializer/ToXMLStream.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serializer/ToXMLStream.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serializer/ToXMLStream.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serializer/TransformStateSetter.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serializer/TransformStateSetter.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serializer/TransformStateSetter.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serializer/TransformStateSetter.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serializer/TreeWalker.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serializer/TreeWalker.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serializer/TreeWalker.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serializer/TreeWalker.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serializer/Utils.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serializer/Utils.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serializer/Utils.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serializer/Utils.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serializer/Version.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serializer/Version.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serializer/Version.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serializer/Version.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serializer/WriterChain.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serializer/WriterChain.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serializer/WriterChain.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serializer/WriterChain.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serializer/WriterToASCI.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serializer/WriterToASCI.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serializer/WriterToASCI.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serializer/WriterToASCI.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serializer/WriterToUTF8Buffered.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serializer/WriterToUTF8Buffered.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serializer/WriterToUTF8Buffered.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serializer/WriterToUTF8Buffered.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serializer/XMLEntities.properties b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serializer/XMLEntities.properties
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serializer/XMLEntities.properties
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serializer/XMLEntities.properties
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serializer/XSLOutputAttributes.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serializer/XSLOutputAttributes.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serializer/XSLOutputAttributes.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serializer/XSLOutputAttributes.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serializer/output_html.properties b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serializer/output_html.properties
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serializer/output_html.properties
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serializer/output_html.properties
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serializer/output_text.properties b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serializer/output_text.properties
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serializer/output_text.properties
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serializer/output_text.properties
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serializer/output_unknown.properties b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serializer/output_unknown.properties
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serializer/output_unknown.properties
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serializer/output_unknown.properties
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serializer/output_xml.properties b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serializer/output_xml.properties
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serializer/output_xml.properties
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serializer/output_xml.properties
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serializer/package.html b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serializer/package.html
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serializer/package.html
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serializer/package.html
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serializer/utils/AttList.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serializer/utils/AttList.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serializer/utils/AttList.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serializer/utils/AttList.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serializer/utils/BoolStack.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serializer/utils/BoolStack.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serializer/utils/BoolStack.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serializer/utils/BoolStack.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serializer/utils/DOM2Helper.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serializer/utils/DOM2Helper.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serializer/utils/DOM2Helper.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serializer/utils/DOM2Helper.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serializer/utils/Messages.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serializer/utils/Messages.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serializer/utils/Messages.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serializer/utils/Messages.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serializer/utils/MsgKey.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serializer/utils/MsgKey.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serializer/utils/MsgKey.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serializer/utils/MsgKey.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serializer/utils/SerializerMessages.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serializer/utils/SerializerMessages.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serializer/utils/SerializerMessages.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serializer/utils/SerializerMessages.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serializer/utils/SerializerMessages_ca.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serializer/utils/SerializerMessages_ca.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serializer/utils/SerializerMessages_ca.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serializer/utils/SerializerMessages_ca.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serializer/utils/SerializerMessages_cs.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serializer/utils/SerializerMessages_cs.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serializer/utils/SerializerMessages_cs.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serializer/utils/SerializerMessages_cs.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serializer/utils/SerializerMessages_de.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serializer/utils/SerializerMessages_de.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serializer/utils/SerializerMessages_de.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serializer/utils/SerializerMessages_de.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serializer/utils/SerializerMessages_en.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serializer/utils/SerializerMessages_en.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serializer/utils/SerializerMessages_en.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serializer/utils/SerializerMessages_en.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serializer/utils/SerializerMessages_es.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serializer/utils/SerializerMessages_es.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serializer/utils/SerializerMessages_es.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serializer/utils/SerializerMessages_es.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serializer/utils/SerializerMessages_fr.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serializer/utils/SerializerMessages_fr.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serializer/utils/SerializerMessages_fr.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serializer/utils/SerializerMessages_fr.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serializer/utils/SerializerMessages_it.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serializer/utils/SerializerMessages_it.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serializer/utils/SerializerMessages_it.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serializer/utils/SerializerMessages_it.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serializer/utils/SerializerMessages_ja.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serializer/utils/SerializerMessages_ja.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serializer/utils/SerializerMessages_ja.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serializer/utils/SerializerMessages_ja.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serializer/utils/SerializerMessages_ko.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serializer/utils/SerializerMessages_ko.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serializer/utils/SerializerMessages_ko.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serializer/utils/SerializerMessages_ko.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serializer/utils/SerializerMessages_pt_BR.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serializer/utils/SerializerMessages_pt_BR.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serializer/utils/SerializerMessages_pt_BR.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serializer/utils/SerializerMessages_pt_BR.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serializer/utils/SerializerMessages_sv.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serializer/utils/SerializerMessages_sv.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serializer/utils/SerializerMessages_sv.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serializer/utils/SerializerMessages_sv.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serializer/utils/SerializerMessages_zh_CN.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serializer/utils/SerializerMessages_zh_CN.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serializer/utils/SerializerMessages_zh_CN.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serializer/utils/SerializerMessages_zh_CN.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serializer/utils/SerializerMessages_zh_TW.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serializer/utils/SerializerMessages_zh_TW.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serializer/utils/SerializerMessages_zh_TW.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serializer/utils/SerializerMessages_zh_TW.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serializer/utils/StringToIntTable.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serializer/utils/StringToIntTable.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serializer/utils/StringToIntTable.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serializer/utils/StringToIntTable.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serializer/utils/SystemIDResolver.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serializer/utils/SystemIDResolver.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serializer/utils/SystemIDResolver.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serializer/utils/SystemIDResolver.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serializer/utils/URI.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serializer/utils/URI.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serializer/utils/URI.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serializer/utils/URI.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serializer/utils/Utils.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serializer/utils/Utils.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serializer/utils/Utils.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serializer/utils/Utils.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serializer/utils/WrappedRuntimeException.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serializer/utils/WrappedRuntimeException.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serializer/utils/WrappedRuntimeException.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/serializer/utils/WrappedRuntimeException.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/utils/AttList.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/utils/AttList.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/utils/AttList.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/utils/AttList.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/utils/BoolStack.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/utils/BoolStack.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/utils/BoolStack.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/utils/BoolStack.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/utils/CharKey.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/utils/CharKey.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/utils/CharKey.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/utils/CharKey.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/utils/Constants.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/utils/Constants.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/utils/Constants.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/utils/Constants.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/utils/DOM2Helper.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/utils/DOM2Helper.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/utils/DOM2Helper.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/utils/DOM2Helper.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/utils/DOMBuilder.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/utils/DOMBuilder.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/utils/DOMBuilder.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/utils/DOMBuilder.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/utils/DOMHelper.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/utils/DOMHelper.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/utils/DOMHelper.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/utils/DOMHelper.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/utils/DOMOrder.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/utils/DOMOrder.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/utils/DOMOrder.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/utils/DOMOrder.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/utils/DefaultErrorHandler.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/utils/DefaultErrorHandler.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/utils/DefaultErrorHandler.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/utils/DefaultErrorHandler.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/utils/ElemDesc.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/utils/ElemDesc.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/utils/ElemDesc.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/utils/ElemDesc.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/utils/FastStringBuffer.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/utils/FastStringBuffer.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/utils/FastStringBuffer.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/utils/FastStringBuffer.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/utils/Hashtree2Node.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/utils/Hashtree2Node.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/utils/Hashtree2Node.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/utils/Hashtree2Node.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/utils/IntStack.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/utils/IntStack.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/utils/IntStack.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/utils/IntStack.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/utils/IntVector.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/utils/IntVector.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/utils/IntVector.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/utils/IntVector.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/utils/ListingErrorHandler.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/utils/ListingErrorHandler.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/utils/ListingErrorHandler.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/utils/ListingErrorHandler.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/utils/LocaleUtility.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/utils/LocaleUtility.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/utils/LocaleUtility.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/utils/LocaleUtility.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/utils/MutableAttrListImpl.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/utils/MutableAttrListImpl.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/utils/MutableAttrListImpl.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/utils/MutableAttrListImpl.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/utils/NSInfo.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/utils/NSInfo.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/utils/NSInfo.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/utils/NSInfo.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/utils/NameSpace.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/utils/NameSpace.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/utils/NameSpace.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/utils/NameSpace.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/utils/NamespaceSupport2.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/utils/NamespaceSupport2.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/utils/NamespaceSupport2.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/utils/NamespaceSupport2.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/utils/NodeConsumer.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/utils/NodeConsumer.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/utils/NodeConsumer.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/utils/NodeConsumer.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/utils/NodeVector.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/utils/NodeVector.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/utils/NodeVector.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/utils/NodeVector.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/utils/ObjectPool.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/utils/ObjectPool.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/utils/ObjectPool.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/utils/ObjectPool.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/utils/ObjectStack.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/utils/ObjectStack.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/utils/ObjectStack.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/utils/ObjectStack.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/utils/ObjectVector.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/utils/ObjectVector.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/utils/ObjectVector.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/utils/ObjectVector.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/utils/PrefixResolver.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/utils/PrefixResolver.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/utils/PrefixResolver.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/utils/PrefixResolver.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/utils/PrefixResolverDefault.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/utils/PrefixResolverDefault.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/utils/PrefixResolverDefault.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/utils/PrefixResolverDefault.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/utils/QName.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/utils/QName.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/utils/QName.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/utils/QName.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/utils/RawCharacterHandler.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/utils/RawCharacterHandler.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/utils/RawCharacterHandler.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/utils/RawCharacterHandler.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/utils/SAXSourceLocator.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/utils/SAXSourceLocator.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/utils/SAXSourceLocator.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/utils/SAXSourceLocator.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/utils/SerializableLocatorImpl.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/utils/SerializableLocatorImpl.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/utils/SerializableLocatorImpl.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/utils/SerializableLocatorImpl.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/utils/StopParseException.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/utils/StopParseException.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/utils/StopParseException.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/utils/StopParseException.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/utils/StringBufferPool.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/utils/StringBufferPool.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/utils/StringBufferPool.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/utils/StringBufferPool.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/utils/StringComparable.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/utils/StringComparable.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/utils/StringComparable.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/utils/StringComparable.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/utils/StringToIntTable.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/utils/StringToIntTable.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/utils/StringToIntTable.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/utils/StringToIntTable.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/utils/StringToStringTable.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/utils/StringToStringTable.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/utils/StringToStringTable.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/utils/StringToStringTable.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/utils/StringToStringTableVector.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/utils/StringToStringTableVector.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/utils/StringToStringTableVector.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/utils/StringToStringTableVector.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/utils/StringVector.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/utils/StringVector.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/utils/StringVector.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/utils/StringVector.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/utils/StylesheetPIHandler.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/utils/StylesheetPIHandler.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/utils/StylesheetPIHandler.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/utils/StylesheetPIHandler.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/utils/SuballocatedByteVector.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/utils/SuballocatedByteVector.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/utils/SuballocatedByteVector.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/utils/SuballocatedByteVector.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/utils/SuballocatedIntVector.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/utils/SuballocatedIntVector.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/utils/SuballocatedIntVector.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/utils/SuballocatedIntVector.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/utils/SystemIDResolver.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/utils/SystemIDResolver.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/utils/SystemIDResolver.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/utils/SystemIDResolver.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/utils/ThreadControllerWrapper.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/utils/ThreadControllerWrapper.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/utils/ThreadControllerWrapper.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/utils/ThreadControllerWrapper.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/utils/TreeWalker.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/utils/TreeWalker.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/utils/TreeWalker.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/utils/TreeWalker.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/utils/Trie.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/utils/Trie.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/utils/Trie.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/utils/Trie.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/utils/URI.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/utils/URI.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/utils/URI.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/utils/URI.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/utils/UnImplNode.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/utils/UnImplNode.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/utils/UnImplNode.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/utils/UnImplNode.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/utils/WrappedRuntimeException.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/utils/WrappedRuntimeException.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/utils/WrappedRuntimeException.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/utils/WrappedRuntimeException.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/utils/WrongParserException.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/utils/WrongParserException.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/utils/WrongParserException.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/utils/WrongParserException.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/utils/XML11Char.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/utils/XML11Char.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/utils/XML11Char.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/utils/XML11Char.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/utils/XMLChar.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/utils/XMLChar.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/utils/XMLChar.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/utils/XMLChar.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/utils/XMLCharacterRecognizer.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/utils/XMLCharacterRecognizer.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/utils/XMLCharacterRecognizer.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/utils/XMLCharacterRecognizer.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/utils/XMLReaderManager.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/utils/XMLReaderManager.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/utils/XMLReaderManager.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/utils/XMLReaderManager.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/utils/XMLString.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/utils/XMLString.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/utils/XMLString.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/utils/XMLString.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/utils/XMLStringDefault.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/utils/XMLStringDefault.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/utils/XMLStringDefault.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/utils/XMLStringDefault.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/utils/XMLStringFactory.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/utils/XMLStringFactory.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/utils/XMLStringFactory.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/utils/XMLStringFactory.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/utils/XMLStringFactoryDefault.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/utils/XMLStringFactoryDefault.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/utils/XMLStringFactoryDefault.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/utils/XMLStringFactoryDefault.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/utils/package.html b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/utils/package.html
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/utils/package.html
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/utils/package.html
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/utils/res/CharArrayWrapper.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/utils/res/CharArrayWrapper.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/utils/res/CharArrayWrapper.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/utils/res/CharArrayWrapper.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/utils/res/IntArrayWrapper.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/utils/res/IntArrayWrapper.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/utils/res/IntArrayWrapper.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/utils/res/IntArrayWrapper.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/utils/res/LongArrayWrapper.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/utils/res/LongArrayWrapper.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/utils/res/LongArrayWrapper.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/utils/res/LongArrayWrapper.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/utils/res/StringArrayWrapper.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/utils/res/StringArrayWrapper.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/utils/res/StringArrayWrapper.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/utils/res/StringArrayWrapper.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/utils/res/XResourceBundle.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/utils/res/XResourceBundle.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/utils/res/XResourceBundle.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/utils/res/XResourceBundle.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/utils/res/XResourceBundleBase.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/utils/res/XResourceBundleBase.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/utils/res/XResourceBundleBase.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/utils/res/XResourceBundleBase.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/utils/res/XResources_de.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/utils/res/XResources_de.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/utils/res/XResources_de.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/utils/res/XResources_de.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/utils/res/XResources_en.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/utils/res/XResources_en.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/utils/res/XResources_en.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/utils/res/XResources_en.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/utils/res/XResources_es.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/utils/res/XResources_es.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/utils/res/XResources_es.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/utils/res/XResources_es.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/utils/res/XResources_fr.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/utils/res/XResources_fr.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/utils/res/XResources_fr.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/utils/res/XResources_fr.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/utils/res/XResources_it.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/utils/res/XResources_it.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/utils/res/XResources_it.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/utils/res/XResources_it.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/utils/res/XResources_ja_JP_A.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/utils/res/XResources_ja_JP_A.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/utils/res/XResources_ja_JP_A.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/utils/res/XResources_ja_JP_A.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/utils/res/XResources_ja_JP_HA.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/utils/res/XResources_ja_JP_HA.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/utils/res/XResources_ja_JP_HA.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/utils/res/XResources_ja_JP_HA.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/utils/res/XResources_ja_JP_HI.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/utils/res/XResources_ja_JP_HI.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/utils/res/XResources_ja_JP_HI.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/utils/res/XResources_ja_JP_HI.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/utils/res/XResources_ja_JP_I.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/utils/res/XResources_ja_JP_I.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/utils/res/XResources_ja_JP_I.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/utils/res/XResources_ja_JP_I.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/utils/res/XResources_ko.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/utils/res/XResources_ko.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/utils/res/XResources_ko.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/utils/res/XResources_ko.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/utils/res/XResources_sv.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/utils/res/XResources_sv.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/utils/res/XResources_sv.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/utils/res/XResources_sv.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/utils/res/XResources_zh_CN.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/utils/res/XResources_zh_CN.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/utils/res/XResources_zh_CN.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/utils/res/XResources_zh_CN.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/utils/res/XResources_zh_TW.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/utils/res/XResources_zh_TW.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/utils/res/XResources_zh_TW.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xml/internal/utils/res/XResources_zh_TW.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/Arg.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/Arg.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/Arg.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/Arg.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/CachedXPathAPI.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/CachedXPathAPI.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/CachedXPathAPI.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/CachedXPathAPI.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/Expression.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/Expression.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/Expression.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/Expression.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/ExpressionNode.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/ExpressionNode.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/ExpressionNode.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/ExpressionNode.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/ExpressionOwner.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/ExpressionOwner.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/ExpressionOwner.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/ExpressionOwner.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/ExtensionsProvider.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/ExtensionsProvider.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/ExtensionsProvider.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/ExtensionsProvider.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/FoundIndex.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/FoundIndex.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/FoundIndex.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/FoundIndex.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/NodeSet.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/NodeSet.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/NodeSet.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/NodeSet.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/NodeSetDTM.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/NodeSetDTM.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/NodeSetDTM.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/NodeSetDTM.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/SourceTree.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/SourceTree.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/SourceTree.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/SourceTree.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/SourceTreeManager.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/SourceTreeManager.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/SourceTreeManager.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/SourceTreeManager.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/VariableStack.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/VariableStack.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/VariableStack.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/VariableStack.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/WhitespaceStrippingElementMatcher.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/WhitespaceStrippingElementMatcher.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/WhitespaceStrippingElementMatcher.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/WhitespaceStrippingElementMatcher.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/XPath.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/XPath.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/XPath.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/XPath.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/XPathAPI.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/XPathAPI.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/XPathAPI.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/XPathAPI.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/XPathContext.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/XPathContext.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/XPathContext.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/XPathContext.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/XPathException.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/XPathException.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/XPathException.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/XPathException.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/XPathFactory.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/XPathFactory.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/XPathFactory.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/XPathFactory.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/XPathProcessorException.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/XPathProcessorException.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/XPathProcessorException.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/XPathProcessorException.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/XPathVisitable.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/XPathVisitable.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/XPathVisitable.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/XPathVisitable.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/XPathVisitor.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/XPathVisitor.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/XPathVisitor.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/XPathVisitor.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/axes/AttributeIterator.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/axes/AttributeIterator.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/axes/AttributeIterator.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/axes/AttributeIterator.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/axes/AxesWalker.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/axes/AxesWalker.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/axes/AxesWalker.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/axes/AxesWalker.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/axes/BasicTestIterator.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/axes/BasicTestIterator.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/axes/BasicTestIterator.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/axes/BasicTestIterator.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/axes/ChildIterator.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/axes/ChildIterator.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/axes/ChildIterator.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/axes/ChildIterator.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/axes/ChildTestIterator.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/axes/ChildTestIterator.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/axes/ChildTestIterator.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/axes/ChildTestIterator.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/axes/ContextNodeList.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/axes/ContextNodeList.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/axes/ContextNodeList.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/axes/ContextNodeList.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/axes/DescendantIterator.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/axes/DescendantIterator.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/axes/DescendantIterator.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/axes/DescendantIterator.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/axes/FilterExprIterator.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/axes/FilterExprIterator.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/axes/FilterExprIterator.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/axes/FilterExprIterator.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/axes/FilterExprIteratorSimple.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/axes/FilterExprIteratorSimple.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/axes/FilterExprIteratorSimple.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/axes/FilterExprIteratorSimple.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/axes/FilterExprWalker.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/axes/FilterExprWalker.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/axes/FilterExprWalker.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/axes/FilterExprWalker.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/axes/HasPositionalPredChecker.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/axes/HasPositionalPredChecker.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/axes/HasPositionalPredChecker.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/axes/HasPositionalPredChecker.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/axes/IteratorPool.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/axes/IteratorPool.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/axes/IteratorPool.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/axes/IteratorPool.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/axes/LocPathIterator.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/axes/LocPathIterator.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/axes/LocPathIterator.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/axes/LocPathIterator.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/axes/MatchPatternIterator.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/axes/MatchPatternIterator.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/axes/MatchPatternIterator.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/axes/MatchPatternIterator.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/axes/NodeSequence.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/axes/NodeSequence.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/axes/NodeSequence.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/axes/NodeSequence.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/axes/OneStepIterator.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/axes/OneStepIterator.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/axes/OneStepIterator.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/axes/OneStepIterator.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/axes/OneStepIteratorForward.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/axes/OneStepIteratorForward.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/axes/OneStepIteratorForward.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/axes/OneStepIteratorForward.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/axes/PathComponent.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/axes/PathComponent.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/axes/PathComponent.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/axes/PathComponent.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/axes/PredicatedNodeTest.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/axes/PredicatedNodeTest.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/axes/PredicatedNodeTest.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/axes/PredicatedNodeTest.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/axes/RTFIterator.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/axes/RTFIterator.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/axes/RTFIterator.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/axes/RTFIterator.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/axes/ReverseAxesWalker.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/axes/ReverseAxesWalker.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/axes/ReverseAxesWalker.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/axes/ReverseAxesWalker.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/axes/SelfIteratorNoPredicate.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/axes/SelfIteratorNoPredicate.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/axes/SelfIteratorNoPredicate.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/axes/SelfIteratorNoPredicate.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/axes/SubContextList.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/axes/SubContextList.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/axes/SubContextList.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/axes/SubContextList.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/axes/UnionChildIterator.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/axes/UnionChildIterator.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/axes/UnionChildIterator.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/axes/UnionChildIterator.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/axes/UnionPathIterator.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/axes/UnionPathIterator.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/axes/UnionPathIterator.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/axes/UnionPathIterator.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/axes/WalkerFactory.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/axes/WalkerFactory.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/axes/WalkerFactory.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/axes/WalkerFactory.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/axes/WalkingIterator.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/axes/WalkingIterator.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/axes/WalkingIterator.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/axes/WalkingIterator.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/axes/WalkingIteratorSorted.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/axes/WalkingIteratorSorted.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/axes/WalkingIteratorSorted.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/axes/WalkingIteratorSorted.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/axes/package.html b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/axes/package.html
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/axes/package.html
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/axes/package.html
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/compiler/Compiler.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/compiler/Compiler.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/compiler/Compiler.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/compiler/Compiler.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/compiler/FuncLoader.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/compiler/FuncLoader.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/compiler/FuncLoader.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/compiler/FuncLoader.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/compiler/FunctionTable.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/compiler/FunctionTable.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/compiler/FunctionTable.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/compiler/FunctionTable.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/compiler/Keywords.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/compiler/Keywords.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/compiler/Keywords.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/compiler/Keywords.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/compiler/Lexer.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/compiler/Lexer.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/compiler/Lexer.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/compiler/Lexer.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/compiler/OpCodes.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/compiler/OpCodes.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/compiler/OpCodes.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/compiler/OpCodes.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/compiler/OpMap.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/compiler/OpMap.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/compiler/OpMap.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/compiler/OpMap.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/compiler/OpMapVector.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/compiler/OpMapVector.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/compiler/OpMapVector.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/compiler/OpMapVector.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/compiler/PsuedoNames.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/compiler/PsuedoNames.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/compiler/PsuedoNames.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/compiler/PsuedoNames.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/compiler/XPathDumper.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/compiler/XPathDumper.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/compiler/XPathDumper.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/compiler/XPathDumper.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/compiler/XPathParser.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/compiler/XPathParser.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/compiler/XPathParser.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/compiler/XPathParser.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/compiler/package.html b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/compiler/package.html
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/compiler/package.html
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/compiler/package.html
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/domapi/XPathEvaluatorImpl.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/domapi/XPathEvaluatorImpl.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/domapi/XPathEvaluatorImpl.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/domapi/XPathEvaluatorImpl.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/domapi/XPathExpressionImpl.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/domapi/XPathExpressionImpl.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/domapi/XPathExpressionImpl.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/domapi/XPathExpressionImpl.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/domapi/XPathNSResolverImpl.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/domapi/XPathNSResolverImpl.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/domapi/XPathNSResolverImpl.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/domapi/XPathNSResolverImpl.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/domapi/XPathNamespaceImpl.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/domapi/XPathNamespaceImpl.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/domapi/XPathNamespaceImpl.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/domapi/XPathNamespaceImpl.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/domapi/XPathResultImpl.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/domapi/XPathResultImpl.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/domapi/XPathResultImpl.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/domapi/XPathResultImpl.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/domapi/XPathStylesheetDOM3Exception.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/domapi/XPathStylesheetDOM3Exception.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/domapi/XPathStylesheetDOM3Exception.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/domapi/XPathStylesheetDOM3Exception.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/domapi/package.html b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/domapi/package.html
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/domapi/package.html
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/domapi/package.html
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/functions/FuncBoolean.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/functions/FuncBoolean.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/functions/FuncBoolean.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/functions/FuncBoolean.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/functions/FuncCeiling.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/functions/FuncCeiling.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/functions/FuncCeiling.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/functions/FuncCeiling.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/functions/FuncConcat.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/functions/FuncConcat.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/functions/FuncConcat.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/functions/FuncConcat.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/functions/FuncContains.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/functions/FuncContains.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/functions/FuncContains.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/functions/FuncContains.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/functions/FuncCount.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/functions/FuncCount.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/functions/FuncCount.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/functions/FuncCount.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/functions/FuncCurrent.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/functions/FuncCurrent.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/functions/FuncCurrent.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/functions/FuncCurrent.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/functions/FuncDoclocation.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/functions/FuncDoclocation.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/functions/FuncDoclocation.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/functions/FuncDoclocation.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/functions/FuncExtElementAvailable.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/functions/FuncExtElementAvailable.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/functions/FuncExtElementAvailable.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/functions/FuncExtElementAvailable.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/functions/FuncExtFunction.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/functions/FuncExtFunction.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/functions/FuncExtFunction.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/functions/FuncExtFunction.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/functions/FuncExtFunctionAvailable.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/functions/FuncExtFunctionAvailable.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/functions/FuncExtFunctionAvailable.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/functions/FuncExtFunctionAvailable.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/functions/FuncFalse.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/functions/FuncFalse.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/functions/FuncFalse.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/functions/FuncFalse.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/functions/FuncFloor.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/functions/FuncFloor.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/functions/FuncFloor.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/functions/FuncFloor.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/functions/FuncGenerateId.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/functions/FuncGenerateId.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/functions/FuncGenerateId.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/functions/FuncGenerateId.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/functions/FuncId.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/functions/FuncId.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/functions/FuncId.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/functions/FuncId.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/functions/FuncLang.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/functions/FuncLang.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/functions/FuncLang.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/functions/FuncLang.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/functions/FuncLast.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/functions/FuncLast.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/functions/FuncLast.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/functions/FuncLast.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/functions/FuncLocalPart.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/functions/FuncLocalPart.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/functions/FuncLocalPart.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/functions/FuncLocalPart.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/functions/FuncNamespace.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/functions/FuncNamespace.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/functions/FuncNamespace.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/functions/FuncNamespace.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/functions/FuncNormalizeSpace.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/functions/FuncNormalizeSpace.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/functions/FuncNormalizeSpace.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/functions/FuncNormalizeSpace.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/functions/FuncNot.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/functions/FuncNot.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/functions/FuncNot.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/functions/FuncNot.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/functions/FuncNumber.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/functions/FuncNumber.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/functions/FuncNumber.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/functions/FuncNumber.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/functions/FuncPosition.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/functions/FuncPosition.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/functions/FuncPosition.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/functions/FuncPosition.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/functions/FuncQname.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/functions/FuncQname.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/functions/FuncQname.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/functions/FuncQname.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/functions/FuncRound.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/functions/FuncRound.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/functions/FuncRound.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/functions/FuncRound.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/functions/FuncStartsWith.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/functions/FuncStartsWith.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/functions/FuncStartsWith.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/functions/FuncStartsWith.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/functions/FuncString.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/functions/FuncString.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/functions/FuncString.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/functions/FuncString.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/functions/FuncStringLength.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/functions/FuncStringLength.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/functions/FuncStringLength.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/functions/FuncStringLength.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/functions/FuncSubstring.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/functions/FuncSubstring.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/functions/FuncSubstring.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/functions/FuncSubstring.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/functions/FuncSubstringAfter.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/functions/FuncSubstringAfter.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/functions/FuncSubstringAfter.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/functions/FuncSubstringAfter.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/functions/FuncSubstringBefore.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/functions/FuncSubstringBefore.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/functions/FuncSubstringBefore.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/functions/FuncSubstringBefore.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/functions/FuncSum.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/functions/FuncSum.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/functions/FuncSum.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/functions/FuncSum.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/functions/FuncSystemProperty.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/functions/FuncSystemProperty.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/functions/FuncSystemProperty.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/functions/FuncSystemProperty.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/functions/FuncTranslate.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/functions/FuncTranslate.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/functions/FuncTranslate.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/functions/FuncTranslate.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/functions/FuncTrue.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/functions/FuncTrue.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/functions/FuncTrue.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/functions/FuncTrue.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/functions/FuncUnparsedEntityURI.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/functions/FuncUnparsedEntityURI.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/functions/FuncUnparsedEntityURI.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/functions/FuncUnparsedEntityURI.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/functions/Function.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/functions/Function.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/functions/Function.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/functions/Function.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/functions/Function2Args.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/functions/Function2Args.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/functions/Function2Args.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/functions/Function2Args.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/functions/Function3Args.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/functions/Function3Args.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/functions/Function3Args.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/functions/Function3Args.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/functions/FunctionDef1Arg.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/functions/FunctionDef1Arg.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/functions/FunctionDef1Arg.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/functions/FunctionDef1Arg.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/functions/FunctionMultiArgs.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/functions/FunctionMultiArgs.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/functions/FunctionMultiArgs.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/functions/FunctionMultiArgs.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/functions/FunctionOneArg.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/functions/FunctionOneArg.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/functions/FunctionOneArg.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/functions/FunctionOneArg.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/functions/WrongNumberArgsException.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/functions/WrongNumberArgsException.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/functions/WrongNumberArgsException.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/functions/WrongNumberArgsException.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/functions/package.html b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/functions/package.html
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/functions/package.html
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/functions/package.html
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/jaxp/JAXPExtensionsProvider.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/jaxp/JAXPExtensionsProvider.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/jaxp/JAXPExtensionsProvider.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/jaxp/JAXPExtensionsProvider.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/jaxp/JAXPPrefixResolver.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/jaxp/JAXPPrefixResolver.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/jaxp/JAXPPrefixResolver.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/jaxp/JAXPPrefixResolver.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/jaxp/JAXPVariableStack.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/jaxp/JAXPVariableStack.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/jaxp/JAXPVariableStack.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/jaxp/JAXPVariableStack.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/jaxp/XPathExpressionImpl.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/jaxp/XPathExpressionImpl.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/jaxp/XPathExpressionImpl.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/jaxp/XPathExpressionImpl.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/jaxp/XPathFactoryImpl.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/jaxp/XPathFactoryImpl.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/jaxp/XPathFactoryImpl.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/jaxp/XPathFactoryImpl.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/jaxp/XPathImpl.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/jaxp/XPathImpl.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/jaxp/XPathImpl.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/jaxp/XPathImpl.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/objects/DTMXRTreeFrag.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/objects/DTMXRTreeFrag.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/objects/DTMXRTreeFrag.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/objects/DTMXRTreeFrag.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/objects/XBoolean.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/objects/XBoolean.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/objects/XBoolean.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/objects/XBoolean.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/objects/XBooleanStatic.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/objects/XBooleanStatic.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/objects/XBooleanStatic.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/objects/XBooleanStatic.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/objects/XMLStringFactoryImpl.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/objects/XMLStringFactoryImpl.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/objects/XMLStringFactoryImpl.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/objects/XMLStringFactoryImpl.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/objects/XNodeSet.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/objects/XNodeSet.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/objects/XNodeSet.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/objects/XNodeSet.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/objects/XNodeSetForDOM.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/objects/XNodeSetForDOM.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/objects/XNodeSetForDOM.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/objects/XNodeSetForDOM.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/objects/XNull.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/objects/XNull.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/objects/XNull.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/objects/XNull.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/objects/XNumber.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/objects/XNumber.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/objects/XNumber.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/objects/XNumber.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/objects/XObject.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/objects/XObject.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/objects/XObject.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/objects/XObject.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/objects/XObjectFactory.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/objects/XObjectFactory.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/objects/XObjectFactory.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/objects/XObjectFactory.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/objects/XRTreeFrag.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/objects/XRTreeFrag.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/objects/XRTreeFrag.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/objects/XRTreeFrag.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/objects/XRTreeFragSelectWrapper.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/objects/XRTreeFragSelectWrapper.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/objects/XRTreeFragSelectWrapper.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/objects/XRTreeFragSelectWrapper.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/objects/XString.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/objects/XString.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/objects/XString.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/objects/XString.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/objects/XStringForChars.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/objects/XStringForChars.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/objects/XStringForChars.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/objects/XStringForChars.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/objects/XStringForFSB.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/objects/XStringForFSB.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/objects/XStringForFSB.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/objects/XStringForFSB.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/objects/package.html b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/objects/package.html
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/objects/package.html
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/objects/package.html
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/operations/And.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/operations/And.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/operations/And.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/operations/And.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/operations/Bool.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/operations/Bool.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/operations/Bool.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/operations/Bool.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/operations/Div.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/operations/Div.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/operations/Div.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/operations/Div.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/operations/Equals.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/operations/Equals.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/operations/Equals.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/operations/Equals.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/operations/Gt.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/operations/Gt.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/operations/Gt.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/operations/Gt.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/operations/Gte.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/operations/Gte.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/operations/Gte.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/operations/Gte.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/operations/Lt.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/operations/Lt.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/operations/Lt.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/operations/Lt.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/operations/Lte.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/operations/Lte.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/operations/Lte.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/operations/Lte.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/operations/Minus.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/operations/Minus.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/operations/Minus.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/operations/Minus.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/operations/Mod.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/operations/Mod.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/operations/Mod.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/operations/Mod.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/operations/Mult.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/operations/Mult.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/operations/Mult.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/operations/Mult.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/operations/Neg.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/operations/Neg.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/operations/Neg.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/operations/Neg.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/operations/NotEquals.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/operations/NotEquals.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/operations/NotEquals.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/operations/NotEquals.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/operations/Number.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/operations/Number.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/operations/Number.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/operations/Number.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/operations/Operation.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/operations/Operation.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/operations/Operation.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/operations/Operation.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/operations/Or.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/operations/Or.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/operations/Or.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/operations/Or.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/operations/Plus.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/operations/Plus.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/operations/Plus.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/operations/Plus.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/operations/Quo.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/operations/Quo.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/operations/Quo.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/operations/Quo.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/operations/String.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/operations/String.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/operations/String.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/operations/String.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/operations/UnaryOperation.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/operations/UnaryOperation.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/operations/UnaryOperation.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/operations/UnaryOperation.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/operations/Variable.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/operations/Variable.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/operations/Variable.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/operations/Variable.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/operations/VariableSafeAbsRef.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/operations/VariableSafeAbsRef.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/operations/VariableSafeAbsRef.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/operations/VariableSafeAbsRef.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/operations/package.html b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/operations/package.html
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/operations/package.html
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/operations/package.html
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/package.html b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/package.html
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/package.html
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/package.html
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/patterns/ContextMatchStepPattern.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/patterns/ContextMatchStepPattern.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/patterns/ContextMatchStepPattern.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/patterns/ContextMatchStepPattern.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/patterns/FunctionPattern.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/patterns/FunctionPattern.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/patterns/FunctionPattern.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/patterns/FunctionPattern.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/patterns/NodeTest.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/patterns/NodeTest.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/patterns/NodeTest.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/patterns/NodeTest.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/patterns/NodeTestFilter.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/patterns/NodeTestFilter.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/patterns/NodeTestFilter.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/patterns/NodeTestFilter.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/patterns/StepPattern.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/patterns/StepPattern.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/patterns/StepPattern.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/patterns/StepPattern.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/patterns/UnionPattern.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/patterns/UnionPattern.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/patterns/UnionPattern.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/patterns/UnionPattern.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/patterns/package.html b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/patterns/package.html
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/patterns/package.html
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/patterns/package.html
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/res/XPATHErrorResources.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/res/XPATHErrorResources.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/res/XPATHErrorResources.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/res/XPATHErrorResources.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/res/XPATHErrorResources_de.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/res/XPATHErrorResources_de.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/res/XPATHErrorResources_de.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/res/XPATHErrorResources_de.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/res/XPATHErrorResources_en.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/res/XPATHErrorResources_en.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/res/XPATHErrorResources_en.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/res/XPATHErrorResources_en.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/res/XPATHErrorResources_es.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/res/XPATHErrorResources_es.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/res/XPATHErrorResources_es.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/res/XPATHErrorResources_es.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/res/XPATHErrorResources_fr.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/res/XPATHErrorResources_fr.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/res/XPATHErrorResources_fr.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/res/XPATHErrorResources_fr.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/res/XPATHErrorResources_it.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/res/XPATHErrorResources_it.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/res/XPATHErrorResources_it.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/res/XPATHErrorResources_it.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/res/XPATHErrorResources_ja.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/res/XPATHErrorResources_ja.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/res/XPATHErrorResources_ja.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/res/XPATHErrorResources_ja.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/res/XPATHErrorResources_ko.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/res/XPATHErrorResources_ko.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/res/XPATHErrorResources_ko.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/res/XPATHErrorResources_ko.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/res/XPATHErrorResources_pt_BR.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/res/XPATHErrorResources_pt_BR.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/res/XPATHErrorResources_pt_BR.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/res/XPATHErrorResources_pt_BR.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/res/XPATHErrorResources_sv.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/res/XPATHErrorResources_sv.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/res/XPATHErrorResources_sv.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/res/XPATHErrorResources_sv.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/res/XPATHErrorResources_zh_CN.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/res/XPATHErrorResources_zh_CN.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/res/XPATHErrorResources_zh_CN.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/res/XPATHErrorResources_zh_CN.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/res/XPATHErrorResources_zh_TW.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/res/XPATHErrorResources_zh_TW.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/res/XPATHErrorResources_zh_TW.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/res/XPATHErrorResources_zh_TW.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/res/XPATHMessages.java b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/res/XPATHMessages.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/res/XPATHMessages.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/res/XPATHMessages.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/res/package.html b/build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/res/package.html
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/res/package.html
rename to build-deps/jaxp/src/main/java/jaxp/sun/org/apache/xpath/internal/res/package.html
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/xml/internal/stream/Entity.java b/build-deps/jaxp/src/main/java/jaxp/sun/xml/internal/stream/Entity.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/xml/internal/stream/Entity.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/xml/internal/stream/Entity.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/xml/internal/stream/EventFilterSupport.java b/build-deps/jaxp/src/main/java/jaxp/sun/xml/internal/stream/EventFilterSupport.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/xml/internal/stream/EventFilterSupport.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/xml/internal/stream/EventFilterSupport.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/xml/internal/stream/StaxEntityResolverWrapper.java b/build-deps/jaxp/src/main/java/jaxp/sun/xml/internal/stream/StaxEntityResolverWrapper.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/xml/internal/stream/StaxEntityResolverWrapper.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/xml/internal/stream/StaxEntityResolverWrapper.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/xml/internal/stream/StaxErrorReporter.java b/build-deps/jaxp/src/main/java/jaxp/sun/xml/internal/stream/StaxErrorReporter.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/xml/internal/stream/StaxErrorReporter.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/xml/internal/stream/StaxErrorReporter.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/xml/internal/stream/StaxXMLInputSource.java b/build-deps/jaxp/src/main/java/jaxp/sun/xml/internal/stream/StaxXMLInputSource.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/xml/internal/stream/StaxXMLInputSource.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/xml/internal/stream/StaxXMLInputSource.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/xml/internal/stream/XMLBufferListener.java b/build-deps/jaxp/src/main/java/jaxp/sun/xml/internal/stream/XMLBufferListener.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/xml/internal/stream/XMLBufferListener.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/xml/internal/stream/XMLBufferListener.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/xml/internal/stream/XMLEntityReader.java b/build-deps/jaxp/src/main/java/jaxp/sun/xml/internal/stream/XMLEntityReader.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/xml/internal/stream/XMLEntityReader.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/xml/internal/stream/XMLEntityReader.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/xml/internal/stream/XMLEntityStorage.java b/build-deps/jaxp/src/main/java/jaxp/sun/xml/internal/stream/XMLEntityStorage.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/xml/internal/stream/XMLEntityStorage.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/xml/internal/stream/XMLEntityStorage.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/xml/internal/stream/XMLEventReaderImpl.java b/build-deps/jaxp/src/main/java/jaxp/sun/xml/internal/stream/XMLEventReaderImpl.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/xml/internal/stream/XMLEventReaderImpl.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/xml/internal/stream/XMLEventReaderImpl.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/xml/internal/stream/XMLInputFactoryImpl.java b/build-deps/jaxp/src/main/java/jaxp/sun/xml/internal/stream/XMLInputFactoryImpl.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/xml/internal/stream/XMLInputFactoryImpl.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/xml/internal/stream/XMLInputFactoryImpl.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/xml/internal/stream/XMLOutputFactoryImpl.java b/build-deps/jaxp/src/main/java/jaxp/sun/xml/internal/stream/XMLOutputFactoryImpl.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/xml/internal/stream/XMLOutputFactoryImpl.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/xml/internal/stream/XMLOutputFactoryImpl.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/xml/internal/stream/dtd/DTDGrammarUtil.java b/build-deps/jaxp/src/main/java/jaxp/sun/xml/internal/stream/dtd/DTDGrammarUtil.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/xml/internal/stream/dtd/DTDGrammarUtil.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/xml/internal/stream/dtd/DTDGrammarUtil.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/xml/internal/stream/dtd/nonvalidating/DTDGrammar.java b/build-deps/jaxp/src/main/java/jaxp/sun/xml/internal/stream/dtd/nonvalidating/DTDGrammar.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/xml/internal/stream/dtd/nonvalidating/DTDGrammar.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/xml/internal/stream/dtd/nonvalidating/DTDGrammar.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/xml/internal/stream/dtd/nonvalidating/XMLAttributeDecl.java b/build-deps/jaxp/src/main/java/jaxp/sun/xml/internal/stream/dtd/nonvalidating/XMLAttributeDecl.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/xml/internal/stream/dtd/nonvalidating/XMLAttributeDecl.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/xml/internal/stream/dtd/nonvalidating/XMLAttributeDecl.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/xml/internal/stream/dtd/nonvalidating/XMLElementDecl.java b/build-deps/jaxp/src/main/java/jaxp/sun/xml/internal/stream/dtd/nonvalidating/XMLElementDecl.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/xml/internal/stream/dtd/nonvalidating/XMLElementDecl.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/xml/internal/stream/dtd/nonvalidating/XMLElementDecl.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/xml/internal/stream/dtd/nonvalidating/XMLNotationDecl.java b/build-deps/jaxp/src/main/java/jaxp/sun/xml/internal/stream/dtd/nonvalidating/XMLNotationDecl.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/xml/internal/stream/dtd/nonvalidating/XMLNotationDecl.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/xml/internal/stream/dtd/nonvalidating/XMLNotationDecl.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/xml/internal/stream/dtd/nonvalidating/XMLSimpleType.java b/build-deps/jaxp/src/main/java/jaxp/sun/xml/internal/stream/dtd/nonvalidating/XMLSimpleType.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/xml/internal/stream/dtd/nonvalidating/XMLSimpleType.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/xml/internal/stream/dtd/nonvalidating/XMLSimpleType.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/xml/internal/stream/events/AttributeImpl.java b/build-deps/jaxp/src/main/java/jaxp/sun/xml/internal/stream/events/AttributeImpl.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/xml/internal/stream/events/AttributeImpl.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/xml/internal/stream/events/AttributeImpl.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/xml/internal/stream/events/CharacterEvent.java b/build-deps/jaxp/src/main/java/jaxp/sun/xml/internal/stream/events/CharacterEvent.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/xml/internal/stream/events/CharacterEvent.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/xml/internal/stream/events/CharacterEvent.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/xml/internal/stream/events/CommentEvent.java b/build-deps/jaxp/src/main/java/jaxp/sun/xml/internal/stream/events/CommentEvent.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/xml/internal/stream/events/CommentEvent.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/xml/internal/stream/events/CommentEvent.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/xml/internal/stream/events/DTDEvent.java b/build-deps/jaxp/src/main/java/jaxp/sun/xml/internal/stream/events/DTDEvent.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/xml/internal/stream/events/DTDEvent.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/xml/internal/stream/events/DTDEvent.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/xml/internal/stream/events/DummyEvent.java b/build-deps/jaxp/src/main/java/jaxp/sun/xml/internal/stream/events/DummyEvent.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/xml/internal/stream/events/DummyEvent.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/xml/internal/stream/events/DummyEvent.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/xml/internal/stream/events/EndDocumentEvent.java b/build-deps/jaxp/src/main/java/jaxp/sun/xml/internal/stream/events/EndDocumentEvent.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/xml/internal/stream/events/EndDocumentEvent.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/xml/internal/stream/events/EndDocumentEvent.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/xml/internal/stream/events/EndElementEvent.java b/build-deps/jaxp/src/main/java/jaxp/sun/xml/internal/stream/events/EndElementEvent.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/xml/internal/stream/events/EndElementEvent.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/xml/internal/stream/events/EndElementEvent.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/xml/internal/stream/events/EntityDeclarationImpl.java b/build-deps/jaxp/src/main/java/jaxp/sun/xml/internal/stream/events/EntityDeclarationImpl.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/xml/internal/stream/events/EntityDeclarationImpl.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/xml/internal/stream/events/EntityDeclarationImpl.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/xml/internal/stream/events/EntityReferenceEvent.java b/build-deps/jaxp/src/main/java/jaxp/sun/xml/internal/stream/events/EntityReferenceEvent.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/xml/internal/stream/events/EntityReferenceEvent.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/xml/internal/stream/events/EntityReferenceEvent.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/xml/internal/stream/events/LocationImpl.java b/build-deps/jaxp/src/main/java/jaxp/sun/xml/internal/stream/events/LocationImpl.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/xml/internal/stream/events/LocationImpl.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/xml/internal/stream/events/LocationImpl.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/xml/internal/stream/events/NamedEvent.java b/build-deps/jaxp/src/main/java/jaxp/sun/xml/internal/stream/events/NamedEvent.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/xml/internal/stream/events/NamedEvent.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/xml/internal/stream/events/NamedEvent.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/xml/internal/stream/events/NamespaceImpl.java b/build-deps/jaxp/src/main/java/jaxp/sun/xml/internal/stream/events/NamespaceImpl.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/xml/internal/stream/events/NamespaceImpl.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/xml/internal/stream/events/NamespaceImpl.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/xml/internal/stream/events/NotationDeclarationImpl.java b/build-deps/jaxp/src/main/java/jaxp/sun/xml/internal/stream/events/NotationDeclarationImpl.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/xml/internal/stream/events/NotationDeclarationImpl.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/xml/internal/stream/events/NotationDeclarationImpl.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/xml/internal/stream/events/ProcessingInstructionEvent.java b/build-deps/jaxp/src/main/java/jaxp/sun/xml/internal/stream/events/ProcessingInstructionEvent.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/xml/internal/stream/events/ProcessingInstructionEvent.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/xml/internal/stream/events/ProcessingInstructionEvent.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/xml/internal/stream/events/StartDocumentEvent.java b/build-deps/jaxp/src/main/java/jaxp/sun/xml/internal/stream/events/StartDocumentEvent.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/xml/internal/stream/events/StartDocumentEvent.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/xml/internal/stream/events/StartDocumentEvent.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/xml/internal/stream/events/StartElementEvent.java b/build-deps/jaxp/src/main/java/jaxp/sun/xml/internal/stream/events/StartElementEvent.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/xml/internal/stream/events/StartElementEvent.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/xml/internal/stream/events/StartElementEvent.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/xml/internal/stream/events/XMLEventAllocatorImpl.java b/build-deps/jaxp/src/main/java/jaxp/sun/xml/internal/stream/events/XMLEventAllocatorImpl.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/xml/internal/stream/events/XMLEventAllocatorImpl.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/xml/internal/stream/events/XMLEventAllocatorImpl.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/xml/internal/stream/events/XMLEventFactoryImpl.java b/build-deps/jaxp/src/main/java/jaxp/sun/xml/internal/stream/events/XMLEventFactoryImpl.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/xml/internal/stream/events/XMLEventFactoryImpl.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/xml/internal/stream/events/XMLEventFactoryImpl.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/xml/internal/stream/javax.xml.stream.XMLEventFactory b/build-deps/jaxp/src/main/java/jaxp/sun/xml/internal/stream/javax.xml.stream.XMLEventFactory
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/xml/internal/stream/javax.xml.stream.XMLEventFactory
rename to build-deps/jaxp/src/main/java/jaxp/sun/xml/internal/stream/javax.xml.stream.XMLEventFactory
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/xml/internal/stream/javax.xml.stream.XMLInputFactory b/build-deps/jaxp/src/main/java/jaxp/sun/xml/internal/stream/javax.xml.stream.XMLInputFactory
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/xml/internal/stream/javax.xml.stream.XMLInputFactory
rename to build-deps/jaxp/src/main/java/jaxp/sun/xml/internal/stream/javax.xml.stream.XMLInputFactory
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/xml/internal/stream/javax.xml.stream.XMLOutputFactory b/build-deps/jaxp/src/main/java/jaxp/sun/xml/internal/stream/javax.xml.stream.XMLOutputFactory
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/xml/internal/stream/javax.xml.stream.XMLOutputFactory
rename to build-deps/jaxp/src/main/java/jaxp/sun/xml/internal/stream/javax.xml.stream.XMLOutputFactory
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/xml/internal/stream/util/BufferAllocator.java b/build-deps/jaxp/src/main/java/jaxp/sun/xml/internal/stream/util/BufferAllocator.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/xml/internal/stream/util/BufferAllocator.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/xml/internal/stream/util/BufferAllocator.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/xml/internal/stream/util/ReadOnlyIterator.java b/build-deps/jaxp/src/main/java/jaxp/sun/xml/internal/stream/util/ReadOnlyIterator.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/xml/internal/stream/util/ReadOnlyIterator.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/xml/internal/stream/util/ReadOnlyIterator.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/xml/internal/stream/util/ThreadLocalBufferAllocator.java b/build-deps/jaxp/src/main/java/jaxp/sun/xml/internal/stream/util/ThreadLocalBufferAllocator.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/xml/internal/stream/util/ThreadLocalBufferAllocator.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/xml/internal/stream/util/ThreadLocalBufferAllocator.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/xml/internal/stream/writers/UTF8OutputStreamWriter.java b/build-deps/jaxp/src/main/java/jaxp/sun/xml/internal/stream/writers/UTF8OutputStreamWriter.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/xml/internal/stream/writers/UTF8OutputStreamWriter.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/xml/internal/stream/writers/UTF8OutputStreamWriter.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/xml/internal/stream/writers/WriterUtility.java b/build-deps/jaxp/src/main/java/jaxp/sun/xml/internal/stream/writers/WriterUtility.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/xml/internal/stream/writers/WriterUtility.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/xml/internal/stream/writers/WriterUtility.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/xml/internal/stream/writers/XMLDOMWriterImpl.java b/build-deps/jaxp/src/main/java/jaxp/sun/xml/internal/stream/writers/XMLDOMWriterImpl.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/xml/internal/stream/writers/XMLDOMWriterImpl.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/xml/internal/stream/writers/XMLDOMWriterImpl.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/xml/internal/stream/writers/XMLEventWriterImpl.java b/build-deps/jaxp/src/main/java/jaxp/sun/xml/internal/stream/writers/XMLEventWriterImpl.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/xml/internal/stream/writers/XMLEventWriterImpl.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/xml/internal/stream/writers/XMLEventWriterImpl.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/xml/internal/stream/writers/XMLOutputSource.java b/build-deps/jaxp/src/main/java/jaxp/sun/xml/internal/stream/writers/XMLOutputSource.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/xml/internal/stream/writers/XMLOutputSource.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/xml/internal/stream/writers/XMLOutputSource.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/xml/internal/stream/writers/XMLStreamWriterImpl.java b/build-deps/jaxp/src/main/java/jaxp/sun/xml/internal/stream/writers/XMLStreamWriterImpl.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/xml/internal/stream/writers/XMLStreamWriterImpl.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/xml/internal/stream/writers/XMLStreamWriterImpl.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/sun/xml/internal/stream/writers/XMLWriter.java b/build-deps/jaxp/src/main/java/jaxp/sun/xml/internal/stream/writers/XMLWriter.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/sun/xml/internal/stream/writers/XMLWriter.java
rename to build-deps/jaxp/src/main/java/jaxp/sun/xml/internal/stream/writers/XMLWriter.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/xml/XMLConstants.java b/build-deps/jaxp/src/main/java/jaxp/xml/XMLConstants.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/xml/XMLConstants.java
rename to build-deps/jaxp/src/main/java/jaxp/xml/XMLConstants.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/xml/datatype/DatatypeConfigurationException.java b/build-deps/jaxp/src/main/java/jaxp/xml/datatype/DatatypeConfigurationException.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/xml/datatype/DatatypeConfigurationException.java
rename to build-deps/jaxp/src/main/java/jaxp/xml/datatype/DatatypeConfigurationException.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/xml/datatype/DatatypeConstants.java b/build-deps/jaxp/src/main/java/jaxp/xml/datatype/DatatypeConstants.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/xml/datatype/DatatypeConstants.java
rename to build-deps/jaxp/src/main/java/jaxp/xml/datatype/DatatypeConstants.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/xml/datatype/DatatypeFactory.java b/build-deps/jaxp/src/main/java/jaxp/xml/datatype/DatatypeFactory.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/xml/datatype/DatatypeFactory.java
rename to build-deps/jaxp/src/main/java/jaxp/xml/datatype/DatatypeFactory.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/xml/datatype/Duration.java b/build-deps/jaxp/src/main/java/jaxp/xml/datatype/Duration.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/xml/datatype/Duration.java
rename to build-deps/jaxp/src/main/java/jaxp/xml/datatype/Duration.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/xml/datatype/FactoryFinder.java b/build-deps/jaxp/src/main/java/jaxp/xml/datatype/FactoryFinder.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/xml/datatype/FactoryFinder.java
rename to build-deps/jaxp/src/main/java/jaxp/xml/datatype/FactoryFinder.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/xml/datatype/SecuritySupport.java b/build-deps/jaxp/src/main/java/jaxp/xml/datatype/SecuritySupport.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/xml/datatype/SecuritySupport.java
rename to build-deps/jaxp/src/main/java/jaxp/xml/datatype/SecuritySupport.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/xml/datatype/XMLGregorianCalendar.java b/build-deps/jaxp/src/main/java/jaxp/xml/datatype/XMLGregorianCalendar.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/xml/datatype/XMLGregorianCalendar.java
rename to build-deps/jaxp/src/main/java/jaxp/xml/datatype/XMLGregorianCalendar.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/xml/datatype/package.html b/build-deps/jaxp/src/main/java/jaxp/xml/datatype/package.html
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/xml/datatype/package.html
rename to build-deps/jaxp/src/main/java/jaxp/xml/datatype/package.html
diff --git a/subprojects/jaxp/src/main/java/jaxp/xml/namespace/NamespaceContext.java b/build-deps/jaxp/src/main/java/jaxp/xml/namespace/NamespaceContext.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/xml/namespace/NamespaceContext.java
rename to build-deps/jaxp/src/main/java/jaxp/xml/namespace/NamespaceContext.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/xml/namespace/QName.java b/build-deps/jaxp/src/main/java/jaxp/xml/namespace/QName.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/xml/namespace/QName.java
rename to build-deps/jaxp/src/main/java/jaxp/xml/namespace/QName.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/xml/namespace/package.html b/build-deps/jaxp/src/main/java/jaxp/xml/namespace/package.html
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/xml/namespace/package.html
rename to build-deps/jaxp/src/main/java/jaxp/xml/namespace/package.html
diff --git a/subprojects/jaxp/src/main/java/jaxp/xml/parsers/DocumentBuilder.java b/build-deps/jaxp/src/main/java/jaxp/xml/parsers/DocumentBuilder.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/xml/parsers/DocumentBuilder.java
rename to build-deps/jaxp/src/main/java/jaxp/xml/parsers/DocumentBuilder.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/xml/parsers/DocumentBuilderFactory.java b/build-deps/jaxp/src/main/java/jaxp/xml/parsers/DocumentBuilderFactory.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/xml/parsers/DocumentBuilderFactory.java
rename to build-deps/jaxp/src/main/java/jaxp/xml/parsers/DocumentBuilderFactory.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/xml/parsers/FactoryConfigurationError.java b/build-deps/jaxp/src/main/java/jaxp/xml/parsers/FactoryConfigurationError.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/xml/parsers/FactoryConfigurationError.java
rename to build-deps/jaxp/src/main/java/jaxp/xml/parsers/FactoryConfigurationError.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/xml/parsers/FactoryFinder.java b/build-deps/jaxp/src/main/java/jaxp/xml/parsers/FactoryFinder.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/xml/parsers/FactoryFinder.java
rename to build-deps/jaxp/src/main/java/jaxp/xml/parsers/FactoryFinder.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/xml/parsers/ParserConfigurationException.java b/build-deps/jaxp/src/main/java/jaxp/xml/parsers/ParserConfigurationException.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/xml/parsers/ParserConfigurationException.java
rename to build-deps/jaxp/src/main/java/jaxp/xml/parsers/ParserConfigurationException.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/xml/parsers/SAXParser.java b/build-deps/jaxp/src/main/java/jaxp/xml/parsers/SAXParser.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/xml/parsers/SAXParser.java
rename to build-deps/jaxp/src/main/java/jaxp/xml/parsers/SAXParser.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/xml/parsers/SAXParserFactory.java b/build-deps/jaxp/src/main/java/jaxp/xml/parsers/SAXParserFactory.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/xml/parsers/SAXParserFactory.java
rename to build-deps/jaxp/src/main/java/jaxp/xml/parsers/SAXParserFactory.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/xml/parsers/SecuritySupport.java b/build-deps/jaxp/src/main/java/jaxp/xml/parsers/SecuritySupport.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/xml/parsers/SecuritySupport.java
rename to build-deps/jaxp/src/main/java/jaxp/xml/parsers/SecuritySupport.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/xml/parsers/package.html b/build-deps/jaxp/src/main/java/jaxp/xml/parsers/package.html
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/xml/parsers/package.html
rename to build-deps/jaxp/src/main/java/jaxp/xml/parsers/package.html
diff --git a/subprojects/jaxp/src/main/java/jaxp/xml/stream/EventFilter.java b/build-deps/jaxp/src/main/java/jaxp/xml/stream/EventFilter.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/xml/stream/EventFilter.java
rename to build-deps/jaxp/src/main/java/jaxp/xml/stream/EventFilter.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/xml/stream/FactoryConfigurationError.java b/build-deps/jaxp/src/main/java/jaxp/xml/stream/FactoryConfigurationError.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/xml/stream/FactoryConfigurationError.java
rename to build-deps/jaxp/src/main/java/jaxp/xml/stream/FactoryConfigurationError.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/xml/stream/FactoryFinder.java b/build-deps/jaxp/src/main/java/jaxp/xml/stream/FactoryFinder.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/xml/stream/FactoryFinder.java
rename to build-deps/jaxp/src/main/java/jaxp/xml/stream/FactoryFinder.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/xml/stream/Location.java b/build-deps/jaxp/src/main/java/jaxp/xml/stream/Location.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/xml/stream/Location.java
rename to build-deps/jaxp/src/main/java/jaxp/xml/stream/Location.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/xml/stream/SecuritySupport.java b/build-deps/jaxp/src/main/java/jaxp/xml/stream/SecuritySupport.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/xml/stream/SecuritySupport.java
rename to build-deps/jaxp/src/main/java/jaxp/xml/stream/SecuritySupport.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/xml/stream/StreamFilter.java b/build-deps/jaxp/src/main/java/jaxp/xml/stream/StreamFilter.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/xml/stream/StreamFilter.java
rename to build-deps/jaxp/src/main/java/jaxp/xml/stream/StreamFilter.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/xml/stream/XMLEventFactory.java b/build-deps/jaxp/src/main/java/jaxp/xml/stream/XMLEventFactory.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/xml/stream/XMLEventFactory.java
rename to build-deps/jaxp/src/main/java/jaxp/xml/stream/XMLEventFactory.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/xml/stream/XMLEventReader.java b/build-deps/jaxp/src/main/java/jaxp/xml/stream/XMLEventReader.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/xml/stream/XMLEventReader.java
rename to build-deps/jaxp/src/main/java/jaxp/xml/stream/XMLEventReader.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/xml/stream/XMLEventWriter.java b/build-deps/jaxp/src/main/java/jaxp/xml/stream/XMLEventWriter.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/xml/stream/XMLEventWriter.java
rename to build-deps/jaxp/src/main/java/jaxp/xml/stream/XMLEventWriter.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/xml/stream/XMLInputFactory.java b/build-deps/jaxp/src/main/java/jaxp/xml/stream/XMLInputFactory.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/xml/stream/XMLInputFactory.java
rename to build-deps/jaxp/src/main/java/jaxp/xml/stream/XMLInputFactory.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/xml/stream/XMLOutputFactory.java b/build-deps/jaxp/src/main/java/jaxp/xml/stream/XMLOutputFactory.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/xml/stream/XMLOutputFactory.java
rename to build-deps/jaxp/src/main/java/jaxp/xml/stream/XMLOutputFactory.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/xml/stream/XMLReporter.java b/build-deps/jaxp/src/main/java/jaxp/xml/stream/XMLReporter.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/xml/stream/XMLReporter.java
rename to build-deps/jaxp/src/main/java/jaxp/xml/stream/XMLReporter.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/xml/stream/XMLResolver.java b/build-deps/jaxp/src/main/java/jaxp/xml/stream/XMLResolver.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/xml/stream/XMLResolver.java
rename to build-deps/jaxp/src/main/java/jaxp/xml/stream/XMLResolver.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/xml/stream/XMLStreamConstants.java b/build-deps/jaxp/src/main/java/jaxp/xml/stream/XMLStreamConstants.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/xml/stream/XMLStreamConstants.java
rename to build-deps/jaxp/src/main/java/jaxp/xml/stream/XMLStreamConstants.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/xml/stream/XMLStreamException.java b/build-deps/jaxp/src/main/java/jaxp/xml/stream/XMLStreamException.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/xml/stream/XMLStreamException.java
rename to build-deps/jaxp/src/main/java/jaxp/xml/stream/XMLStreamException.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/xml/stream/XMLStreamReader.java b/build-deps/jaxp/src/main/java/jaxp/xml/stream/XMLStreamReader.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/xml/stream/XMLStreamReader.java
rename to build-deps/jaxp/src/main/java/jaxp/xml/stream/XMLStreamReader.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/xml/stream/XMLStreamWriter.java b/build-deps/jaxp/src/main/java/jaxp/xml/stream/XMLStreamWriter.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/xml/stream/XMLStreamWriter.java
rename to build-deps/jaxp/src/main/java/jaxp/xml/stream/XMLStreamWriter.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/xml/stream/events/Attribute.java b/build-deps/jaxp/src/main/java/jaxp/xml/stream/events/Attribute.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/xml/stream/events/Attribute.java
rename to build-deps/jaxp/src/main/java/jaxp/xml/stream/events/Attribute.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/xml/stream/events/Characters.java b/build-deps/jaxp/src/main/java/jaxp/xml/stream/events/Characters.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/xml/stream/events/Characters.java
rename to build-deps/jaxp/src/main/java/jaxp/xml/stream/events/Characters.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/xml/stream/events/Comment.java b/build-deps/jaxp/src/main/java/jaxp/xml/stream/events/Comment.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/xml/stream/events/Comment.java
rename to build-deps/jaxp/src/main/java/jaxp/xml/stream/events/Comment.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/xml/stream/events/DTD.java b/build-deps/jaxp/src/main/java/jaxp/xml/stream/events/DTD.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/xml/stream/events/DTD.java
rename to build-deps/jaxp/src/main/java/jaxp/xml/stream/events/DTD.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/xml/stream/events/EndDocument.java b/build-deps/jaxp/src/main/java/jaxp/xml/stream/events/EndDocument.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/xml/stream/events/EndDocument.java
rename to build-deps/jaxp/src/main/java/jaxp/xml/stream/events/EndDocument.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/xml/stream/events/EndElement.java b/build-deps/jaxp/src/main/java/jaxp/xml/stream/events/EndElement.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/xml/stream/events/EndElement.java
rename to build-deps/jaxp/src/main/java/jaxp/xml/stream/events/EndElement.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/xml/stream/events/EntityDeclaration.java b/build-deps/jaxp/src/main/java/jaxp/xml/stream/events/EntityDeclaration.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/xml/stream/events/EntityDeclaration.java
rename to build-deps/jaxp/src/main/java/jaxp/xml/stream/events/EntityDeclaration.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/xml/stream/events/EntityReference.java b/build-deps/jaxp/src/main/java/jaxp/xml/stream/events/EntityReference.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/xml/stream/events/EntityReference.java
rename to build-deps/jaxp/src/main/java/jaxp/xml/stream/events/EntityReference.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/xml/stream/events/Namespace.java b/build-deps/jaxp/src/main/java/jaxp/xml/stream/events/Namespace.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/xml/stream/events/Namespace.java
rename to build-deps/jaxp/src/main/java/jaxp/xml/stream/events/Namespace.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/xml/stream/events/NotationDeclaration.java b/build-deps/jaxp/src/main/java/jaxp/xml/stream/events/NotationDeclaration.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/xml/stream/events/NotationDeclaration.java
rename to build-deps/jaxp/src/main/java/jaxp/xml/stream/events/NotationDeclaration.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/xml/stream/events/ProcessingInstruction.java b/build-deps/jaxp/src/main/java/jaxp/xml/stream/events/ProcessingInstruction.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/xml/stream/events/ProcessingInstruction.java
rename to build-deps/jaxp/src/main/java/jaxp/xml/stream/events/ProcessingInstruction.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/xml/stream/events/StartDocument.java b/build-deps/jaxp/src/main/java/jaxp/xml/stream/events/StartDocument.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/xml/stream/events/StartDocument.java
rename to build-deps/jaxp/src/main/java/jaxp/xml/stream/events/StartDocument.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/xml/stream/events/StartElement.java b/build-deps/jaxp/src/main/java/jaxp/xml/stream/events/StartElement.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/xml/stream/events/StartElement.java
rename to build-deps/jaxp/src/main/java/jaxp/xml/stream/events/StartElement.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/xml/stream/events/XMLEvent.java b/build-deps/jaxp/src/main/java/jaxp/xml/stream/events/XMLEvent.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/xml/stream/events/XMLEvent.java
rename to build-deps/jaxp/src/main/java/jaxp/xml/stream/events/XMLEvent.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/xml/stream/util/EventReaderDelegate.java b/build-deps/jaxp/src/main/java/jaxp/xml/stream/util/EventReaderDelegate.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/xml/stream/util/EventReaderDelegate.java
rename to build-deps/jaxp/src/main/java/jaxp/xml/stream/util/EventReaderDelegate.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/xml/stream/util/StreamReaderDelegate.java b/build-deps/jaxp/src/main/java/jaxp/xml/stream/util/StreamReaderDelegate.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/xml/stream/util/StreamReaderDelegate.java
rename to build-deps/jaxp/src/main/java/jaxp/xml/stream/util/StreamReaderDelegate.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/xml/stream/util/XMLEventAllocator.java b/build-deps/jaxp/src/main/java/jaxp/xml/stream/util/XMLEventAllocator.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/xml/stream/util/XMLEventAllocator.java
rename to build-deps/jaxp/src/main/java/jaxp/xml/stream/util/XMLEventAllocator.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/xml/stream/util/XMLEventConsumer.java b/build-deps/jaxp/src/main/java/jaxp/xml/stream/util/XMLEventConsumer.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/xml/stream/util/XMLEventConsumer.java
rename to build-deps/jaxp/src/main/java/jaxp/xml/stream/util/XMLEventConsumer.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/xml/transform/ErrorListener.java b/build-deps/jaxp/src/main/java/jaxp/xml/transform/ErrorListener.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/xml/transform/ErrorListener.java
rename to build-deps/jaxp/src/main/java/jaxp/xml/transform/ErrorListener.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/xml/transform/FactoryFinder.java b/build-deps/jaxp/src/main/java/jaxp/xml/transform/FactoryFinder.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/xml/transform/FactoryFinder.java
rename to build-deps/jaxp/src/main/java/jaxp/xml/transform/FactoryFinder.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/xml/transform/OutputKeys.java b/build-deps/jaxp/src/main/java/jaxp/xml/transform/OutputKeys.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/xml/transform/OutputKeys.java
rename to build-deps/jaxp/src/main/java/jaxp/xml/transform/OutputKeys.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/xml/transform/Result.java b/build-deps/jaxp/src/main/java/jaxp/xml/transform/Result.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/xml/transform/Result.java
rename to build-deps/jaxp/src/main/java/jaxp/xml/transform/Result.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/xml/transform/SecuritySupport.java b/build-deps/jaxp/src/main/java/jaxp/xml/transform/SecuritySupport.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/xml/transform/SecuritySupport.java
rename to build-deps/jaxp/src/main/java/jaxp/xml/transform/SecuritySupport.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/xml/transform/Source.java b/build-deps/jaxp/src/main/java/jaxp/xml/transform/Source.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/xml/transform/Source.java
rename to build-deps/jaxp/src/main/java/jaxp/xml/transform/Source.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/xml/transform/SourceLocator.java b/build-deps/jaxp/src/main/java/jaxp/xml/transform/SourceLocator.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/xml/transform/SourceLocator.java
rename to build-deps/jaxp/src/main/java/jaxp/xml/transform/SourceLocator.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/xml/transform/Templates.java b/build-deps/jaxp/src/main/java/jaxp/xml/transform/Templates.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/xml/transform/Templates.java
rename to build-deps/jaxp/src/main/java/jaxp/xml/transform/Templates.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/xml/transform/Transformer.java b/build-deps/jaxp/src/main/java/jaxp/xml/transform/Transformer.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/xml/transform/Transformer.java
rename to build-deps/jaxp/src/main/java/jaxp/xml/transform/Transformer.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/xml/transform/TransformerConfigurationException.java b/build-deps/jaxp/src/main/java/jaxp/xml/transform/TransformerConfigurationException.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/xml/transform/TransformerConfigurationException.java
rename to build-deps/jaxp/src/main/java/jaxp/xml/transform/TransformerConfigurationException.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/xml/transform/TransformerException.java b/build-deps/jaxp/src/main/java/jaxp/xml/transform/TransformerException.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/xml/transform/TransformerException.java
rename to build-deps/jaxp/src/main/java/jaxp/xml/transform/TransformerException.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/xml/transform/TransformerFactory.java b/build-deps/jaxp/src/main/java/jaxp/xml/transform/TransformerFactory.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/xml/transform/TransformerFactory.java
rename to build-deps/jaxp/src/main/java/jaxp/xml/transform/TransformerFactory.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/xml/transform/TransformerFactoryConfigurationError.java b/build-deps/jaxp/src/main/java/jaxp/xml/transform/TransformerFactoryConfigurationError.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/xml/transform/TransformerFactoryConfigurationError.java
rename to build-deps/jaxp/src/main/java/jaxp/xml/transform/TransformerFactoryConfigurationError.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/xml/transform/URIResolver.java b/build-deps/jaxp/src/main/java/jaxp/xml/transform/URIResolver.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/xml/transform/URIResolver.java
rename to build-deps/jaxp/src/main/java/jaxp/xml/transform/URIResolver.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/xml/transform/dom/DOMLocator.java b/build-deps/jaxp/src/main/java/jaxp/xml/transform/dom/DOMLocator.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/xml/transform/dom/DOMLocator.java
rename to build-deps/jaxp/src/main/java/jaxp/xml/transform/dom/DOMLocator.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/xml/transform/dom/DOMResult.java b/build-deps/jaxp/src/main/java/jaxp/xml/transform/dom/DOMResult.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/xml/transform/dom/DOMResult.java
rename to build-deps/jaxp/src/main/java/jaxp/xml/transform/dom/DOMResult.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/xml/transform/dom/DOMSource.java b/build-deps/jaxp/src/main/java/jaxp/xml/transform/dom/DOMSource.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/xml/transform/dom/DOMSource.java
rename to build-deps/jaxp/src/main/java/jaxp/xml/transform/dom/DOMSource.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/xml/transform/dom/package.html b/build-deps/jaxp/src/main/java/jaxp/xml/transform/dom/package.html
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/xml/transform/dom/package.html
rename to build-deps/jaxp/src/main/java/jaxp/xml/transform/dom/package.html
diff --git a/subprojects/jaxp/src/main/java/jaxp/xml/transform/overview.html b/build-deps/jaxp/src/main/java/jaxp/xml/transform/overview.html
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/xml/transform/overview.html
rename to build-deps/jaxp/src/main/java/jaxp/xml/transform/overview.html
diff --git a/subprojects/jaxp/src/main/java/jaxp/xml/transform/package.html b/build-deps/jaxp/src/main/java/jaxp/xml/transform/package.html
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/xml/transform/package.html
rename to build-deps/jaxp/src/main/java/jaxp/xml/transform/package.html
diff --git a/subprojects/jaxp/src/main/java/jaxp/xml/transform/sax/SAXResult.java b/build-deps/jaxp/src/main/java/jaxp/xml/transform/sax/SAXResult.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/xml/transform/sax/SAXResult.java
rename to build-deps/jaxp/src/main/java/jaxp/xml/transform/sax/SAXResult.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/xml/transform/sax/SAXSource.java b/build-deps/jaxp/src/main/java/jaxp/xml/transform/sax/SAXSource.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/xml/transform/sax/SAXSource.java
rename to build-deps/jaxp/src/main/java/jaxp/xml/transform/sax/SAXSource.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/xml/transform/sax/SAXTransformerFactory.java b/build-deps/jaxp/src/main/java/jaxp/xml/transform/sax/SAXTransformerFactory.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/xml/transform/sax/SAXTransformerFactory.java
rename to build-deps/jaxp/src/main/java/jaxp/xml/transform/sax/SAXTransformerFactory.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/xml/transform/sax/TemplatesHandler.java b/build-deps/jaxp/src/main/java/jaxp/xml/transform/sax/TemplatesHandler.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/xml/transform/sax/TemplatesHandler.java
rename to build-deps/jaxp/src/main/java/jaxp/xml/transform/sax/TemplatesHandler.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/xml/transform/sax/TransformerHandler.java b/build-deps/jaxp/src/main/java/jaxp/xml/transform/sax/TransformerHandler.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/xml/transform/sax/TransformerHandler.java
rename to build-deps/jaxp/src/main/java/jaxp/xml/transform/sax/TransformerHandler.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/xml/transform/sax/package.html b/build-deps/jaxp/src/main/java/jaxp/xml/transform/sax/package.html
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/xml/transform/sax/package.html
rename to build-deps/jaxp/src/main/java/jaxp/xml/transform/sax/package.html
diff --git a/subprojects/jaxp/src/main/java/jaxp/xml/transform/stax/StAXResult.java b/build-deps/jaxp/src/main/java/jaxp/xml/transform/stax/StAXResult.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/xml/transform/stax/StAXResult.java
rename to build-deps/jaxp/src/main/java/jaxp/xml/transform/stax/StAXResult.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/xml/transform/stax/StAXSource.java b/build-deps/jaxp/src/main/java/jaxp/xml/transform/stax/StAXSource.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/xml/transform/stax/StAXSource.java
rename to build-deps/jaxp/src/main/java/jaxp/xml/transform/stax/StAXSource.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/xml/transform/stax/package.html b/build-deps/jaxp/src/main/java/jaxp/xml/transform/stax/package.html
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/xml/transform/stax/package.html
rename to build-deps/jaxp/src/main/java/jaxp/xml/transform/stax/package.html
diff --git a/subprojects/jaxp/src/main/java/jaxp/xml/transform/stream/StreamResult.java b/build-deps/jaxp/src/main/java/jaxp/xml/transform/stream/StreamResult.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/xml/transform/stream/StreamResult.java
rename to build-deps/jaxp/src/main/java/jaxp/xml/transform/stream/StreamResult.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/xml/transform/stream/StreamSource.java b/build-deps/jaxp/src/main/java/jaxp/xml/transform/stream/StreamSource.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/xml/transform/stream/StreamSource.java
rename to build-deps/jaxp/src/main/java/jaxp/xml/transform/stream/StreamSource.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/xml/transform/stream/package.html b/build-deps/jaxp/src/main/java/jaxp/xml/transform/stream/package.html
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/xml/transform/stream/package.html
rename to build-deps/jaxp/src/main/java/jaxp/xml/transform/stream/package.html
diff --git a/subprojects/jaxp/src/main/java/jaxp/xml/validation/Schema.java b/build-deps/jaxp/src/main/java/jaxp/xml/validation/Schema.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/xml/validation/Schema.java
rename to build-deps/jaxp/src/main/java/jaxp/xml/validation/Schema.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/xml/validation/SchemaFactory.java b/build-deps/jaxp/src/main/java/jaxp/xml/validation/SchemaFactory.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/xml/validation/SchemaFactory.java
rename to build-deps/jaxp/src/main/java/jaxp/xml/validation/SchemaFactory.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/xml/validation/SchemaFactoryConfigurationError.java b/build-deps/jaxp/src/main/java/jaxp/xml/validation/SchemaFactoryConfigurationError.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/xml/validation/SchemaFactoryConfigurationError.java
rename to build-deps/jaxp/src/main/java/jaxp/xml/validation/SchemaFactoryConfigurationError.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/xml/validation/SchemaFactoryFinder.java b/build-deps/jaxp/src/main/java/jaxp/xml/validation/SchemaFactoryFinder.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/xml/validation/SchemaFactoryFinder.java
rename to build-deps/jaxp/src/main/java/jaxp/xml/validation/SchemaFactoryFinder.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/xml/validation/SchemaFactoryLoader.java b/build-deps/jaxp/src/main/java/jaxp/xml/validation/SchemaFactoryLoader.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/xml/validation/SchemaFactoryLoader.java
rename to build-deps/jaxp/src/main/java/jaxp/xml/validation/SchemaFactoryLoader.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/xml/validation/SecuritySupport.java b/build-deps/jaxp/src/main/java/jaxp/xml/validation/SecuritySupport.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/xml/validation/SecuritySupport.java
rename to build-deps/jaxp/src/main/java/jaxp/xml/validation/SecuritySupport.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/xml/validation/TypeInfoProvider.java b/build-deps/jaxp/src/main/java/jaxp/xml/validation/TypeInfoProvider.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/xml/validation/TypeInfoProvider.java
rename to build-deps/jaxp/src/main/java/jaxp/xml/validation/TypeInfoProvider.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/xml/validation/Validator.java b/build-deps/jaxp/src/main/java/jaxp/xml/validation/Validator.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/xml/validation/Validator.java
rename to build-deps/jaxp/src/main/java/jaxp/xml/validation/Validator.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/xml/validation/ValidatorHandler.java b/build-deps/jaxp/src/main/java/jaxp/xml/validation/ValidatorHandler.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/xml/validation/ValidatorHandler.java
rename to build-deps/jaxp/src/main/java/jaxp/xml/validation/ValidatorHandler.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/xml/validation/package.html b/build-deps/jaxp/src/main/java/jaxp/xml/validation/package.html
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/xml/validation/package.html
rename to build-deps/jaxp/src/main/java/jaxp/xml/validation/package.html
diff --git a/subprojects/jaxp/src/main/java/jaxp/xml/xpath/SecuritySupport.java b/build-deps/jaxp/src/main/java/jaxp/xml/xpath/SecuritySupport.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/xml/xpath/SecuritySupport.java
rename to build-deps/jaxp/src/main/java/jaxp/xml/xpath/SecuritySupport.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/xml/xpath/XPath.java b/build-deps/jaxp/src/main/java/jaxp/xml/xpath/XPath.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/xml/xpath/XPath.java
rename to build-deps/jaxp/src/main/java/jaxp/xml/xpath/XPath.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/xml/xpath/XPathConstants.java b/build-deps/jaxp/src/main/java/jaxp/xml/xpath/XPathConstants.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/xml/xpath/XPathConstants.java
rename to build-deps/jaxp/src/main/java/jaxp/xml/xpath/XPathConstants.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/xml/xpath/XPathException.java b/build-deps/jaxp/src/main/java/jaxp/xml/xpath/XPathException.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/xml/xpath/XPathException.java
rename to build-deps/jaxp/src/main/java/jaxp/xml/xpath/XPathException.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/xml/xpath/XPathExpression.java b/build-deps/jaxp/src/main/java/jaxp/xml/xpath/XPathExpression.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/xml/xpath/XPathExpression.java
rename to build-deps/jaxp/src/main/java/jaxp/xml/xpath/XPathExpression.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/xml/xpath/XPathExpressionException.java b/build-deps/jaxp/src/main/java/jaxp/xml/xpath/XPathExpressionException.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/xml/xpath/XPathExpressionException.java
rename to build-deps/jaxp/src/main/java/jaxp/xml/xpath/XPathExpressionException.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/xml/xpath/XPathFactory.java b/build-deps/jaxp/src/main/java/jaxp/xml/xpath/XPathFactory.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/xml/xpath/XPathFactory.java
rename to build-deps/jaxp/src/main/java/jaxp/xml/xpath/XPathFactory.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/xml/xpath/XPathFactoryConfigurationException.java b/build-deps/jaxp/src/main/java/jaxp/xml/xpath/XPathFactoryConfigurationException.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/xml/xpath/XPathFactoryConfigurationException.java
rename to build-deps/jaxp/src/main/java/jaxp/xml/xpath/XPathFactoryConfigurationException.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/xml/xpath/XPathFactoryFinder.java b/build-deps/jaxp/src/main/java/jaxp/xml/xpath/XPathFactoryFinder.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/xml/xpath/XPathFactoryFinder.java
rename to build-deps/jaxp/src/main/java/jaxp/xml/xpath/XPathFactoryFinder.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/xml/xpath/XPathFunction.java b/build-deps/jaxp/src/main/java/jaxp/xml/xpath/XPathFunction.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/xml/xpath/XPathFunction.java
rename to build-deps/jaxp/src/main/java/jaxp/xml/xpath/XPathFunction.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/xml/xpath/XPathFunctionException.java b/build-deps/jaxp/src/main/java/jaxp/xml/xpath/XPathFunctionException.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/xml/xpath/XPathFunctionException.java
rename to build-deps/jaxp/src/main/java/jaxp/xml/xpath/XPathFunctionException.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/xml/xpath/XPathFunctionResolver.java b/build-deps/jaxp/src/main/java/jaxp/xml/xpath/XPathFunctionResolver.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/xml/xpath/XPathFunctionResolver.java
rename to build-deps/jaxp/src/main/java/jaxp/xml/xpath/XPathFunctionResolver.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/xml/xpath/XPathVariableResolver.java b/build-deps/jaxp/src/main/java/jaxp/xml/xpath/XPathVariableResolver.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/xml/xpath/XPathVariableResolver.java
rename to build-deps/jaxp/src/main/java/jaxp/xml/xpath/XPathVariableResolver.java
diff --git a/subprojects/jaxp/src/main/java/jaxp/xml/xpath/package.html b/build-deps/jaxp/src/main/java/jaxp/xml/xpath/package.html
similarity index 100%
rename from subprojects/jaxp/src/main/java/jaxp/xml/xpath/package.html
rename to build-deps/jaxp/src/main/java/jaxp/xml/xpath/package.html
diff --git a/subprojects/jaxp/src/main/java/org/w3c/dom/Attr.java b/build-deps/jaxp/src/main/java/org/w3c/dom/Attr.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/org/w3c/dom/Attr.java
rename to build-deps/jaxp/src/main/java/org/w3c/dom/Attr.java
diff --git a/subprojects/jaxp/src/main/java/org/w3c/dom/CDATASection.java b/build-deps/jaxp/src/main/java/org/w3c/dom/CDATASection.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/org/w3c/dom/CDATASection.java
rename to build-deps/jaxp/src/main/java/org/w3c/dom/CDATASection.java
diff --git a/subprojects/jaxp/src/main/java/org/w3c/dom/CharacterData.java b/build-deps/jaxp/src/main/java/org/w3c/dom/CharacterData.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/org/w3c/dom/CharacterData.java
rename to build-deps/jaxp/src/main/java/org/w3c/dom/CharacterData.java
diff --git a/subprojects/jaxp/src/main/java/org/w3c/dom/Comment.java b/build-deps/jaxp/src/main/java/org/w3c/dom/Comment.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/org/w3c/dom/Comment.java
rename to build-deps/jaxp/src/main/java/org/w3c/dom/Comment.java
diff --git a/subprojects/jaxp/src/main/java/org/w3c/dom/DOMConfiguration.java b/build-deps/jaxp/src/main/java/org/w3c/dom/DOMConfiguration.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/org/w3c/dom/DOMConfiguration.java
rename to build-deps/jaxp/src/main/java/org/w3c/dom/DOMConfiguration.java
diff --git a/subprojects/jaxp/src/main/java/org/w3c/dom/DOMError.java b/build-deps/jaxp/src/main/java/org/w3c/dom/DOMError.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/org/w3c/dom/DOMError.java
rename to build-deps/jaxp/src/main/java/org/w3c/dom/DOMError.java
diff --git a/subprojects/jaxp/src/main/java/org/w3c/dom/DOMErrorHandler.java b/build-deps/jaxp/src/main/java/org/w3c/dom/DOMErrorHandler.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/org/w3c/dom/DOMErrorHandler.java
rename to build-deps/jaxp/src/main/java/org/w3c/dom/DOMErrorHandler.java
diff --git a/subprojects/jaxp/src/main/java/org/w3c/dom/DOMException.java b/build-deps/jaxp/src/main/java/org/w3c/dom/DOMException.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/org/w3c/dom/DOMException.java
rename to build-deps/jaxp/src/main/java/org/w3c/dom/DOMException.java
diff --git a/subprojects/jaxp/src/main/java/org/w3c/dom/DOMImplementation.java b/build-deps/jaxp/src/main/java/org/w3c/dom/DOMImplementation.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/org/w3c/dom/DOMImplementation.java
rename to build-deps/jaxp/src/main/java/org/w3c/dom/DOMImplementation.java
diff --git a/subprojects/jaxp/src/main/java/org/w3c/dom/DOMImplementationList.java b/build-deps/jaxp/src/main/java/org/w3c/dom/DOMImplementationList.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/org/w3c/dom/DOMImplementationList.java
rename to build-deps/jaxp/src/main/java/org/w3c/dom/DOMImplementationList.java
diff --git a/subprojects/jaxp/src/main/java/org/w3c/dom/DOMImplementationSource.java b/build-deps/jaxp/src/main/java/org/w3c/dom/DOMImplementationSource.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/org/w3c/dom/DOMImplementationSource.java
rename to build-deps/jaxp/src/main/java/org/w3c/dom/DOMImplementationSource.java
diff --git a/subprojects/jaxp/src/main/java/org/w3c/dom/DOMLocator.java b/build-deps/jaxp/src/main/java/org/w3c/dom/DOMLocator.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/org/w3c/dom/DOMLocator.java
rename to build-deps/jaxp/src/main/java/org/w3c/dom/DOMLocator.java
diff --git a/subprojects/jaxp/src/main/java/org/w3c/dom/DOMStringList.java b/build-deps/jaxp/src/main/java/org/w3c/dom/DOMStringList.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/org/w3c/dom/DOMStringList.java
rename to build-deps/jaxp/src/main/java/org/w3c/dom/DOMStringList.java
diff --git a/subprojects/jaxp/src/main/java/org/w3c/dom/Document.java b/build-deps/jaxp/src/main/java/org/w3c/dom/Document.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/org/w3c/dom/Document.java
rename to build-deps/jaxp/src/main/java/org/w3c/dom/Document.java
diff --git a/subprojects/jaxp/src/main/java/org/w3c/dom/DocumentFragment.java b/build-deps/jaxp/src/main/java/org/w3c/dom/DocumentFragment.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/org/w3c/dom/DocumentFragment.java
rename to build-deps/jaxp/src/main/java/org/w3c/dom/DocumentFragment.java
diff --git a/subprojects/jaxp/src/main/java/org/w3c/dom/DocumentType.java b/build-deps/jaxp/src/main/java/org/w3c/dom/DocumentType.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/org/w3c/dom/DocumentType.java
rename to build-deps/jaxp/src/main/java/org/w3c/dom/DocumentType.java
diff --git a/subprojects/jaxp/src/main/java/org/w3c/dom/Element.java b/build-deps/jaxp/src/main/java/org/w3c/dom/Element.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/org/w3c/dom/Element.java
rename to build-deps/jaxp/src/main/java/org/w3c/dom/Element.java
diff --git a/subprojects/jaxp/src/main/java/org/w3c/dom/Entity.java b/build-deps/jaxp/src/main/java/org/w3c/dom/Entity.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/org/w3c/dom/Entity.java
rename to build-deps/jaxp/src/main/java/org/w3c/dom/Entity.java
diff --git a/subprojects/jaxp/src/main/java/org/w3c/dom/EntityReference.java b/build-deps/jaxp/src/main/java/org/w3c/dom/EntityReference.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/org/w3c/dom/EntityReference.java
rename to build-deps/jaxp/src/main/java/org/w3c/dom/EntityReference.java
diff --git a/subprojects/jaxp/src/main/java/org/w3c/dom/NameList.java b/build-deps/jaxp/src/main/java/org/w3c/dom/NameList.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/org/w3c/dom/NameList.java
rename to build-deps/jaxp/src/main/java/org/w3c/dom/NameList.java
diff --git a/subprojects/jaxp/src/main/java/org/w3c/dom/NamedNodeMap.java b/build-deps/jaxp/src/main/java/org/w3c/dom/NamedNodeMap.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/org/w3c/dom/NamedNodeMap.java
rename to build-deps/jaxp/src/main/java/org/w3c/dom/NamedNodeMap.java
diff --git a/subprojects/jaxp/src/main/java/org/w3c/dom/Node.java b/build-deps/jaxp/src/main/java/org/w3c/dom/Node.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/org/w3c/dom/Node.java
rename to build-deps/jaxp/src/main/java/org/w3c/dom/Node.java
diff --git a/subprojects/jaxp/src/main/java/org/w3c/dom/NodeList.java b/build-deps/jaxp/src/main/java/org/w3c/dom/NodeList.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/org/w3c/dom/NodeList.java
rename to build-deps/jaxp/src/main/java/org/w3c/dom/NodeList.java
diff --git a/subprojects/jaxp/src/main/java/org/w3c/dom/Notation.java b/build-deps/jaxp/src/main/java/org/w3c/dom/Notation.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/org/w3c/dom/Notation.java
rename to build-deps/jaxp/src/main/java/org/w3c/dom/Notation.java
diff --git a/subprojects/jaxp/src/main/java/org/w3c/dom/ProcessingInstruction.java b/build-deps/jaxp/src/main/java/org/w3c/dom/ProcessingInstruction.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/org/w3c/dom/ProcessingInstruction.java
rename to build-deps/jaxp/src/main/java/org/w3c/dom/ProcessingInstruction.java
diff --git a/subprojects/jaxp/src/main/java/org/w3c/dom/Text.java b/build-deps/jaxp/src/main/java/org/w3c/dom/Text.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/org/w3c/dom/Text.java
rename to build-deps/jaxp/src/main/java/org/w3c/dom/Text.java
diff --git a/subprojects/jaxp/src/main/java/org/w3c/dom/TypeInfo.java b/build-deps/jaxp/src/main/java/org/w3c/dom/TypeInfo.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/org/w3c/dom/TypeInfo.java
rename to build-deps/jaxp/src/main/java/org/w3c/dom/TypeInfo.java
diff --git a/subprojects/jaxp/src/main/java/org/w3c/dom/UserDataHandler.java b/build-deps/jaxp/src/main/java/org/w3c/dom/UserDataHandler.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/org/w3c/dom/UserDataHandler.java
rename to build-deps/jaxp/src/main/java/org/w3c/dom/UserDataHandler.java
diff --git a/subprojects/jaxp/src/main/java/org/w3c/dom/bootstrap/DOMImplementationRegistry.java b/build-deps/jaxp/src/main/java/org/w3c/dom/bootstrap/DOMImplementationRegistry.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/org/w3c/dom/bootstrap/DOMImplementationRegistry.java
rename to build-deps/jaxp/src/main/java/org/w3c/dom/bootstrap/DOMImplementationRegistry.java
diff --git a/subprojects/jaxp/src/main/java/org/w3c/dom/css/CSS2Properties.java b/build-deps/jaxp/src/main/java/org/w3c/dom/css/CSS2Properties.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/org/w3c/dom/css/CSS2Properties.java
rename to build-deps/jaxp/src/main/java/org/w3c/dom/css/CSS2Properties.java
diff --git a/subprojects/jaxp/src/main/java/org/w3c/dom/css/CSSCharsetRule.java b/build-deps/jaxp/src/main/java/org/w3c/dom/css/CSSCharsetRule.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/org/w3c/dom/css/CSSCharsetRule.java
rename to build-deps/jaxp/src/main/java/org/w3c/dom/css/CSSCharsetRule.java
diff --git a/subprojects/jaxp/src/main/java/org/w3c/dom/css/CSSFontFaceRule.java b/build-deps/jaxp/src/main/java/org/w3c/dom/css/CSSFontFaceRule.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/org/w3c/dom/css/CSSFontFaceRule.java
rename to build-deps/jaxp/src/main/java/org/w3c/dom/css/CSSFontFaceRule.java
diff --git a/subprojects/jaxp/src/main/java/org/w3c/dom/css/CSSImportRule.java b/build-deps/jaxp/src/main/java/org/w3c/dom/css/CSSImportRule.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/org/w3c/dom/css/CSSImportRule.java
rename to build-deps/jaxp/src/main/java/org/w3c/dom/css/CSSImportRule.java
diff --git a/subprojects/jaxp/src/main/java/org/w3c/dom/css/CSSMediaRule.java b/build-deps/jaxp/src/main/java/org/w3c/dom/css/CSSMediaRule.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/org/w3c/dom/css/CSSMediaRule.java
rename to build-deps/jaxp/src/main/java/org/w3c/dom/css/CSSMediaRule.java
diff --git a/subprojects/jaxp/src/main/java/org/w3c/dom/css/CSSPageRule.java b/build-deps/jaxp/src/main/java/org/w3c/dom/css/CSSPageRule.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/org/w3c/dom/css/CSSPageRule.java
rename to build-deps/jaxp/src/main/java/org/w3c/dom/css/CSSPageRule.java
diff --git a/subprojects/jaxp/src/main/java/org/w3c/dom/css/CSSPrimitiveValue.java b/build-deps/jaxp/src/main/java/org/w3c/dom/css/CSSPrimitiveValue.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/org/w3c/dom/css/CSSPrimitiveValue.java
rename to build-deps/jaxp/src/main/java/org/w3c/dom/css/CSSPrimitiveValue.java
diff --git a/subprojects/jaxp/src/main/java/org/w3c/dom/css/CSSRule.java b/build-deps/jaxp/src/main/java/org/w3c/dom/css/CSSRule.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/org/w3c/dom/css/CSSRule.java
rename to build-deps/jaxp/src/main/java/org/w3c/dom/css/CSSRule.java
diff --git a/subprojects/jaxp/src/main/java/org/w3c/dom/css/CSSRuleList.java b/build-deps/jaxp/src/main/java/org/w3c/dom/css/CSSRuleList.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/org/w3c/dom/css/CSSRuleList.java
rename to build-deps/jaxp/src/main/java/org/w3c/dom/css/CSSRuleList.java
diff --git a/subprojects/jaxp/src/main/java/org/w3c/dom/css/CSSStyleDeclaration.java b/build-deps/jaxp/src/main/java/org/w3c/dom/css/CSSStyleDeclaration.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/org/w3c/dom/css/CSSStyleDeclaration.java
rename to build-deps/jaxp/src/main/java/org/w3c/dom/css/CSSStyleDeclaration.java
diff --git a/subprojects/jaxp/src/main/java/org/w3c/dom/css/CSSStyleRule.java b/build-deps/jaxp/src/main/java/org/w3c/dom/css/CSSStyleRule.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/org/w3c/dom/css/CSSStyleRule.java
rename to build-deps/jaxp/src/main/java/org/w3c/dom/css/CSSStyleRule.java
diff --git a/subprojects/jaxp/src/main/java/org/w3c/dom/css/CSSStyleSheet.java b/build-deps/jaxp/src/main/java/org/w3c/dom/css/CSSStyleSheet.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/org/w3c/dom/css/CSSStyleSheet.java
rename to build-deps/jaxp/src/main/java/org/w3c/dom/css/CSSStyleSheet.java
diff --git a/subprojects/jaxp/src/main/java/org/w3c/dom/css/CSSUnknownRule.java b/build-deps/jaxp/src/main/java/org/w3c/dom/css/CSSUnknownRule.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/org/w3c/dom/css/CSSUnknownRule.java
rename to build-deps/jaxp/src/main/java/org/w3c/dom/css/CSSUnknownRule.java
diff --git a/subprojects/jaxp/src/main/java/org/w3c/dom/css/CSSValue.java b/build-deps/jaxp/src/main/java/org/w3c/dom/css/CSSValue.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/org/w3c/dom/css/CSSValue.java
rename to build-deps/jaxp/src/main/java/org/w3c/dom/css/CSSValue.java
diff --git a/subprojects/jaxp/src/main/java/org/w3c/dom/css/CSSValueList.java b/build-deps/jaxp/src/main/java/org/w3c/dom/css/CSSValueList.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/org/w3c/dom/css/CSSValueList.java
rename to build-deps/jaxp/src/main/java/org/w3c/dom/css/CSSValueList.java
diff --git a/subprojects/jaxp/src/main/java/org/w3c/dom/css/Counter.java b/build-deps/jaxp/src/main/java/org/w3c/dom/css/Counter.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/org/w3c/dom/css/Counter.java
rename to build-deps/jaxp/src/main/java/org/w3c/dom/css/Counter.java
diff --git a/subprojects/jaxp/src/main/java/org/w3c/dom/css/DOMImplementationCSS.java b/build-deps/jaxp/src/main/java/org/w3c/dom/css/DOMImplementationCSS.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/org/w3c/dom/css/DOMImplementationCSS.java
rename to build-deps/jaxp/src/main/java/org/w3c/dom/css/DOMImplementationCSS.java
diff --git a/subprojects/jaxp/src/main/java/org/w3c/dom/css/DocumentCSS.java b/build-deps/jaxp/src/main/java/org/w3c/dom/css/DocumentCSS.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/org/w3c/dom/css/DocumentCSS.java
rename to build-deps/jaxp/src/main/java/org/w3c/dom/css/DocumentCSS.java
diff --git a/subprojects/jaxp/src/main/java/org/w3c/dom/css/ElementCSSInlineStyle.java b/build-deps/jaxp/src/main/java/org/w3c/dom/css/ElementCSSInlineStyle.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/org/w3c/dom/css/ElementCSSInlineStyle.java
rename to build-deps/jaxp/src/main/java/org/w3c/dom/css/ElementCSSInlineStyle.java
diff --git a/subprojects/jaxp/src/main/java/org/w3c/dom/css/RGBColor.java b/build-deps/jaxp/src/main/java/org/w3c/dom/css/RGBColor.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/org/w3c/dom/css/RGBColor.java
rename to build-deps/jaxp/src/main/java/org/w3c/dom/css/RGBColor.java
diff --git a/subprojects/jaxp/src/main/java/org/w3c/dom/css/Rect.java b/build-deps/jaxp/src/main/java/org/w3c/dom/css/Rect.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/org/w3c/dom/css/Rect.java
rename to build-deps/jaxp/src/main/java/org/w3c/dom/css/Rect.java
diff --git a/subprojects/jaxp/src/main/java/org/w3c/dom/css/ViewCSS.java b/build-deps/jaxp/src/main/java/org/w3c/dom/css/ViewCSS.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/org/w3c/dom/css/ViewCSS.java
rename to build-deps/jaxp/src/main/java/org/w3c/dom/css/ViewCSS.java
diff --git a/subprojects/jaxp/src/main/java/org/w3c/dom/events/DocumentEvent.java b/build-deps/jaxp/src/main/java/org/w3c/dom/events/DocumentEvent.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/org/w3c/dom/events/DocumentEvent.java
rename to build-deps/jaxp/src/main/java/org/w3c/dom/events/DocumentEvent.java
diff --git a/subprojects/jaxp/src/main/java/org/w3c/dom/events/Event.java b/build-deps/jaxp/src/main/java/org/w3c/dom/events/Event.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/org/w3c/dom/events/Event.java
rename to build-deps/jaxp/src/main/java/org/w3c/dom/events/Event.java
diff --git a/subprojects/jaxp/src/main/java/org/w3c/dom/events/EventException.java b/build-deps/jaxp/src/main/java/org/w3c/dom/events/EventException.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/org/w3c/dom/events/EventException.java
rename to build-deps/jaxp/src/main/java/org/w3c/dom/events/EventException.java
diff --git a/subprojects/jaxp/src/main/java/org/w3c/dom/events/EventListener.java b/build-deps/jaxp/src/main/java/org/w3c/dom/events/EventListener.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/org/w3c/dom/events/EventListener.java
rename to build-deps/jaxp/src/main/java/org/w3c/dom/events/EventListener.java
diff --git a/subprojects/jaxp/src/main/java/org/w3c/dom/events/EventTarget.java b/build-deps/jaxp/src/main/java/org/w3c/dom/events/EventTarget.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/org/w3c/dom/events/EventTarget.java
rename to build-deps/jaxp/src/main/java/org/w3c/dom/events/EventTarget.java
diff --git a/subprojects/jaxp/src/main/java/org/w3c/dom/events/MouseEvent.java b/build-deps/jaxp/src/main/java/org/w3c/dom/events/MouseEvent.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/org/w3c/dom/events/MouseEvent.java
rename to build-deps/jaxp/src/main/java/org/w3c/dom/events/MouseEvent.java
diff --git a/subprojects/jaxp/src/main/java/org/w3c/dom/events/MutationEvent.java b/build-deps/jaxp/src/main/java/org/w3c/dom/events/MutationEvent.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/org/w3c/dom/events/MutationEvent.java
rename to build-deps/jaxp/src/main/java/org/w3c/dom/events/MutationEvent.java
diff --git a/subprojects/jaxp/src/main/java/org/w3c/dom/events/UIEvent.java b/build-deps/jaxp/src/main/java/org/w3c/dom/events/UIEvent.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/org/w3c/dom/events/UIEvent.java
rename to build-deps/jaxp/src/main/java/org/w3c/dom/events/UIEvent.java
diff --git a/subprojects/jaxp/src/main/java/org/w3c/dom/html/HTMLAnchorElement.java b/build-deps/jaxp/src/main/java/org/w3c/dom/html/HTMLAnchorElement.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/org/w3c/dom/html/HTMLAnchorElement.java
rename to build-deps/jaxp/src/main/java/org/w3c/dom/html/HTMLAnchorElement.java
diff --git a/subprojects/jaxp/src/main/java/org/w3c/dom/html/HTMLAppletElement.java b/build-deps/jaxp/src/main/java/org/w3c/dom/html/HTMLAppletElement.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/org/w3c/dom/html/HTMLAppletElement.java
rename to build-deps/jaxp/src/main/java/org/w3c/dom/html/HTMLAppletElement.java
diff --git a/subprojects/jaxp/src/main/java/org/w3c/dom/html/HTMLAreaElement.java b/build-deps/jaxp/src/main/java/org/w3c/dom/html/HTMLAreaElement.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/org/w3c/dom/html/HTMLAreaElement.java
rename to build-deps/jaxp/src/main/java/org/w3c/dom/html/HTMLAreaElement.java
diff --git a/subprojects/jaxp/src/main/java/org/w3c/dom/html/HTMLBRElement.java b/build-deps/jaxp/src/main/java/org/w3c/dom/html/HTMLBRElement.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/org/w3c/dom/html/HTMLBRElement.java
rename to build-deps/jaxp/src/main/java/org/w3c/dom/html/HTMLBRElement.java
diff --git a/subprojects/jaxp/src/main/java/org/w3c/dom/html/HTMLBaseElement.java b/build-deps/jaxp/src/main/java/org/w3c/dom/html/HTMLBaseElement.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/org/w3c/dom/html/HTMLBaseElement.java
rename to build-deps/jaxp/src/main/java/org/w3c/dom/html/HTMLBaseElement.java
diff --git a/subprojects/jaxp/src/main/java/org/w3c/dom/html/HTMLBaseFontElement.java b/build-deps/jaxp/src/main/java/org/w3c/dom/html/HTMLBaseFontElement.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/org/w3c/dom/html/HTMLBaseFontElement.java
rename to build-deps/jaxp/src/main/java/org/w3c/dom/html/HTMLBaseFontElement.java
diff --git a/subprojects/jaxp/src/main/java/org/w3c/dom/html/HTMLBodyElement.java b/build-deps/jaxp/src/main/java/org/w3c/dom/html/HTMLBodyElement.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/org/w3c/dom/html/HTMLBodyElement.java
rename to build-deps/jaxp/src/main/java/org/w3c/dom/html/HTMLBodyElement.java
diff --git a/subprojects/jaxp/src/main/java/org/w3c/dom/html/HTMLButtonElement.java b/build-deps/jaxp/src/main/java/org/w3c/dom/html/HTMLButtonElement.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/org/w3c/dom/html/HTMLButtonElement.java
rename to build-deps/jaxp/src/main/java/org/w3c/dom/html/HTMLButtonElement.java
diff --git a/subprojects/jaxp/src/main/java/org/w3c/dom/html/HTMLCollection.java b/build-deps/jaxp/src/main/java/org/w3c/dom/html/HTMLCollection.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/org/w3c/dom/html/HTMLCollection.java
rename to build-deps/jaxp/src/main/java/org/w3c/dom/html/HTMLCollection.java
diff --git a/subprojects/jaxp/src/main/java/org/w3c/dom/html/HTMLDListElement.java b/build-deps/jaxp/src/main/java/org/w3c/dom/html/HTMLDListElement.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/org/w3c/dom/html/HTMLDListElement.java
rename to build-deps/jaxp/src/main/java/org/w3c/dom/html/HTMLDListElement.java
diff --git a/subprojects/jaxp/src/main/java/org/w3c/dom/html/HTMLDOMImplementation.java b/build-deps/jaxp/src/main/java/org/w3c/dom/html/HTMLDOMImplementation.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/org/w3c/dom/html/HTMLDOMImplementation.java
rename to build-deps/jaxp/src/main/java/org/w3c/dom/html/HTMLDOMImplementation.java
diff --git a/subprojects/jaxp/src/main/java/org/w3c/dom/html/HTMLDirectoryElement.java b/build-deps/jaxp/src/main/java/org/w3c/dom/html/HTMLDirectoryElement.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/org/w3c/dom/html/HTMLDirectoryElement.java
rename to build-deps/jaxp/src/main/java/org/w3c/dom/html/HTMLDirectoryElement.java
diff --git a/subprojects/jaxp/src/main/java/org/w3c/dom/html/HTMLDivElement.java b/build-deps/jaxp/src/main/java/org/w3c/dom/html/HTMLDivElement.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/org/w3c/dom/html/HTMLDivElement.java
rename to build-deps/jaxp/src/main/java/org/w3c/dom/html/HTMLDivElement.java
diff --git a/subprojects/jaxp/src/main/java/org/w3c/dom/html/HTMLDocument.java b/build-deps/jaxp/src/main/java/org/w3c/dom/html/HTMLDocument.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/org/w3c/dom/html/HTMLDocument.java
rename to build-deps/jaxp/src/main/java/org/w3c/dom/html/HTMLDocument.java
diff --git a/subprojects/jaxp/src/main/java/org/w3c/dom/html/HTMLElement.java b/build-deps/jaxp/src/main/java/org/w3c/dom/html/HTMLElement.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/org/w3c/dom/html/HTMLElement.java
rename to build-deps/jaxp/src/main/java/org/w3c/dom/html/HTMLElement.java
diff --git a/subprojects/jaxp/src/main/java/org/w3c/dom/html/HTMLFieldSetElement.java b/build-deps/jaxp/src/main/java/org/w3c/dom/html/HTMLFieldSetElement.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/org/w3c/dom/html/HTMLFieldSetElement.java
rename to build-deps/jaxp/src/main/java/org/w3c/dom/html/HTMLFieldSetElement.java
diff --git a/subprojects/jaxp/src/main/java/org/w3c/dom/html/HTMLFontElement.java b/build-deps/jaxp/src/main/java/org/w3c/dom/html/HTMLFontElement.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/org/w3c/dom/html/HTMLFontElement.java
rename to build-deps/jaxp/src/main/java/org/w3c/dom/html/HTMLFontElement.java
diff --git a/subprojects/jaxp/src/main/java/org/w3c/dom/html/HTMLFormElement.java b/build-deps/jaxp/src/main/java/org/w3c/dom/html/HTMLFormElement.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/org/w3c/dom/html/HTMLFormElement.java
rename to build-deps/jaxp/src/main/java/org/w3c/dom/html/HTMLFormElement.java
diff --git a/subprojects/jaxp/src/main/java/org/w3c/dom/html/HTMLFrameElement.java b/build-deps/jaxp/src/main/java/org/w3c/dom/html/HTMLFrameElement.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/org/w3c/dom/html/HTMLFrameElement.java
rename to build-deps/jaxp/src/main/java/org/w3c/dom/html/HTMLFrameElement.java
diff --git a/subprojects/jaxp/src/main/java/org/w3c/dom/html/HTMLFrameSetElement.java b/build-deps/jaxp/src/main/java/org/w3c/dom/html/HTMLFrameSetElement.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/org/w3c/dom/html/HTMLFrameSetElement.java
rename to build-deps/jaxp/src/main/java/org/w3c/dom/html/HTMLFrameSetElement.java
diff --git a/subprojects/jaxp/src/main/java/org/w3c/dom/html/HTMLHRElement.java b/build-deps/jaxp/src/main/java/org/w3c/dom/html/HTMLHRElement.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/org/w3c/dom/html/HTMLHRElement.java
rename to build-deps/jaxp/src/main/java/org/w3c/dom/html/HTMLHRElement.java
diff --git a/subprojects/jaxp/src/main/java/org/w3c/dom/html/HTMLHeadElement.java b/build-deps/jaxp/src/main/java/org/w3c/dom/html/HTMLHeadElement.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/org/w3c/dom/html/HTMLHeadElement.java
rename to build-deps/jaxp/src/main/java/org/w3c/dom/html/HTMLHeadElement.java
diff --git a/subprojects/jaxp/src/main/java/org/w3c/dom/html/HTMLHeadingElement.java b/build-deps/jaxp/src/main/java/org/w3c/dom/html/HTMLHeadingElement.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/org/w3c/dom/html/HTMLHeadingElement.java
rename to build-deps/jaxp/src/main/java/org/w3c/dom/html/HTMLHeadingElement.java
diff --git a/subprojects/jaxp/src/main/java/org/w3c/dom/html/HTMLHtmlElement.java b/build-deps/jaxp/src/main/java/org/w3c/dom/html/HTMLHtmlElement.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/org/w3c/dom/html/HTMLHtmlElement.java
rename to build-deps/jaxp/src/main/java/org/w3c/dom/html/HTMLHtmlElement.java
diff --git a/subprojects/jaxp/src/main/java/org/w3c/dom/html/HTMLIFrameElement.java b/build-deps/jaxp/src/main/java/org/w3c/dom/html/HTMLIFrameElement.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/org/w3c/dom/html/HTMLIFrameElement.java
rename to build-deps/jaxp/src/main/java/org/w3c/dom/html/HTMLIFrameElement.java
diff --git a/subprojects/jaxp/src/main/java/org/w3c/dom/html/HTMLImageElement.java b/build-deps/jaxp/src/main/java/org/w3c/dom/html/HTMLImageElement.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/org/w3c/dom/html/HTMLImageElement.java
rename to build-deps/jaxp/src/main/java/org/w3c/dom/html/HTMLImageElement.java
diff --git a/subprojects/jaxp/src/main/java/org/w3c/dom/html/HTMLInputElement.java b/build-deps/jaxp/src/main/java/org/w3c/dom/html/HTMLInputElement.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/org/w3c/dom/html/HTMLInputElement.java
rename to build-deps/jaxp/src/main/java/org/w3c/dom/html/HTMLInputElement.java
diff --git a/subprojects/jaxp/src/main/java/org/w3c/dom/html/HTMLIsIndexElement.java b/build-deps/jaxp/src/main/java/org/w3c/dom/html/HTMLIsIndexElement.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/org/w3c/dom/html/HTMLIsIndexElement.java
rename to build-deps/jaxp/src/main/java/org/w3c/dom/html/HTMLIsIndexElement.java
diff --git a/subprojects/jaxp/src/main/java/org/w3c/dom/html/HTMLLIElement.java b/build-deps/jaxp/src/main/java/org/w3c/dom/html/HTMLLIElement.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/org/w3c/dom/html/HTMLLIElement.java
rename to build-deps/jaxp/src/main/java/org/w3c/dom/html/HTMLLIElement.java
diff --git a/subprojects/jaxp/src/main/java/org/w3c/dom/html/HTMLLabelElement.java b/build-deps/jaxp/src/main/java/org/w3c/dom/html/HTMLLabelElement.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/org/w3c/dom/html/HTMLLabelElement.java
rename to build-deps/jaxp/src/main/java/org/w3c/dom/html/HTMLLabelElement.java
diff --git a/subprojects/jaxp/src/main/java/org/w3c/dom/html/HTMLLegendElement.java b/build-deps/jaxp/src/main/java/org/w3c/dom/html/HTMLLegendElement.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/org/w3c/dom/html/HTMLLegendElement.java
rename to build-deps/jaxp/src/main/java/org/w3c/dom/html/HTMLLegendElement.java
diff --git a/subprojects/jaxp/src/main/java/org/w3c/dom/html/HTMLLinkElement.java b/build-deps/jaxp/src/main/java/org/w3c/dom/html/HTMLLinkElement.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/org/w3c/dom/html/HTMLLinkElement.java
rename to build-deps/jaxp/src/main/java/org/w3c/dom/html/HTMLLinkElement.java
diff --git a/subprojects/jaxp/src/main/java/org/w3c/dom/html/HTMLMapElement.java b/build-deps/jaxp/src/main/java/org/w3c/dom/html/HTMLMapElement.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/org/w3c/dom/html/HTMLMapElement.java
rename to build-deps/jaxp/src/main/java/org/w3c/dom/html/HTMLMapElement.java
diff --git a/subprojects/jaxp/src/main/java/org/w3c/dom/html/HTMLMenuElement.java b/build-deps/jaxp/src/main/java/org/w3c/dom/html/HTMLMenuElement.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/org/w3c/dom/html/HTMLMenuElement.java
rename to build-deps/jaxp/src/main/java/org/w3c/dom/html/HTMLMenuElement.java
diff --git a/subprojects/jaxp/src/main/java/org/w3c/dom/html/HTMLMetaElement.java b/build-deps/jaxp/src/main/java/org/w3c/dom/html/HTMLMetaElement.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/org/w3c/dom/html/HTMLMetaElement.java
rename to build-deps/jaxp/src/main/java/org/w3c/dom/html/HTMLMetaElement.java
diff --git a/subprojects/jaxp/src/main/java/org/w3c/dom/html/HTMLModElement.java b/build-deps/jaxp/src/main/java/org/w3c/dom/html/HTMLModElement.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/org/w3c/dom/html/HTMLModElement.java
rename to build-deps/jaxp/src/main/java/org/w3c/dom/html/HTMLModElement.java
diff --git a/subprojects/jaxp/src/main/java/org/w3c/dom/html/HTMLOListElement.java b/build-deps/jaxp/src/main/java/org/w3c/dom/html/HTMLOListElement.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/org/w3c/dom/html/HTMLOListElement.java
rename to build-deps/jaxp/src/main/java/org/w3c/dom/html/HTMLOListElement.java
diff --git a/subprojects/jaxp/src/main/java/org/w3c/dom/html/HTMLObjectElement.java b/build-deps/jaxp/src/main/java/org/w3c/dom/html/HTMLObjectElement.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/org/w3c/dom/html/HTMLObjectElement.java
rename to build-deps/jaxp/src/main/java/org/w3c/dom/html/HTMLObjectElement.java
diff --git a/subprojects/jaxp/src/main/java/org/w3c/dom/html/HTMLOptGroupElement.java b/build-deps/jaxp/src/main/java/org/w3c/dom/html/HTMLOptGroupElement.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/org/w3c/dom/html/HTMLOptGroupElement.java
rename to build-deps/jaxp/src/main/java/org/w3c/dom/html/HTMLOptGroupElement.java
diff --git a/subprojects/jaxp/src/main/java/org/w3c/dom/html/HTMLOptionElement.java b/build-deps/jaxp/src/main/java/org/w3c/dom/html/HTMLOptionElement.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/org/w3c/dom/html/HTMLOptionElement.java
rename to build-deps/jaxp/src/main/java/org/w3c/dom/html/HTMLOptionElement.java
diff --git a/subprojects/jaxp/src/main/java/org/w3c/dom/html/HTMLParagraphElement.java b/build-deps/jaxp/src/main/java/org/w3c/dom/html/HTMLParagraphElement.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/org/w3c/dom/html/HTMLParagraphElement.java
rename to build-deps/jaxp/src/main/java/org/w3c/dom/html/HTMLParagraphElement.java
diff --git a/subprojects/jaxp/src/main/java/org/w3c/dom/html/HTMLParamElement.java b/build-deps/jaxp/src/main/java/org/w3c/dom/html/HTMLParamElement.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/org/w3c/dom/html/HTMLParamElement.java
rename to build-deps/jaxp/src/main/java/org/w3c/dom/html/HTMLParamElement.java
diff --git a/subprojects/jaxp/src/main/java/org/w3c/dom/html/HTMLPreElement.java b/build-deps/jaxp/src/main/java/org/w3c/dom/html/HTMLPreElement.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/org/w3c/dom/html/HTMLPreElement.java
rename to build-deps/jaxp/src/main/java/org/w3c/dom/html/HTMLPreElement.java
diff --git a/subprojects/jaxp/src/main/java/org/w3c/dom/html/HTMLQuoteElement.java b/build-deps/jaxp/src/main/java/org/w3c/dom/html/HTMLQuoteElement.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/org/w3c/dom/html/HTMLQuoteElement.java
rename to build-deps/jaxp/src/main/java/org/w3c/dom/html/HTMLQuoteElement.java
diff --git a/subprojects/jaxp/src/main/java/org/w3c/dom/html/HTMLScriptElement.java b/build-deps/jaxp/src/main/java/org/w3c/dom/html/HTMLScriptElement.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/org/w3c/dom/html/HTMLScriptElement.java
rename to build-deps/jaxp/src/main/java/org/w3c/dom/html/HTMLScriptElement.java
diff --git a/subprojects/jaxp/src/main/java/org/w3c/dom/html/HTMLSelectElement.java b/build-deps/jaxp/src/main/java/org/w3c/dom/html/HTMLSelectElement.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/org/w3c/dom/html/HTMLSelectElement.java
rename to build-deps/jaxp/src/main/java/org/w3c/dom/html/HTMLSelectElement.java
diff --git a/subprojects/jaxp/src/main/java/org/w3c/dom/html/HTMLStyleElement.java b/build-deps/jaxp/src/main/java/org/w3c/dom/html/HTMLStyleElement.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/org/w3c/dom/html/HTMLStyleElement.java
rename to build-deps/jaxp/src/main/java/org/w3c/dom/html/HTMLStyleElement.java
diff --git a/subprojects/jaxp/src/main/java/org/w3c/dom/html/HTMLTableCaptionElement.java b/build-deps/jaxp/src/main/java/org/w3c/dom/html/HTMLTableCaptionElement.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/org/w3c/dom/html/HTMLTableCaptionElement.java
rename to build-deps/jaxp/src/main/java/org/w3c/dom/html/HTMLTableCaptionElement.java
diff --git a/subprojects/jaxp/src/main/java/org/w3c/dom/html/HTMLTableCellElement.java b/build-deps/jaxp/src/main/java/org/w3c/dom/html/HTMLTableCellElement.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/org/w3c/dom/html/HTMLTableCellElement.java
rename to build-deps/jaxp/src/main/java/org/w3c/dom/html/HTMLTableCellElement.java
diff --git a/subprojects/jaxp/src/main/java/org/w3c/dom/html/HTMLTableColElement.java b/build-deps/jaxp/src/main/java/org/w3c/dom/html/HTMLTableColElement.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/org/w3c/dom/html/HTMLTableColElement.java
rename to build-deps/jaxp/src/main/java/org/w3c/dom/html/HTMLTableColElement.java
diff --git a/subprojects/jaxp/src/main/java/org/w3c/dom/html/HTMLTableElement.java b/build-deps/jaxp/src/main/java/org/w3c/dom/html/HTMLTableElement.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/org/w3c/dom/html/HTMLTableElement.java
rename to build-deps/jaxp/src/main/java/org/w3c/dom/html/HTMLTableElement.java
diff --git a/subprojects/jaxp/src/main/java/org/w3c/dom/html/HTMLTableRowElement.java b/build-deps/jaxp/src/main/java/org/w3c/dom/html/HTMLTableRowElement.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/org/w3c/dom/html/HTMLTableRowElement.java
rename to build-deps/jaxp/src/main/java/org/w3c/dom/html/HTMLTableRowElement.java
diff --git a/subprojects/jaxp/src/main/java/org/w3c/dom/html/HTMLTableSectionElement.java b/build-deps/jaxp/src/main/java/org/w3c/dom/html/HTMLTableSectionElement.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/org/w3c/dom/html/HTMLTableSectionElement.java
rename to build-deps/jaxp/src/main/java/org/w3c/dom/html/HTMLTableSectionElement.java
diff --git a/subprojects/jaxp/src/main/java/org/w3c/dom/html/HTMLTextAreaElement.java b/build-deps/jaxp/src/main/java/org/w3c/dom/html/HTMLTextAreaElement.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/org/w3c/dom/html/HTMLTextAreaElement.java
rename to build-deps/jaxp/src/main/java/org/w3c/dom/html/HTMLTextAreaElement.java
diff --git a/subprojects/jaxp/src/main/java/org/w3c/dom/html/HTMLTitleElement.java b/build-deps/jaxp/src/main/java/org/w3c/dom/html/HTMLTitleElement.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/org/w3c/dom/html/HTMLTitleElement.java
rename to build-deps/jaxp/src/main/java/org/w3c/dom/html/HTMLTitleElement.java
diff --git a/subprojects/jaxp/src/main/java/org/w3c/dom/html/HTMLUListElement.java b/build-deps/jaxp/src/main/java/org/w3c/dom/html/HTMLUListElement.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/org/w3c/dom/html/HTMLUListElement.java
rename to build-deps/jaxp/src/main/java/org/w3c/dom/html/HTMLUListElement.java
diff --git a/subprojects/jaxp/src/main/java/org/w3c/dom/ls/DOMImplementationLS.java b/build-deps/jaxp/src/main/java/org/w3c/dom/ls/DOMImplementationLS.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/org/w3c/dom/ls/DOMImplementationLS.java
rename to build-deps/jaxp/src/main/java/org/w3c/dom/ls/DOMImplementationLS.java
diff --git a/subprojects/jaxp/src/main/java/org/w3c/dom/ls/LSException.java b/build-deps/jaxp/src/main/java/org/w3c/dom/ls/LSException.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/org/w3c/dom/ls/LSException.java
rename to build-deps/jaxp/src/main/java/org/w3c/dom/ls/LSException.java
diff --git a/subprojects/jaxp/src/main/java/org/w3c/dom/ls/LSInput.java b/build-deps/jaxp/src/main/java/org/w3c/dom/ls/LSInput.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/org/w3c/dom/ls/LSInput.java
rename to build-deps/jaxp/src/main/java/org/w3c/dom/ls/LSInput.java
diff --git a/subprojects/jaxp/src/main/java/org/w3c/dom/ls/LSLoadEvent.java b/build-deps/jaxp/src/main/java/org/w3c/dom/ls/LSLoadEvent.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/org/w3c/dom/ls/LSLoadEvent.java
rename to build-deps/jaxp/src/main/java/org/w3c/dom/ls/LSLoadEvent.java
diff --git a/subprojects/jaxp/src/main/java/org/w3c/dom/ls/LSOutput.java b/build-deps/jaxp/src/main/java/org/w3c/dom/ls/LSOutput.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/org/w3c/dom/ls/LSOutput.java
rename to build-deps/jaxp/src/main/java/org/w3c/dom/ls/LSOutput.java
diff --git a/subprojects/jaxp/src/main/java/org/w3c/dom/ls/LSParser.java b/build-deps/jaxp/src/main/java/org/w3c/dom/ls/LSParser.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/org/w3c/dom/ls/LSParser.java
rename to build-deps/jaxp/src/main/java/org/w3c/dom/ls/LSParser.java
diff --git a/subprojects/jaxp/src/main/java/org/w3c/dom/ls/LSParserFilter.java b/build-deps/jaxp/src/main/java/org/w3c/dom/ls/LSParserFilter.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/org/w3c/dom/ls/LSParserFilter.java
rename to build-deps/jaxp/src/main/java/org/w3c/dom/ls/LSParserFilter.java
diff --git a/subprojects/jaxp/src/main/java/org/w3c/dom/ls/LSProgressEvent.java b/build-deps/jaxp/src/main/java/org/w3c/dom/ls/LSProgressEvent.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/org/w3c/dom/ls/LSProgressEvent.java
rename to build-deps/jaxp/src/main/java/org/w3c/dom/ls/LSProgressEvent.java
diff --git a/subprojects/jaxp/src/main/java/org/w3c/dom/ls/LSResourceResolver.java b/build-deps/jaxp/src/main/java/org/w3c/dom/ls/LSResourceResolver.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/org/w3c/dom/ls/LSResourceResolver.java
rename to build-deps/jaxp/src/main/java/org/w3c/dom/ls/LSResourceResolver.java
diff --git a/subprojects/jaxp/src/main/java/org/w3c/dom/ls/LSSerializer.java b/build-deps/jaxp/src/main/java/org/w3c/dom/ls/LSSerializer.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/org/w3c/dom/ls/LSSerializer.java
rename to build-deps/jaxp/src/main/java/org/w3c/dom/ls/LSSerializer.java
diff --git a/subprojects/jaxp/src/main/java/org/w3c/dom/ls/LSSerializerFilter.java b/build-deps/jaxp/src/main/java/org/w3c/dom/ls/LSSerializerFilter.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/org/w3c/dom/ls/LSSerializerFilter.java
rename to build-deps/jaxp/src/main/java/org/w3c/dom/ls/LSSerializerFilter.java
diff --git a/subprojects/jaxp/src/main/java/org/w3c/dom/package.html b/build-deps/jaxp/src/main/java/org/w3c/dom/package.html
similarity index 100%
rename from subprojects/jaxp/src/main/java/org/w3c/dom/package.html
rename to build-deps/jaxp/src/main/java/org/w3c/dom/package.html
diff --git a/subprojects/jaxp/src/main/java/org/w3c/dom/ranges/DocumentRange.java b/build-deps/jaxp/src/main/java/org/w3c/dom/ranges/DocumentRange.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/org/w3c/dom/ranges/DocumentRange.java
rename to build-deps/jaxp/src/main/java/org/w3c/dom/ranges/DocumentRange.java
diff --git a/subprojects/jaxp/src/main/java/org/w3c/dom/ranges/Range.java b/build-deps/jaxp/src/main/java/org/w3c/dom/ranges/Range.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/org/w3c/dom/ranges/Range.java
rename to build-deps/jaxp/src/main/java/org/w3c/dom/ranges/Range.java
diff --git a/subprojects/jaxp/src/main/java/org/w3c/dom/ranges/RangeException.java b/build-deps/jaxp/src/main/java/org/w3c/dom/ranges/RangeException.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/org/w3c/dom/ranges/RangeException.java
rename to build-deps/jaxp/src/main/java/org/w3c/dom/ranges/RangeException.java
diff --git a/subprojects/jaxp/src/main/java/org/w3c/dom/ranges/package.html b/build-deps/jaxp/src/main/java/org/w3c/dom/ranges/package.html
similarity index 100%
rename from subprojects/jaxp/src/main/java/org/w3c/dom/ranges/package.html
rename to build-deps/jaxp/src/main/java/org/w3c/dom/ranges/package.html
diff --git a/subprojects/jaxp/src/main/java/org/w3c/dom/stylesheets/DocumentStyle.java b/build-deps/jaxp/src/main/java/org/w3c/dom/stylesheets/DocumentStyle.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/org/w3c/dom/stylesheets/DocumentStyle.java
rename to build-deps/jaxp/src/main/java/org/w3c/dom/stylesheets/DocumentStyle.java
diff --git a/subprojects/jaxp/src/main/java/org/w3c/dom/stylesheets/LinkStyle.java b/build-deps/jaxp/src/main/java/org/w3c/dom/stylesheets/LinkStyle.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/org/w3c/dom/stylesheets/LinkStyle.java
rename to build-deps/jaxp/src/main/java/org/w3c/dom/stylesheets/LinkStyle.java
diff --git a/subprojects/jaxp/src/main/java/org/w3c/dom/stylesheets/MediaList.java b/build-deps/jaxp/src/main/java/org/w3c/dom/stylesheets/MediaList.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/org/w3c/dom/stylesheets/MediaList.java
rename to build-deps/jaxp/src/main/java/org/w3c/dom/stylesheets/MediaList.java
diff --git a/subprojects/jaxp/src/main/java/org/w3c/dom/stylesheets/StyleSheet.java b/build-deps/jaxp/src/main/java/org/w3c/dom/stylesheets/StyleSheet.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/org/w3c/dom/stylesheets/StyleSheet.java
rename to build-deps/jaxp/src/main/java/org/w3c/dom/stylesheets/StyleSheet.java
diff --git a/subprojects/jaxp/src/main/java/org/w3c/dom/stylesheets/StyleSheetList.java b/build-deps/jaxp/src/main/java/org/w3c/dom/stylesheets/StyleSheetList.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/org/w3c/dom/stylesheets/StyleSheetList.java
rename to build-deps/jaxp/src/main/java/org/w3c/dom/stylesheets/StyleSheetList.java
diff --git a/subprojects/jaxp/src/main/java/org/w3c/dom/traversal/DocumentTraversal.java b/build-deps/jaxp/src/main/java/org/w3c/dom/traversal/DocumentTraversal.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/org/w3c/dom/traversal/DocumentTraversal.java
rename to build-deps/jaxp/src/main/java/org/w3c/dom/traversal/DocumentTraversal.java
diff --git a/subprojects/jaxp/src/main/java/org/w3c/dom/traversal/NodeFilter.java b/build-deps/jaxp/src/main/java/org/w3c/dom/traversal/NodeFilter.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/org/w3c/dom/traversal/NodeFilter.java
rename to build-deps/jaxp/src/main/java/org/w3c/dom/traversal/NodeFilter.java
diff --git a/subprojects/jaxp/src/main/java/org/w3c/dom/traversal/NodeIterator.java b/build-deps/jaxp/src/main/java/org/w3c/dom/traversal/NodeIterator.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/org/w3c/dom/traversal/NodeIterator.java
rename to build-deps/jaxp/src/main/java/org/w3c/dom/traversal/NodeIterator.java
diff --git a/subprojects/jaxp/src/main/java/org/w3c/dom/traversal/TreeWalker.java b/build-deps/jaxp/src/main/java/org/w3c/dom/traversal/TreeWalker.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/org/w3c/dom/traversal/TreeWalker.java
rename to build-deps/jaxp/src/main/java/org/w3c/dom/traversal/TreeWalker.java
diff --git a/subprojects/jaxp/src/main/java/org/w3c/dom/views/AbstractView.java b/build-deps/jaxp/src/main/java/org/w3c/dom/views/AbstractView.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/org/w3c/dom/views/AbstractView.java
rename to build-deps/jaxp/src/main/java/org/w3c/dom/views/AbstractView.java
diff --git a/subprojects/jaxp/src/main/java/org/w3c/dom/views/DocumentView.java b/build-deps/jaxp/src/main/java/org/w3c/dom/views/DocumentView.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/org/w3c/dom/views/DocumentView.java
rename to build-deps/jaxp/src/main/java/org/w3c/dom/views/DocumentView.java
diff --git a/subprojects/jaxp/src/main/java/org/w3c/dom/xpath/COPYRIGHT.html b/build-deps/jaxp/src/main/java/org/w3c/dom/xpath/COPYRIGHT.html
similarity index 100%
rename from subprojects/jaxp/src/main/java/org/w3c/dom/xpath/COPYRIGHT.html
rename to build-deps/jaxp/src/main/java/org/w3c/dom/xpath/COPYRIGHT.html
diff --git a/subprojects/jaxp/src/main/java/org/w3c/dom/xpath/XPathEvaluator.java b/build-deps/jaxp/src/main/java/org/w3c/dom/xpath/XPathEvaluator.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/org/w3c/dom/xpath/XPathEvaluator.java
rename to build-deps/jaxp/src/main/java/org/w3c/dom/xpath/XPathEvaluator.java
diff --git a/subprojects/jaxp/src/main/java/org/w3c/dom/xpath/XPathException.java b/build-deps/jaxp/src/main/java/org/w3c/dom/xpath/XPathException.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/org/w3c/dom/xpath/XPathException.java
rename to build-deps/jaxp/src/main/java/org/w3c/dom/xpath/XPathException.java
diff --git a/subprojects/jaxp/src/main/java/org/w3c/dom/xpath/XPathExpression.java b/build-deps/jaxp/src/main/java/org/w3c/dom/xpath/XPathExpression.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/org/w3c/dom/xpath/XPathExpression.java
rename to build-deps/jaxp/src/main/java/org/w3c/dom/xpath/XPathExpression.java
diff --git a/subprojects/jaxp/src/main/java/org/w3c/dom/xpath/XPathNSResolver.java b/build-deps/jaxp/src/main/java/org/w3c/dom/xpath/XPathNSResolver.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/org/w3c/dom/xpath/XPathNSResolver.java
rename to build-deps/jaxp/src/main/java/org/w3c/dom/xpath/XPathNSResolver.java
diff --git a/subprojects/jaxp/src/main/java/org/w3c/dom/xpath/XPathNamespace.java b/build-deps/jaxp/src/main/java/org/w3c/dom/xpath/XPathNamespace.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/org/w3c/dom/xpath/XPathNamespace.java
rename to build-deps/jaxp/src/main/java/org/w3c/dom/xpath/XPathNamespace.java
diff --git a/subprojects/jaxp/src/main/java/org/w3c/dom/xpath/XPathResult.java b/build-deps/jaxp/src/main/java/org/w3c/dom/xpath/XPathResult.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/org/w3c/dom/xpath/XPathResult.java
rename to build-deps/jaxp/src/main/java/org/w3c/dom/xpath/XPathResult.java
diff --git a/subprojects/jaxp/src/main/java/org/xml/sax/AttributeList.java b/build-deps/jaxp/src/main/java/org/xml/sax/AttributeList.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/org/xml/sax/AttributeList.java
rename to build-deps/jaxp/src/main/java/org/xml/sax/AttributeList.java
diff --git a/subprojects/jaxp/src/main/java/org/xml/sax/Attributes.java b/build-deps/jaxp/src/main/java/org/xml/sax/Attributes.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/org/xml/sax/Attributes.java
rename to build-deps/jaxp/src/main/java/org/xml/sax/Attributes.java
diff --git a/subprojects/jaxp/src/main/java/org/xml/sax/COPYING b/build-deps/jaxp/src/main/java/org/xml/sax/COPYING
similarity index 100%
rename from subprojects/jaxp/src/main/java/org/xml/sax/COPYING
rename to build-deps/jaxp/src/main/java/org/xml/sax/COPYING
diff --git a/subprojects/jaxp/src/main/java/org/xml/sax/COPYING.txt b/build-deps/jaxp/src/main/java/org/xml/sax/COPYING.txt
similarity index 100%
rename from subprojects/jaxp/src/main/java/org/xml/sax/COPYING.txt
rename to build-deps/jaxp/src/main/java/org/xml/sax/COPYING.txt
diff --git a/subprojects/jaxp/src/main/java/org/xml/sax/ContentHandler.java b/build-deps/jaxp/src/main/java/org/xml/sax/ContentHandler.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/org/xml/sax/ContentHandler.java
rename to build-deps/jaxp/src/main/java/org/xml/sax/ContentHandler.java
diff --git a/subprojects/jaxp/src/main/java/org/xml/sax/DTDHandler.java b/build-deps/jaxp/src/main/java/org/xml/sax/DTDHandler.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/org/xml/sax/DTDHandler.java
rename to build-deps/jaxp/src/main/java/org/xml/sax/DTDHandler.java
diff --git a/subprojects/jaxp/src/main/java/org/xml/sax/DocumentHandler.java b/build-deps/jaxp/src/main/java/org/xml/sax/DocumentHandler.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/org/xml/sax/DocumentHandler.java
rename to build-deps/jaxp/src/main/java/org/xml/sax/DocumentHandler.java
diff --git a/subprojects/jaxp/src/main/java/org/xml/sax/EntityResolver.java b/build-deps/jaxp/src/main/java/org/xml/sax/EntityResolver.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/org/xml/sax/EntityResolver.java
rename to build-deps/jaxp/src/main/java/org/xml/sax/EntityResolver.java
diff --git a/subprojects/jaxp/src/main/java/org/xml/sax/ErrorHandler.java b/build-deps/jaxp/src/main/java/org/xml/sax/ErrorHandler.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/org/xml/sax/ErrorHandler.java
rename to build-deps/jaxp/src/main/java/org/xml/sax/ErrorHandler.java
diff --git a/subprojects/jaxp/src/main/java/org/xml/sax/HandlerBase.java b/build-deps/jaxp/src/main/java/org/xml/sax/HandlerBase.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/org/xml/sax/HandlerBase.java
rename to build-deps/jaxp/src/main/java/org/xml/sax/HandlerBase.java
diff --git a/subprojects/jaxp/src/main/java/org/xml/sax/InputSource.java b/build-deps/jaxp/src/main/java/org/xml/sax/InputSource.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/org/xml/sax/InputSource.java
rename to build-deps/jaxp/src/main/java/org/xml/sax/InputSource.java
diff --git a/subprojects/jaxp/src/main/java/org/xml/sax/Locator.java b/build-deps/jaxp/src/main/java/org/xml/sax/Locator.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/org/xml/sax/Locator.java
rename to build-deps/jaxp/src/main/java/org/xml/sax/Locator.java
diff --git a/subprojects/jaxp/src/main/java/org/xml/sax/Parser.java b/build-deps/jaxp/src/main/java/org/xml/sax/Parser.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/org/xml/sax/Parser.java
rename to build-deps/jaxp/src/main/java/org/xml/sax/Parser.java
diff --git a/subprojects/jaxp/src/main/java/org/xml/sax/SAXException.java b/build-deps/jaxp/src/main/java/org/xml/sax/SAXException.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/org/xml/sax/SAXException.java
rename to build-deps/jaxp/src/main/java/org/xml/sax/SAXException.java
diff --git a/subprojects/jaxp/src/main/java/org/xml/sax/SAXNotRecognizedException.java b/build-deps/jaxp/src/main/java/org/xml/sax/SAXNotRecognizedException.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/org/xml/sax/SAXNotRecognizedException.java
rename to build-deps/jaxp/src/main/java/org/xml/sax/SAXNotRecognizedException.java
diff --git a/subprojects/jaxp/src/main/java/org/xml/sax/SAXNotSupportedException.java b/build-deps/jaxp/src/main/java/org/xml/sax/SAXNotSupportedException.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/org/xml/sax/SAXNotSupportedException.java
rename to build-deps/jaxp/src/main/java/org/xml/sax/SAXNotSupportedException.java
diff --git a/subprojects/jaxp/src/main/java/org/xml/sax/SAXParseException.java b/build-deps/jaxp/src/main/java/org/xml/sax/SAXParseException.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/org/xml/sax/SAXParseException.java
rename to build-deps/jaxp/src/main/java/org/xml/sax/SAXParseException.java
diff --git a/subprojects/jaxp/src/main/java/org/xml/sax/XMLFilter.java b/build-deps/jaxp/src/main/java/org/xml/sax/XMLFilter.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/org/xml/sax/XMLFilter.java
rename to build-deps/jaxp/src/main/java/org/xml/sax/XMLFilter.java
diff --git a/subprojects/jaxp/src/main/java/org/xml/sax/XMLReader.java b/build-deps/jaxp/src/main/java/org/xml/sax/XMLReader.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/org/xml/sax/XMLReader.java
rename to build-deps/jaxp/src/main/java/org/xml/sax/XMLReader.java
diff --git a/subprojects/jaxp/src/main/java/org/xml/sax/ext/Attributes2.java b/build-deps/jaxp/src/main/java/org/xml/sax/ext/Attributes2.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/org/xml/sax/ext/Attributes2.java
rename to build-deps/jaxp/src/main/java/org/xml/sax/ext/Attributes2.java
diff --git a/subprojects/jaxp/src/main/java/org/xml/sax/ext/Attributes2Impl.java b/build-deps/jaxp/src/main/java/org/xml/sax/ext/Attributes2Impl.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/org/xml/sax/ext/Attributes2Impl.java
rename to build-deps/jaxp/src/main/java/org/xml/sax/ext/Attributes2Impl.java
diff --git a/subprojects/jaxp/src/main/java/org/xml/sax/ext/DeclHandler.java b/build-deps/jaxp/src/main/java/org/xml/sax/ext/DeclHandler.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/org/xml/sax/ext/DeclHandler.java
rename to build-deps/jaxp/src/main/java/org/xml/sax/ext/DeclHandler.java
diff --git a/subprojects/jaxp/src/main/java/org/xml/sax/ext/DefaultHandler2.java b/build-deps/jaxp/src/main/java/org/xml/sax/ext/DefaultHandler2.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/org/xml/sax/ext/DefaultHandler2.java
rename to build-deps/jaxp/src/main/java/org/xml/sax/ext/DefaultHandler2.java
diff --git a/subprojects/jaxp/src/main/java/org/xml/sax/ext/EntityResolver2.java b/build-deps/jaxp/src/main/java/org/xml/sax/ext/EntityResolver2.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/org/xml/sax/ext/EntityResolver2.java
rename to build-deps/jaxp/src/main/java/org/xml/sax/ext/EntityResolver2.java
diff --git a/subprojects/jaxp/src/main/java/org/xml/sax/ext/LexicalHandler.java b/build-deps/jaxp/src/main/java/org/xml/sax/ext/LexicalHandler.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/org/xml/sax/ext/LexicalHandler.java
rename to build-deps/jaxp/src/main/java/org/xml/sax/ext/LexicalHandler.java
diff --git a/subprojects/jaxp/src/main/java/org/xml/sax/ext/Locator2.java b/build-deps/jaxp/src/main/java/org/xml/sax/ext/Locator2.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/org/xml/sax/ext/Locator2.java
rename to build-deps/jaxp/src/main/java/org/xml/sax/ext/Locator2.java
diff --git a/subprojects/jaxp/src/main/java/org/xml/sax/ext/Locator2Impl.java b/build-deps/jaxp/src/main/java/org/xml/sax/ext/Locator2Impl.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/org/xml/sax/ext/Locator2Impl.java
rename to build-deps/jaxp/src/main/java/org/xml/sax/ext/Locator2Impl.java
diff --git a/subprojects/jaxp/src/main/java/org/xml/sax/ext/package.html b/build-deps/jaxp/src/main/java/org/xml/sax/ext/package.html
similarity index 100%
rename from subprojects/jaxp/src/main/java/org/xml/sax/ext/package.html
rename to build-deps/jaxp/src/main/java/org/xml/sax/ext/package.html
diff --git a/subprojects/jaxp/src/main/java/org/xml/sax/helpers/AttributeListImpl.java b/build-deps/jaxp/src/main/java/org/xml/sax/helpers/AttributeListImpl.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/org/xml/sax/helpers/AttributeListImpl.java
rename to build-deps/jaxp/src/main/java/org/xml/sax/helpers/AttributeListImpl.java
diff --git a/subprojects/jaxp/src/main/java/org/xml/sax/helpers/AttributesImpl.java b/build-deps/jaxp/src/main/java/org/xml/sax/helpers/AttributesImpl.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/org/xml/sax/helpers/AttributesImpl.java
rename to build-deps/jaxp/src/main/java/org/xml/sax/helpers/AttributesImpl.java
diff --git a/subprojects/jaxp/src/main/java/org/xml/sax/helpers/DefaultHandler.java b/build-deps/jaxp/src/main/java/org/xml/sax/helpers/DefaultHandler.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/org/xml/sax/helpers/DefaultHandler.java
rename to build-deps/jaxp/src/main/java/org/xml/sax/helpers/DefaultHandler.java
diff --git a/subprojects/jaxp/src/main/java/org/xml/sax/helpers/LocatorImpl.java b/build-deps/jaxp/src/main/java/org/xml/sax/helpers/LocatorImpl.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/org/xml/sax/helpers/LocatorImpl.java
rename to build-deps/jaxp/src/main/java/org/xml/sax/helpers/LocatorImpl.java
diff --git a/subprojects/jaxp/src/main/java/org/xml/sax/helpers/NamespaceSupport.java b/build-deps/jaxp/src/main/java/org/xml/sax/helpers/NamespaceSupport.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/org/xml/sax/helpers/NamespaceSupport.java
rename to build-deps/jaxp/src/main/java/org/xml/sax/helpers/NamespaceSupport.java
diff --git a/subprojects/jaxp/src/main/java/org/xml/sax/helpers/NewInstance.java b/build-deps/jaxp/src/main/java/org/xml/sax/helpers/NewInstance.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/org/xml/sax/helpers/NewInstance.java
rename to build-deps/jaxp/src/main/java/org/xml/sax/helpers/NewInstance.java
diff --git a/subprojects/jaxp/src/main/java/org/xml/sax/helpers/ParserAdapter.java b/build-deps/jaxp/src/main/java/org/xml/sax/helpers/ParserAdapter.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/org/xml/sax/helpers/ParserAdapter.java
rename to build-deps/jaxp/src/main/java/org/xml/sax/helpers/ParserAdapter.java
diff --git a/subprojects/jaxp/src/main/java/org/xml/sax/helpers/ParserFactory.java b/build-deps/jaxp/src/main/java/org/xml/sax/helpers/ParserFactory.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/org/xml/sax/helpers/ParserFactory.java
rename to build-deps/jaxp/src/main/java/org/xml/sax/helpers/ParserFactory.java
diff --git a/subprojects/jaxp/src/main/java/org/xml/sax/helpers/SecuritySupport.java b/build-deps/jaxp/src/main/java/org/xml/sax/helpers/SecuritySupport.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/org/xml/sax/helpers/SecuritySupport.java
rename to build-deps/jaxp/src/main/java/org/xml/sax/helpers/SecuritySupport.java
diff --git a/subprojects/jaxp/src/main/java/org/xml/sax/helpers/XMLFilterImpl.java b/build-deps/jaxp/src/main/java/org/xml/sax/helpers/XMLFilterImpl.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/org/xml/sax/helpers/XMLFilterImpl.java
rename to build-deps/jaxp/src/main/java/org/xml/sax/helpers/XMLFilterImpl.java
diff --git a/subprojects/jaxp/src/main/java/org/xml/sax/helpers/XMLReaderAdapter.java b/build-deps/jaxp/src/main/java/org/xml/sax/helpers/XMLReaderAdapter.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/org/xml/sax/helpers/XMLReaderAdapter.java
rename to build-deps/jaxp/src/main/java/org/xml/sax/helpers/XMLReaderAdapter.java
diff --git a/subprojects/jaxp/src/main/java/org/xml/sax/helpers/XMLReaderFactory.java b/build-deps/jaxp/src/main/java/org/xml/sax/helpers/XMLReaderFactory.java
similarity index 100%
rename from subprojects/jaxp/src/main/java/org/xml/sax/helpers/XMLReaderFactory.java
rename to build-deps/jaxp/src/main/java/org/xml/sax/helpers/XMLReaderFactory.java
diff --git a/subprojects/jaxp/src/main/java/org/xml/sax/helpers/package.html b/build-deps/jaxp/src/main/java/org/xml/sax/helpers/package.html
similarity index 100%
rename from subprojects/jaxp/src/main/java/org/xml/sax/helpers/package.html
rename to build-deps/jaxp/src/main/java/org/xml/sax/helpers/package.html
diff --git a/subprojects/jaxp/src/main/java/org/xml/sax/package.html b/build-deps/jaxp/src/main/java/org/xml/sax/package.html
similarity index 100%
rename from subprojects/jaxp/src/main/java/org/xml/sax/package.html
rename to build-deps/jaxp/src/main/java/org/xml/sax/package.html
diff --git a/subprojects/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/DOMMessages.properties b/build-deps/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/DOMMessages.properties
similarity index 100%
rename from subprojects/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/DOMMessages.properties
rename to build-deps/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/DOMMessages.properties
diff --git a/subprojects/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/DOMMessages_de.properties b/build-deps/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/DOMMessages_de.properties
similarity index 100%
rename from subprojects/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/DOMMessages_de.properties
rename to build-deps/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/DOMMessages_de.properties
diff --git a/subprojects/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/DOMMessages_es.properties b/build-deps/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/DOMMessages_es.properties
similarity index 100%
rename from subprojects/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/DOMMessages_es.properties
rename to build-deps/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/DOMMessages_es.properties
diff --git a/subprojects/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/DOMMessages_fr.properties b/build-deps/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/DOMMessages_fr.properties
similarity index 100%
rename from subprojects/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/DOMMessages_fr.properties
rename to build-deps/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/DOMMessages_fr.properties
diff --git a/subprojects/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/DOMMessages_it.properties b/build-deps/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/DOMMessages_it.properties
similarity index 100%
rename from subprojects/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/DOMMessages_it.properties
rename to build-deps/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/DOMMessages_it.properties
diff --git a/subprojects/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/DOMMessages_ja.properties b/build-deps/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/DOMMessages_ja.properties
similarity index 100%
rename from subprojects/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/DOMMessages_ja.properties
rename to build-deps/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/DOMMessages_ja.properties
diff --git a/subprojects/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/DOMMessages_ko.properties b/build-deps/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/DOMMessages_ko.properties
similarity index 100%
rename from subprojects/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/DOMMessages_ko.properties
rename to build-deps/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/DOMMessages_ko.properties
diff --git a/subprojects/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/DOMMessages_pt_BR.properties b/build-deps/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/DOMMessages_pt_BR.properties
similarity index 100%
rename from subprojects/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/DOMMessages_pt_BR.properties
rename to build-deps/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/DOMMessages_pt_BR.properties
diff --git a/subprojects/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/DOMMessages_sv.properties b/build-deps/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/DOMMessages_sv.properties
similarity index 100%
rename from subprojects/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/DOMMessages_sv.properties
rename to build-deps/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/DOMMessages_sv.properties
diff --git a/subprojects/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/DOMMessages_zh_CN.properties b/build-deps/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/DOMMessages_zh_CN.properties
similarity index 100%
rename from subprojects/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/DOMMessages_zh_CN.properties
rename to build-deps/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/DOMMessages_zh_CN.properties
diff --git a/subprojects/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/DOMMessages_zh_TW.properties b/build-deps/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/DOMMessages_zh_TW.properties
similarity index 100%
rename from subprojects/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/DOMMessages_zh_TW.properties
rename to build-deps/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/DOMMessages_zh_TW.properties
diff --git a/subprojects/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/DatatypeMessages.properties b/build-deps/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/DatatypeMessages.properties
similarity index 100%
rename from subprojects/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/DatatypeMessages.properties
rename to build-deps/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/DatatypeMessages.properties
diff --git a/subprojects/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/DatatypeMessages_de.properties b/build-deps/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/DatatypeMessages_de.properties
similarity index 100%
rename from subprojects/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/DatatypeMessages_de.properties
rename to build-deps/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/DatatypeMessages_de.properties
diff --git a/subprojects/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/DatatypeMessages_es.properties b/build-deps/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/DatatypeMessages_es.properties
similarity index 100%
rename from subprojects/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/DatatypeMessages_es.properties
rename to build-deps/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/DatatypeMessages_es.properties
diff --git a/subprojects/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/DatatypeMessages_fr.properties b/build-deps/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/DatatypeMessages_fr.properties
similarity index 100%
rename from subprojects/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/DatatypeMessages_fr.properties
rename to build-deps/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/DatatypeMessages_fr.properties
diff --git a/subprojects/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/DatatypeMessages_it.properties b/build-deps/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/DatatypeMessages_it.properties
similarity index 100%
rename from subprojects/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/DatatypeMessages_it.properties
rename to build-deps/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/DatatypeMessages_it.properties
diff --git a/subprojects/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/DatatypeMessages_ja.properties b/build-deps/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/DatatypeMessages_ja.properties
similarity index 100%
rename from subprojects/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/DatatypeMessages_ja.properties
rename to build-deps/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/DatatypeMessages_ja.properties
diff --git a/subprojects/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/DatatypeMessages_ko.properties b/build-deps/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/DatatypeMessages_ko.properties
similarity index 100%
rename from subprojects/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/DatatypeMessages_ko.properties
rename to build-deps/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/DatatypeMessages_ko.properties
diff --git a/subprojects/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/DatatypeMessages_pt_BR.properties b/build-deps/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/DatatypeMessages_pt_BR.properties
similarity index 100%
rename from subprojects/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/DatatypeMessages_pt_BR.properties
rename to build-deps/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/DatatypeMessages_pt_BR.properties
diff --git a/subprojects/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/DatatypeMessages_sv.properties b/build-deps/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/DatatypeMessages_sv.properties
similarity index 100%
rename from subprojects/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/DatatypeMessages_sv.properties
rename to build-deps/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/DatatypeMessages_sv.properties
diff --git a/subprojects/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/DatatypeMessages_zh_CN.properties b/build-deps/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/DatatypeMessages_zh_CN.properties
similarity index 100%
rename from subprojects/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/DatatypeMessages_zh_CN.properties
rename to build-deps/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/DatatypeMessages_zh_CN.properties
diff --git a/subprojects/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/DatatypeMessages_zh_TW.properties b/build-deps/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/DatatypeMessages_zh_TW.properties
similarity index 100%
rename from subprojects/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/DatatypeMessages_zh_TW.properties
rename to build-deps/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/DatatypeMessages_zh_TW.properties
diff --git a/subprojects/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/JAXPValidationMessages.properties b/build-deps/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/JAXPValidationMessages.properties
similarity index 100%
rename from subprojects/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/JAXPValidationMessages.properties
rename to build-deps/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/JAXPValidationMessages.properties
diff --git a/subprojects/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/JAXPValidationMessages_de.properties b/build-deps/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/JAXPValidationMessages_de.properties
similarity index 100%
rename from subprojects/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/JAXPValidationMessages_de.properties
rename to build-deps/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/JAXPValidationMessages_de.properties
diff --git a/subprojects/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/JAXPValidationMessages_es.properties b/build-deps/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/JAXPValidationMessages_es.properties
similarity index 100%
rename from subprojects/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/JAXPValidationMessages_es.properties
rename to build-deps/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/JAXPValidationMessages_es.properties
diff --git a/subprojects/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/JAXPValidationMessages_fr.properties b/build-deps/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/JAXPValidationMessages_fr.properties
similarity index 100%
rename from subprojects/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/JAXPValidationMessages_fr.properties
rename to build-deps/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/JAXPValidationMessages_fr.properties
diff --git a/subprojects/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/JAXPValidationMessages_it.properties b/build-deps/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/JAXPValidationMessages_it.properties
similarity index 100%
rename from subprojects/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/JAXPValidationMessages_it.properties
rename to build-deps/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/JAXPValidationMessages_it.properties
diff --git a/subprojects/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/JAXPValidationMessages_ja.properties b/build-deps/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/JAXPValidationMessages_ja.properties
similarity index 100%
rename from subprojects/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/JAXPValidationMessages_ja.properties
rename to build-deps/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/JAXPValidationMessages_ja.properties
diff --git a/subprojects/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/JAXPValidationMessages_ko.properties b/build-deps/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/JAXPValidationMessages_ko.properties
similarity index 100%
rename from subprojects/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/JAXPValidationMessages_ko.properties
rename to build-deps/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/JAXPValidationMessages_ko.properties
diff --git a/subprojects/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/JAXPValidationMessages_pt_BR.properties b/build-deps/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/JAXPValidationMessages_pt_BR.properties
similarity index 100%
rename from subprojects/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/JAXPValidationMessages_pt_BR.properties
rename to build-deps/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/JAXPValidationMessages_pt_BR.properties
diff --git a/subprojects/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/JAXPValidationMessages_sv.properties b/build-deps/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/JAXPValidationMessages_sv.properties
similarity index 100%
rename from subprojects/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/JAXPValidationMessages_sv.properties
rename to build-deps/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/JAXPValidationMessages_sv.properties
diff --git a/subprojects/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/JAXPValidationMessages_zh_CN.properties b/build-deps/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/JAXPValidationMessages_zh_CN.properties
similarity index 100%
rename from subprojects/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/JAXPValidationMessages_zh_CN.properties
rename to build-deps/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/JAXPValidationMessages_zh_CN.properties
diff --git a/subprojects/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/JAXPValidationMessages_zh_TW.properties b/build-deps/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/JAXPValidationMessages_zh_TW.properties
similarity index 100%
rename from subprojects/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/JAXPValidationMessages_zh_TW.properties
rename to build-deps/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/JAXPValidationMessages_zh_TW.properties
diff --git a/subprojects/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/SAXMessages.properties b/build-deps/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/SAXMessages.properties
similarity index 100%
rename from subprojects/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/SAXMessages.properties
rename to build-deps/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/SAXMessages.properties
diff --git a/subprojects/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/SAXMessages_de.properties b/build-deps/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/SAXMessages_de.properties
similarity index 100%
rename from subprojects/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/SAXMessages_de.properties
rename to build-deps/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/SAXMessages_de.properties
diff --git a/subprojects/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/SAXMessages_es.properties b/build-deps/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/SAXMessages_es.properties
similarity index 100%
rename from subprojects/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/SAXMessages_es.properties
rename to build-deps/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/SAXMessages_es.properties
diff --git a/subprojects/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/SAXMessages_fr.properties b/build-deps/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/SAXMessages_fr.properties
similarity index 100%
rename from subprojects/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/SAXMessages_fr.properties
rename to build-deps/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/SAXMessages_fr.properties
diff --git a/subprojects/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/SAXMessages_it.properties b/build-deps/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/SAXMessages_it.properties
similarity index 100%
rename from subprojects/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/SAXMessages_it.properties
rename to build-deps/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/SAXMessages_it.properties
diff --git a/subprojects/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/SAXMessages_ja.properties b/build-deps/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/SAXMessages_ja.properties
similarity index 100%
rename from subprojects/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/SAXMessages_ja.properties
rename to build-deps/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/SAXMessages_ja.properties
diff --git a/subprojects/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/SAXMessages_ko.properties b/build-deps/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/SAXMessages_ko.properties
similarity index 100%
rename from subprojects/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/SAXMessages_ko.properties
rename to build-deps/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/SAXMessages_ko.properties
diff --git a/subprojects/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/SAXMessages_pt_BR.properties b/build-deps/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/SAXMessages_pt_BR.properties
similarity index 100%
rename from subprojects/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/SAXMessages_pt_BR.properties
rename to build-deps/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/SAXMessages_pt_BR.properties
diff --git a/subprojects/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/SAXMessages_sv.properties b/build-deps/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/SAXMessages_sv.properties
similarity index 100%
rename from subprojects/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/SAXMessages_sv.properties
rename to build-deps/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/SAXMessages_sv.properties
diff --git a/subprojects/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/SAXMessages_zh_CN.properties b/build-deps/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/SAXMessages_zh_CN.properties
similarity index 100%
rename from subprojects/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/SAXMessages_zh_CN.properties
rename to build-deps/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/SAXMessages_zh_CN.properties
diff --git a/subprojects/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/SAXMessages_zh_TW.properties b/build-deps/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/SAXMessages_zh_TW.properties
similarity index 100%
rename from subprojects/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/SAXMessages_zh_TW.properties
rename to build-deps/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/SAXMessages_zh_TW.properties
diff --git a/subprojects/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages.properties b/build-deps/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages.properties
similarity index 100%
rename from subprojects/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages.properties
rename to build-deps/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages.properties
diff --git a/subprojects/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages_de.properties b/build-deps/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages_de.properties
similarity index 100%
rename from subprojects/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages_de.properties
rename to build-deps/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages_de.properties
diff --git a/subprojects/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages_es.properties b/build-deps/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages_es.properties
similarity index 100%
rename from subprojects/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages_es.properties
rename to build-deps/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages_es.properties
diff --git a/subprojects/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages_fr.properties b/build-deps/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages_fr.properties
similarity index 100%
rename from subprojects/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages_fr.properties
rename to build-deps/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages_fr.properties
diff --git a/subprojects/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages_it.properties b/build-deps/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages_it.properties
similarity index 100%
rename from subprojects/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages_it.properties
rename to build-deps/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages_it.properties
diff --git a/subprojects/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages_ja.properties b/build-deps/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages_ja.properties
similarity index 100%
rename from subprojects/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages_ja.properties
rename to build-deps/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages_ja.properties
diff --git a/subprojects/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages_ko.properties b/build-deps/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages_ko.properties
similarity index 100%
rename from subprojects/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages_ko.properties
rename to build-deps/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages_ko.properties
diff --git a/subprojects/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages_pt_BR.properties b/build-deps/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages_pt_BR.properties
similarity index 100%
rename from subprojects/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages_pt_BR.properties
rename to build-deps/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages_pt_BR.properties
diff --git a/subprojects/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages_sv.properties b/build-deps/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages_sv.properties
similarity index 100%
rename from subprojects/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages_sv.properties
rename to build-deps/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages_sv.properties
diff --git a/subprojects/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages_zh_CN.properties b/build-deps/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages_zh_CN.properties
similarity index 100%
rename from subprojects/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages_zh_CN.properties
rename to build-deps/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages_zh_CN.properties
diff --git a/subprojects/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages_zh_TW.properties b/build-deps/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages_zh_TW.properties
similarity index 100%
rename from subprojects/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages_zh_TW.properties
rename to build-deps/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages_zh_TW.properties
diff --git a/subprojects/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/XMLMessages.properties b/build-deps/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/XMLMessages.properties
similarity index 100%
rename from subprojects/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/XMLMessages.properties
rename to build-deps/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/XMLMessages.properties
diff --git a/subprojects/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/XMLMessages_de.properties b/build-deps/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/XMLMessages_de.properties
similarity index 100%
rename from subprojects/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/XMLMessages_de.properties
rename to build-deps/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/XMLMessages_de.properties
diff --git a/subprojects/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/XMLMessages_es.properties b/build-deps/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/XMLMessages_es.properties
similarity index 100%
rename from subprojects/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/XMLMessages_es.properties
rename to build-deps/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/XMLMessages_es.properties
diff --git a/subprojects/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/XMLMessages_fr.properties b/build-deps/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/XMLMessages_fr.properties
similarity index 100%
rename from subprojects/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/XMLMessages_fr.properties
rename to build-deps/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/XMLMessages_fr.properties
diff --git a/subprojects/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/XMLMessages_it.properties b/build-deps/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/XMLMessages_it.properties
similarity index 100%
rename from subprojects/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/XMLMessages_it.properties
rename to build-deps/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/XMLMessages_it.properties
diff --git a/subprojects/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/XMLMessages_ja.properties b/build-deps/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/XMLMessages_ja.properties
similarity index 100%
rename from subprojects/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/XMLMessages_ja.properties
rename to build-deps/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/XMLMessages_ja.properties
diff --git a/subprojects/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/XMLMessages_ko.properties b/build-deps/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/XMLMessages_ko.properties
similarity index 100%
rename from subprojects/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/XMLMessages_ko.properties
rename to build-deps/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/XMLMessages_ko.properties
diff --git a/subprojects/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/XMLMessages_pt_BR.properties b/build-deps/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/XMLMessages_pt_BR.properties
similarity index 100%
rename from subprojects/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/XMLMessages_pt_BR.properties
rename to build-deps/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/XMLMessages_pt_BR.properties
diff --git a/subprojects/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/XMLMessages_sv.properties b/build-deps/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/XMLMessages_sv.properties
similarity index 100%
rename from subprojects/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/XMLMessages_sv.properties
rename to build-deps/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/XMLMessages_sv.properties
diff --git a/subprojects/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/XMLMessages_zh_CN.properties b/build-deps/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/XMLMessages_zh_CN.properties
similarity index 100%
rename from subprojects/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/XMLMessages_zh_CN.properties
rename to build-deps/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/XMLMessages_zh_CN.properties
diff --git a/subprojects/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/XMLMessages_zh_TW.properties b/build-deps/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/XMLMessages_zh_TW.properties
similarity index 100%
rename from subprojects/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/XMLMessages_zh_TW.properties
rename to build-deps/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/XMLMessages_zh_TW.properties
diff --git a/subprojects/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages.properties b/build-deps/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages.properties
similarity index 100%
rename from subprojects/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages.properties
rename to build-deps/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages.properties
diff --git a/subprojects/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_de.properties b/build-deps/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_de.properties
similarity index 100%
rename from subprojects/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_de.properties
rename to build-deps/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_de.properties
diff --git a/subprojects/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_es.properties b/build-deps/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_es.properties
similarity index 100%
rename from subprojects/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_es.properties
rename to build-deps/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_es.properties
diff --git a/subprojects/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_fr.properties b/build-deps/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_fr.properties
similarity index 100%
rename from subprojects/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_fr.properties
rename to build-deps/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_fr.properties
diff --git a/subprojects/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_it.properties b/build-deps/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_it.properties
similarity index 100%
rename from subprojects/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_it.properties
rename to build-deps/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_it.properties
diff --git a/subprojects/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_ja.properties b/build-deps/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_ja.properties
similarity index 100%
rename from subprojects/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_ja.properties
rename to build-deps/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_ja.properties
diff --git a/subprojects/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_ko.properties b/build-deps/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_ko.properties
similarity index 100%
rename from subprojects/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_ko.properties
rename to build-deps/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_ko.properties
diff --git a/subprojects/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_pt_BR.properties b/build-deps/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_pt_BR.properties
similarity index 100%
rename from subprojects/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_pt_BR.properties
rename to build-deps/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_pt_BR.properties
diff --git a/subprojects/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_sv.properties b/build-deps/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_sv.properties
similarity index 100%
rename from subprojects/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_sv.properties
rename to build-deps/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_sv.properties
diff --git a/subprojects/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_zh_CN.properties b/build-deps/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_zh_CN.properties
similarity index 100%
rename from subprojects/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_zh_CN.properties
rename to build-deps/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_zh_CN.properties
diff --git a/subprojects/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_zh_TW.properties b/build-deps/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_zh_TW.properties
similarity index 100%
rename from subprojects/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_zh_TW.properties
rename to build-deps/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_zh_TW.properties
diff --git a/subprojects/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/XMLSerializerMessages.properties b/build-deps/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/XMLSerializerMessages.properties
similarity index 100%
rename from subprojects/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/XMLSerializerMessages.properties
rename to build-deps/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/XMLSerializerMessages.properties
diff --git a/subprojects/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/XMLSerializerMessages_de.properties b/build-deps/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/XMLSerializerMessages_de.properties
similarity index 100%
rename from subprojects/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/XMLSerializerMessages_de.properties
rename to build-deps/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/XMLSerializerMessages_de.properties
diff --git a/subprojects/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/XMLSerializerMessages_es.properties b/build-deps/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/XMLSerializerMessages_es.properties
similarity index 100%
rename from subprojects/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/XMLSerializerMessages_es.properties
rename to build-deps/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/XMLSerializerMessages_es.properties
diff --git a/subprojects/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/XMLSerializerMessages_fr.properties b/build-deps/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/XMLSerializerMessages_fr.properties
similarity index 100%
rename from subprojects/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/XMLSerializerMessages_fr.properties
rename to build-deps/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/XMLSerializerMessages_fr.properties
diff --git a/subprojects/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/XMLSerializerMessages_it.properties b/build-deps/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/XMLSerializerMessages_it.properties
similarity index 100%
rename from subprojects/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/XMLSerializerMessages_it.properties
rename to build-deps/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/XMLSerializerMessages_it.properties
diff --git a/subprojects/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/XMLSerializerMessages_ja.properties b/build-deps/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/XMLSerializerMessages_ja.properties
similarity index 100%
rename from subprojects/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/XMLSerializerMessages_ja.properties
rename to build-deps/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/XMLSerializerMessages_ja.properties
diff --git a/subprojects/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/XMLSerializerMessages_ko.properties b/build-deps/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/XMLSerializerMessages_ko.properties
similarity index 100%
rename from subprojects/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/XMLSerializerMessages_ko.properties
rename to build-deps/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/XMLSerializerMessages_ko.properties
diff --git a/subprojects/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/XMLSerializerMessages_pt_BR.properties b/build-deps/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/XMLSerializerMessages_pt_BR.properties
similarity index 100%
rename from subprojects/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/XMLSerializerMessages_pt_BR.properties
rename to build-deps/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/XMLSerializerMessages_pt_BR.properties
diff --git a/subprojects/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/XMLSerializerMessages_sv.properties b/build-deps/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/XMLSerializerMessages_sv.properties
similarity index 100%
rename from subprojects/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/XMLSerializerMessages_sv.properties
rename to build-deps/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/XMLSerializerMessages_sv.properties
diff --git a/subprojects/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/XMLSerializerMessages_zh_CN.properties b/build-deps/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/XMLSerializerMessages_zh_CN.properties
similarity index 100%
rename from subprojects/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/XMLSerializerMessages_zh_CN.properties
rename to build-deps/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/XMLSerializerMessages_zh_CN.properties
diff --git a/subprojects/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/XMLSerializerMessages_zh_TW.properties b/build-deps/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/XMLSerializerMessages_zh_TW.properties
similarity index 100%
rename from subprojects/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/XMLSerializerMessages_zh_TW.properties
rename to build-deps/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/XMLSerializerMessages_zh_TW.properties
diff --git a/subprojects/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/XPointerMessages.properties b/build-deps/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/XPointerMessages.properties
similarity index 100%
rename from subprojects/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/XPointerMessages.properties
rename to build-deps/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/XPointerMessages.properties
diff --git a/subprojects/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/XPointerMessages_de.properties b/build-deps/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/XPointerMessages_de.properties
similarity index 100%
rename from subprojects/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/XPointerMessages_de.properties
rename to build-deps/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/XPointerMessages_de.properties
diff --git a/subprojects/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/XPointerMessages_es.properties b/build-deps/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/XPointerMessages_es.properties
similarity index 100%
rename from subprojects/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/XPointerMessages_es.properties
rename to build-deps/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/XPointerMessages_es.properties
diff --git a/subprojects/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/XPointerMessages_fr.properties b/build-deps/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/XPointerMessages_fr.properties
similarity index 100%
rename from subprojects/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/XPointerMessages_fr.properties
rename to build-deps/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/XPointerMessages_fr.properties
diff --git a/subprojects/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/XPointerMessages_it.properties b/build-deps/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/XPointerMessages_it.properties
similarity index 100%
rename from subprojects/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/XPointerMessages_it.properties
rename to build-deps/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/XPointerMessages_it.properties
diff --git a/subprojects/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/XPointerMessages_ja.properties b/build-deps/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/XPointerMessages_ja.properties
similarity index 100%
rename from subprojects/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/XPointerMessages_ja.properties
rename to build-deps/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/XPointerMessages_ja.properties
diff --git a/subprojects/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/XPointerMessages_ko.properties b/build-deps/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/XPointerMessages_ko.properties
similarity index 100%
rename from subprojects/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/XPointerMessages_ko.properties
rename to build-deps/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/XPointerMessages_ko.properties
diff --git a/subprojects/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/XPointerMessages_pt_BR.properties b/build-deps/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/XPointerMessages_pt_BR.properties
similarity index 100%
rename from subprojects/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/XPointerMessages_pt_BR.properties
rename to build-deps/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/XPointerMessages_pt_BR.properties
diff --git a/subprojects/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/XPointerMessages_sv.properties b/build-deps/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/XPointerMessages_sv.properties
similarity index 100%
rename from subprojects/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/XPointerMessages_sv.properties
rename to build-deps/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/XPointerMessages_sv.properties
diff --git a/subprojects/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/XPointerMessages_zh_CN.properties b/build-deps/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/XPointerMessages_zh_CN.properties
similarity index 100%
rename from subprojects/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/XPointerMessages_zh_CN.properties
rename to build-deps/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/XPointerMessages_zh_CN.properties
diff --git a/subprojects/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/XPointerMessages_zh_TW.properties b/build-deps/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/XPointerMessages_zh_TW.properties
similarity index 100%
rename from subprojects/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/XPointerMessages_zh_TW.properties
rename to build-deps/jaxp/src/main/resources/jaxp/sun/org/apache/xerces/internal/impl/msg/XPointerMessages_zh_TW.properties
diff --git a/subprojects/jaxp/src/main/resources/jaxp/sun/org/apache/xml/internal/serializer/Encodings.properties b/build-deps/jaxp/src/main/resources/jaxp/sun/org/apache/xml/internal/serializer/Encodings.properties
similarity index 100%
rename from subprojects/jaxp/src/main/resources/jaxp/sun/org/apache/xml/internal/serializer/Encodings.properties
rename to build-deps/jaxp/src/main/resources/jaxp/sun/org/apache/xml/internal/serializer/Encodings.properties
diff --git a/subprojects/jaxp/src/main/resources/jaxp/sun/org/apache/xml/internal/serializer/HTMLEntities.properties b/build-deps/jaxp/src/main/resources/jaxp/sun/org/apache/xml/internal/serializer/HTMLEntities.properties
similarity index 100%
rename from subprojects/jaxp/src/main/resources/jaxp/sun/org/apache/xml/internal/serializer/HTMLEntities.properties
rename to build-deps/jaxp/src/main/resources/jaxp/sun/org/apache/xml/internal/serializer/HTMLEntities.properties
diff --git a/subprojects/jaxp/src/main/resources/jaxp/sun/org/apache/xml/internal/serializer/XMLEntities.properties b/build-deps/jaxp/src/main/resources/jaxp/sun/org/apache/xml/internal/serializer/XMLEntities.properties
similarity index 100%
rename from subprojects/jaxp/src/main/resources/jaxp/sun/org/apache/xml/internal/serializer/XMLEntities.properties
rename to build-deps/jaxp/src/main/resources/jaxp/sun/org/apache/xml/internal/serializer/XMLEntities.properties
diff --git a/subprojects/jaxp/src/main/resources/jaxp/sun/org/apache/xml/internal/serializer/output_html.properties b/build-deps/jaxp/src/main/resources/jaxp/sun/org/apache/xml/internal/serializer/output_html.properties
similarity index 100%
rename from subprojects/jaxp/src/main/resources/jaxp/sun/org/apache/xml/internal/serializer/output_html.properties
rename to build-deps/jaxp/src/main/resources/jaxp/sun/org/apache/xml/internal/serializer/output_html.properties
diff --git a/subprojects/jaxp/src/main/resources/jaxp/sun/org/apache/xml/internal/serializer/output_text.properties b/build-deps/jaxp/src/main/resources/jaxp/sun/org/apache/xml/internal/serializer/output_text.properties
similarity index 100%
rename from subprojects/jaxp/src/main/resources/jaxp/sun/org/apache/xml/internal/serializer/output_text.properties
rename to build-deps/jaxp/src/main/resources/jaxp/sun/org/apache/xml/internal/serializer/output_text.properties
diff --git a/subprojects/jaxp/src/main/resources/jaxp/sun/org/apache/xml/internal/serializer/output_unknown.properties b/build-deps/jaxp/src/main/resources/jaxp/sun/org/apache/xml/internal/serializer/output_unknown.properties
similarity index 100%
rename from subprojects/jaxp/src/main/resources/jaxp/sun/org/apache/xml/internal/serializer/output_unknown.properties
rename to build-deps/jaxp/src/main/resources/jaxp/sun/org/apache/xml/internal/serializer/output_unknown.properties
diff --git a/subprojects/jaxp/src/main/resources/jaxp/sun/org/apache/xml/internal/serializer/output_xml.properties b/build-deps/jaxp/src/main/resources/jaxp/sun/org/apache/xml/internal/serializer/output_xml.properties
similarity index 100%
rename from subprojects/jaxp/src/main/resources/jaxp/sun/org/apache/xml/internal/serializer/output_xml.properties
rename to build-deps/jaxp/src/main/resources/jaxp/sun/org/apache/xml/internal/serializer/output_xml.properties
diff --git a/subprojects/jaxp/src/main/resources/jaxp/sun/org/apache/xml/internal/serializer/utils/SerializerMessagers.properties b/build-deps/jaxp/src/main/resources/jaxp/sun/org/apache/xml/internal/serializer/utils/SerializerMessagers.properties
similarity index 100%
rename from subprojects/jaxp/src/main/resources/jaxp/sun/org/apache/xml/internal/serializer/utils/SerializerMessagers.properties
rename to build-deps/jaxp/src/main/resources/jaxp/sun/org/apache/xml/internal/serializer/utils/SerializerMessagers.properties
diff --git a/subprojects/jdk-compiler/.gitignore b/build-deps/jdk-compiler/.gitignore
similarity index 100%
rename from subprojects/jdk-compiler/.gitignore
rename to build-deps/jdk-compiler/.gitignore
diff --git a/subprojects/jdk-compiler/build.gradle.kts b/build-deps/jdk-compiler/build.gradle.kts
similarity index 84%
rename from subprojects/jdk-compiler/build.gradle.kts
rename to build-deps/jdk-compiler/build.gradle.kts
index 36dc357b9..85a6d178b 100644
--- a/subprojects/jdk-compiler/build.gradle.kts
+++ b/build-deps/jdk-compiler/build.gradle.kts
@@ -15,14 +15,9 @@
* along with AndroidIDE. If not, see .
*/
-import com.itsaky.androidide.plugins.PropertiesParserPlugin
-
plugins {
id("java-library")
-}
-
-apply {
- plugin(PropertiesParserPlugin::class)
+ id("com.itsaky.androidide.build.propsparser")
}
java {
@@ -31,5 +26,5 @@ java {
}
dependencies {
- api(projects.subprojects.javaCompiler)
+ api(projects.buildDeps.javaCompiler)
}
\ No newline at end of file
diff --git a/subprojects/jdk-compiler/src/main/java/javac/internal/shellsupport/doc/JavadocFormatter.java b/build-deps/jdk-compiler/src/main/java/javac/internal/shellsupport/doc/JavadocFormatter.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/javac/internal/shellsupport/doc/JavadocFormatter.java
rename to build-deps/jdk-compiler/src/main/java/javac/internal/shellsupport/doc/JavadocFormatter.java
diff --git a/subprojects/jdk-compiler/src/main/java/javac/internal/shellsupport/doc/JavadocHelper.java b/build-deps/jdk-compiler/src/main/java/javac/internal/shellsupport/doc/JavadocHelper.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/javac/internal/shellsupport/doc/JavadocHelper.java
rename to build-deps/jdk-compiler/src/main/java/javac/internal/shellsupport/doc/JavadocHelper.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/source/doctree/AttributeTree.java b/build-deps/jdk-compiler/src/main/java/openjdk/source/doctree/AttributeTree.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/source/doctree/AttributeTree.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/source/doctree/AttributeTree.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/source/doctree/AuthorTree.java b/build-deps/jdk-compiler/src/main/java/openjdk/source/doctree/AuthorTree.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/source/doctree/AuthorTree.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/source/doctree/AuthorTree.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/source/doctree/BlockTagTree.java b/build-deps/jdk-compiler/src/main/java/openjdk/source/doctree/BlockTagTree.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/source/doctree/BlockTagTree.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/source/doctree/BlockTagTree.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/source/doctree/CommentTree.java b/build-deps/jdk-compiler/src/main/java/openjdk/source/doctree/CommentTree.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/source/doctree/CommentTree.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/source/doctree/CommentTree.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/source/doctree/DeprecatedTree.java b/build-deps/jdk-compiler/src/main/java/openjdk/source/doctree/DeprecatedTree.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/source/doctree/DeprecatedTree.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/source/doctree/DeprecatedTree.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/source/doctree/DocCommentTree.java b/build-deps/jdk-compiler/src/main/java/openjdk/source/doctree/DocCommentTree.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/source/doctree/DocCommentTree.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/source/doctree/DocCommentTree.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/source/doctree/DocRootTree.java b/build-deps/jdk-compiler/src/main/java/openjdk/source/doctree/DocRootTree.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/source/doctree/DocRootTree.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/source/doctree/DocRootTree.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/source/doctree/DocTree.java b/build-deps/jdk-compiler/src/main/java/openjdk/source/doctree/DocTree.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/source/doctree/DocTree.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/source/doctree/DocTree.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/source/doctree/DocTreeVisitor.java b/build-deps/jdk-compiler/src/main/java/openjdk/source/doctree/DocTreeVisitor.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/source/doctree/DocTreeVisitor.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/source/doctree/DocTreeVisitor.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/source/doctree/DocTypeTree.java b/build-deps/jdk-compiler/src/main/java/openjdk/source/doctree/DocTypeTree.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/source/doctree/DocTypeTree.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/source/doctree/DocTypeTree.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/source/doctree/EndElementTree.java b/build-deps/jdk-compiler/src/main/java/openjdk/source/doctree/EndElementTree.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/source/doctree/EndElementTree.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/source/doctree/EndElementTree.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/source/doctree/EntityTree.java b/build-deps/jdk-compiler/src/main/java/openjdk/source/doctree/EntityTree.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/source/doctree/EntityTree.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/source/doctree/EntityTree.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/source/doctree/ErroneousTree.java b/build-deps/jdk-compiler/src/main/java/openjdk/source/doctree/ErroneousTree.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/source/doctree/ErroneousTree.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/source/doctree/ErroneousTree.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/source/doctree/HiddenTree.java b/build-deps/jdk-compiler/src/main/java/openjdk/source/doctree/HiddenTree.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/source/doctree/HiddenTree.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/source/doctree/HiddenTree.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/source/doctree/IdentifierTree.java b/build-deps/jdk-compiler/src/main/java/openjdk/source/doctree/IdentifierTree.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/source/doctree/IdentifierTree.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/source/doctree/IdentifierTree.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/source/doctree/IndexTree.java b/build-deps/jdk-compiler/src/main/java/openjdk/source/doctree/IndexTree.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/source/doctree/IndexTree.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/source/doctree/IndexTree.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/source/doctree/InheritDocTree.java b/build-deps/jdk-compiler/src/main/java/openjdk/source/doctree/InheritDocTree.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/source/doctree/InheritDocTree.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/source/doctree/InheritDocTree.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/source/doctree/InlineTagTree.java b/build-deps/jdk-compiler/src/main/java/openjdk/source/doctree/InlineTagTree.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/source/doctree/InlineTagTree.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/source/doctree/InlineTagTree.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/source/doctree/LinkTree.java b/build-deps/jdk-compiler/src/main/java/openjdk/source/doctree/LinkTree.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/source/doctree/LinkTree.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/source/doctree/LinkTree.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/source/doctree/LiteralTree.java b/build-deps/jdk-compiler/src/main/java/openjdk/source/doctree/LiteralTree.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/source/doctree/LiteralTree.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/source/doctree/LiteralTree.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/source/doctree/ParamTree.java b/build-deps/jdk-compiler/src/main/java/openjdk/source/doctree/ParamTree.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/source/doctree/ParamTree.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/source/doctree/ParamTree.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/source/doctree/ProvidesTree.java b/build-deps/jdk-compiler/src/main/java/openjdk/source/doctree/ProvidesTree.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/source/doctree/ProvidesTree.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/source/doctree/ProvidesTree.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/source/doctree/ReferenceTree.java b/build-deps/jdk-compiler/src/main/java/openjdk/source/doctree/ReferenceTree.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/source/doctree/ReferenceTree.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/source/doctree/ReferenceTree.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/source/doctree/ReturnTree.java b/build-deps/jdk-compiler/src/main/java/openjdk/source/doctree/ReturnTree.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/source/doctree/ReturnTree.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/source/doctree/ReturnTree.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/source/doctree/SeeTree.java b/build-deps/jdk-compiler/src/main/java/openjdk/source/doctree/SeeTree.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/source/doctree/SeeTree.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/source/doctree/SeeTree.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/source/doctree/SerialDataTree.java b/build-deps/jdk-compiler/src/main/java/openjdk/source/doctree/SerialDataTree.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/source/doctree/SerialDataTree.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/source/doctree/SerialDataTree.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/source/doctree/SerialFieldTree.java b/build-deps/jdk-compiler/src/main/java/openjdk/source/doctree/SerialFieldTree.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/source/doctree/SerialFieldTree.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/source/doctree/SerialFieldTree.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/source/doctree/SerialTree.java b/build-deps/jdk-compiler/src/main/java/openjdk/source/doctree/SerialTree.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/source/doctree/SerialTree.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/source/doctree/SerialTree.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/source/doctree/SinceTree.java b/build-deps/jdk-compiler/src/main/java/openjdk/source/doctree/SinceTree.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/source/doctree/SinceTree.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/source/doctree/SinceTree.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/source/doctree/StartElementTree.java b/build-deps/jdk-compiler/src/main/java/openjdk/source/doctree/StartElementTree.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/source/doctree/StartElementTree.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/source/doctree/StartElementTree.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/source/doctree/SummaryTree.java b/build-deps/jdk-compiler/src/main/java/openjdk/source/doctree/SummaryTree.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/source/doctree/SummaryTree.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/source/doctree/SummaryTree.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/source/doctree/SystemPropertyTree.java b/build-deps/jdk-compiler/src/main/java/openjdk/source/doctree/SystemPropertyTree.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/source/doctree/SystemPropertyTree.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/source/doctree/SystemPropertyTree.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/source/doctree/TextTree.java b/build-deps/jdk-compiler/src/main/java/openjdk/source/doctree/TextTree.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/source/doctree/TextTree.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/source/doctree/TextTree.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/source/doctree/ThrowsTree.java b/build-deps/jdk-compiler/src/main/java/openjdk/source/doctree/ThrowsTree.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/source/doctree/ThrowsTree.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/source/doctree/ThrowsTree.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/source/doctree/UnknownBlockTagTree.java b/build-deps/jdk-compiler/src/main/java/openjdk/source/doctree/UnknownBlockTagTree.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/source/doctree/UnknownBlockTagTree.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/source/doctree/UnknownBlockTagTree.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/source/doctree/UnknownInlineTagTree.java b/build-deps/jdk-compiler/src/main/java/openjdk/source/doctree/UnknownInlineTagTree.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/source/doctree/UnknownInlineTagTree.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/source/doctree/UnknownInlineTagTree.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/source/doctree/UsesTree.java b/build-deps/jdk-compiler/src/main/java/openjdk/source/doctree/UsesTree.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/source/doctree/UsesTree.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/source/doctree/UsesTree.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/source/doctree/ValueTree.java b/build-deps/jdk-compiler/src/main/java/openjdk/source/doctree/ValueTree.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/source/doctree/ValueTree.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/source/doctree/ValueTree.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/source/doctree/VersionTree.java b/build-deps/jdk-compiler/src/main/java/openjdk/source/doctree/VersionTree.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/source/doctree/VersionTree.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/source/doctree/VersionTree.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/source/doctree/package-info.java b/build-deps/jdk-compiler/src/main/java/openjdk/source/doctree/package-info.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/source/doctree/package-info.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/source/doctree/package-info.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/source/tree/AnnotatedTypeTree.java b/build-deps/jdk-compiler/src/main/java/openjdk/source/tree/AnnotatedTypeTree.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/source/tree/AnnotatedTypeTree.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/source/tree/AnnotatedTypeTree.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/source/tree/AnnotationTree.java b/build-deps/jdk-compiler/src/main/java/openjdk/source/tree/AnnotationTree.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/source/tree/AnnotationTree.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/source/tree/AnnotationTree.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/source/tree/ArrayAccessTree.java b/build-deps/jdk-compiler/src/main/java/openjdk/source/tree/ArrayAccessTree.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/source/tree/ArrayAccessTree.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/source/tree/ArrayAccessTree.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/source/tree/ArrayTypeTree.java b/build-deps/jdk-compiler/src/main/java/openjdk/source/tree/ArrayTypeTree.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/source/tree/ArrayTypeTree.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/source/tree/ArrayTypeTree.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/source/tree/AssertTree.java b/build-deps/jdk-compiler/src/main/java/openjdk/source/tree/AssertTree.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/source/tree/AssertTree.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/source/tree/AssertTree.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/source/tree/AssignmentTree.java b/build-deps/jdk-compiler/src/main/java/openjdk/source/tree/AssignmentTree.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/source/tree/AssignmentTree.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/source/tree/AssignmentTree.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/source/tree/BinaryTree.java b/build-deps/jdk-compiler/src/main/java/openjdk/source/tree/BinaryTree.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/source/tree/BinaryTree.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/source/tree/BinaryTree.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/source/tree/BindingPatternTree.java b/build-deps/jdk-compiler/src/main/java/openjdk/source/tree/BindingPatternTree.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/source/tree/BindingPatternTree.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/source/tree/BindingPatternTree.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/source/tree/BlockTree.java b/build-deps/jdk-compiler/src/main/java/openjdk/source/tree/BlockTree.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/source/tree/BlockTree.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/source/tree/BlockTree.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/source/tree/BreakTree.java b/build-deps/jdk-compiler/src/main/java/openjdk/source/tree/BreakTree.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/source/tree/BreakTree.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/source/tree/BreakTree.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/source/tree/CaseLabelTree.java b/build-deps/jdk-compiler/src/main/java/openjdk/source/tree/CaseLabelTree.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/source/tree/CaseLabelTree.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/source/tree/CaseLabelTree.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/source/tree/CaseTree.java b/build-deps/jdk-compiler/src/main/java/openjdk/source/tree/CaseTree.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/source/tree/CaseTree.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/source/tree/CaseTree.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/source/tree/CatchTree.java b/build-deps/jdk-compiler/src/main/java/openjdk/source/tree/CatchTree.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/source/tree/CatchTree.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/source/tree/CatchTree.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/source/tree/ClassTree.java b/build-deps/jdk-compiler/src/main/java/openjdk/source/tree/ClassTree.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/source/tree/ClassTree.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/source/tree/ClassTree.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/source/tree/CompilationUnitTree.java b/build-deps/jdk-compiler/src/main/java/openjdk/source/tree/CompilationUnitTree.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/source/tree/CompilationUnitTree.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/source/tree/CompilationUnitTree.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/source/tree/CompoundAssignmentTree.java b/build-deps/jdk-compiler/src/main/java/openjdk/source/tree/CompoundAssignmentTree.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/source/tree/CompoundAssignmentTree.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/source/tree/CompoundAssignmentTree.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/source/tree/ConditionalExpressionTree.java b/build-deps/jdk-compiler/src/main/java/openjdk/source/tree/ConditionalExpressionTree.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/source/tree/ConditionalExpressionTree.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/source/tree/ConditionalExpressionTree.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/source/tree/ContinueTree.java b/build-deps/jdk-compiler/src/main/java/openjdk/source/tree/ContinueTree.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/source/tree/ContinueTree.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/source/tree/ContinueTree.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/source/tree/DefaultCaseLabelTree.java b/build-deps/jdk-compiler/src/main/java/openjdk/source/tree/DefaultCaseLabelTree.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/source/tree/DefaultCaseLabelTree.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/source/tree/DefaultCaseLabelTree.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/source/tree/DirectiveTree.java b/build-deps/jdk-compiler/src/main/java/openjdk/source/tree/DirectiveTree.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/source/tree/DirectiveTree.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/source/tree/DirectiveTree.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/source/tree/DoWhileLoopTree.java b/build-deps/jdk-compiler/src/main/java/openjdk/source/tree/DoWhileLoopTree.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/source/tree/DoWhileLoopTree.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/source/tree/DoWhileLoopTree.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/source/tree/EmptyStatementTree.java b/build-deps/jdk-compiler/src/main/java/openjdk/source/tree/EmptyStatementTree.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/source/tree/EmptyStatementTree.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/source/tree/EmptyStatementTree.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/source/tree/EnhancedForLoopTree.java b/build-deps/jdk-compiler/src/main/java/openjdk/source/tree/EnhancedForLoopTree.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/source/tree/EnhancedForLoopTree.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/source/tree/EnhancedForLoopTree.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/source/tree/ErroneousTree.java b/build-deps/jdk-compiler/src/main/java/openjdk/source/tree/ErroneousTree.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/source/tree/ErroneousTree.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/source/tree/ErroneousTree.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/source/tree/ExportsTree.java b/build-deps/jdk-compiler/src/main/java/openjdk/source/tree/ExportsTree.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/source/tree/ExportsTree.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/source/tree/ExportsTree.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/source/tree/ExpressionStatementTree.java b/build-deps/jdk-compiler/src/main/java/openjdk/source/tree/ExpressionStatementTree.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/source/tree/ExpressionStatementTree.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/source/tree/ExpressionStatementTree.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/source/tree/ExpressionTree.java b/build-deps/jdk-compiler/src/main/java/openjdk/source/tree/ExpressionTree.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/source/tree/ExpressionTree.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/source/tree/ExpressionTree.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/source/tree/ForLoopTree.java b/build-deps/jdk-compiler/src/main/java/openjdk/source/tree/ForLoopTree.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/source/tree/ForLoopTree.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/source/tree/ForLoopTree.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/source/tree/GuardedPatternTree.java b/build-deps/jdk-compiler/src/main/java/openjdk/source/tree/GuardedPatternTree.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/source/tree/GuardedPatternTree.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/source/tree/GuardedPatternTree.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/source/tree/IdentifierTree.java b/build-deps/jdk-compiler/src/main/java/openjdk/source/tree/IdentifierTree.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/source/tree/IdentifierTree.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/source/tree/IdentifierTree.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/source/tree/IfTree.java b/build-deps/jdk-compiler/src/main/java/openjdk/source/tree/IfTree.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/source/tree/IfTree.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/source/tree/IfTree.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/source/tree/ImportTree.java b/build-deps/jdk-compiler/src/main/java/openjdk/source/tree/ImportTree.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/source/tree/ImportTree.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/source/tree/ImportTree.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/source/tree/InstanceOfTree.java b/build-deps/jdk-compiler/src/main/java/openjdk/source/tree/InstanceOfTree.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/source/tree/InstanceOfTree.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/source/tree/InstanceOfTree.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/source/tree/IntersectionTypeTree.java b/build-deps/jdk-compiler/src/main/java/openjdk/source/tree/IntersectionTypeTree.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/source/tree/IntersectionTypeTree.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/source/tree/IntersectionTypeTree.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/source/tree/LabeledStatementTree.java b/build-deps/jdk-compiler/src/main/java/openjdk/source/tree/LabeledStatementTree.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/source/tree/LabeledStatementTree.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/source/tree/LabeledStatementTree.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/source/tree/LambdaExpressionTree.java b/build-deps/jdk-compiler/src/main/java/openjdk/source/tree/LambdaExpressionTree.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/source/tree/LambdaExpressionTree.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/source/tree/LambdaExpressionTree.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/source/tree/LineMap.java b/build-deps/jdk-compiler/src/main/java/openjdk/source/tree/LineMap.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/source/tree/LineMap.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/source/tree/LineMap.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/source/tree/LiteralTree.java b/build-deps/jdk-compiler/src/main/java/openjdk/source/tree/LiteralTree.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/source/tree/LiteralTree.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/source/tree/LiteralTree.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/source/tree/MemberReferenceTree.java b/build-deps/jdk-compiler/src/main/java/openjdk/source/tree/MemberReferenceTree.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/source/tree/MemberReferenceTree.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/source/tree/MemberReferenceTree.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/source/tree/MemberSelectTree.java b/build-deps/jdk-compiler/src/main/java/openjdk/source/tree/MemberSelectTree.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/source/tree/MemberSelectTree.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/source/tree/MemberSelectTree.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/source/tree/MethodInvocationTree.java b/build-deps/jdk-compiler/src/main/java/openjdk/source/tree/MethodInvocationTree.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/source/tree/MethodInvocationTree.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/source/tree/MethodInvocationTree.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/source/tree/MethodTree.java b/build-deps/jdk-compiler/src/main/java/openjdk/source/tree/MethodTree.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/source/tree/MethodTree.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/source/tree/MethodTree.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/source/tree/ModifiersTree.java b/build-deps/jdk-compiler/src/main/java/openjdk/source/tree/ModifiersTree.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/source/tree/ModifiersTree.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/source/tree/ModifiersTree.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/source/tree/ModuleTree.java b/build-deps/jdk-compiler/src/main/java/openjdk/source/tree/ModuleTree.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/source/tree/ModuleTree.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/source/tree/ModuleTree.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/source/tree/NewArrayTree.java b/build-deps/jdk-compiler/src/main/java/openjdk/source/tree/NewArrayTree.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/source/tree/NewArrayTree.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/source/tree/NewArrayTree.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/source/tree/NewClassTree.java b/build-deps/jdk-compiler/src/main/java/openjdk/source/tree/NewClassTree.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/source/tree/NewClassTree.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/source/tree/NewClassTree.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/source/tree/OpensTree.java b/build-deps/jdk-compiler/src/main/java/openjdk/source/tree/OpensTree.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/source/tree/OpensTree.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/source/tree/OpensTree.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/source/tree/PackageTree.java b/build-deps/jdk-compiler/src/main/java/openjdk/source/tree/PackageTree.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/source/tree/PackageTree.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/source/tree/PackageTree.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/source/tree/ParameterizedTypeTree.java b/build-deps/jdk-compiler/src/main/java/openjdk/source/tree/ParameterizedTypeTree.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/source/tree/ParameterizedTypeTree.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/source/tree/ParameterizedTypeTree.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/source/tree/ParenthesizedPatternTree.java b/build-deps/jdk-compiler/src/main/java/openjdk/source/tree/ParenthesizedPatternTree.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/source/tree/ParenthesizedPatternTree.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/source/tree/ParenthesizedPatternTree.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/source/tree/ParenthesizedTree.java b/build-deps/jdk-compiler/src/main/java/openjdk/source/tree/ParenthesizedTree.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/source/tree/ParenthesizedTree.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/source/tree/ParenthesizedTree.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/source/tree/PatternTree.java b/build-deps/jdk-compiler/src/main/java/openjdk/source/tree/PatternTree.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/source/tree/PatternTree.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/source/tree/PatternTree.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/source/tree/PrimitiveTypeTree.java b/build-deps/jdk-compiler/src/main/java/openjdk/source/tree/PrimitiveTypeTree.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/source/tree/PrimitiveTypeTree.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/source/tree/PrimitiveTypeTree.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/source/tree/ProvidesTree.java b/build-deps/jdk-compiler/src/main/java/openjdk/source/tree/ProvidesTree.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/source/tree/ProvidesTree.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/source/tree/ProvidesTree.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/source/tree/RequiresTree.java b/build-deps/jdk-compiler/src/main/java/openjdk/source/tree/RequiresTree.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/source/tree/RequiresTree.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/source/tree/RequiresTree.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/source/tree/ReturnTree.java b/build-deps/jdk-compiler/src/main/java/openjdk/source/tree/ReturnTree.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/source/tree/ReturnTree.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/source/tree/ReturnTree.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/source/tree/Scope.java b/build-deps/jdk-compiler/src/main/java/openjdk/source/tree/Scope.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/source/tree/Scope.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/source/tree/Scope.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/source/tree/StatementTree.java b/build-deps/jdk-compiler/src/main/java/openjdk/source/tree/StatementTree.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/source/tree/StatementTree.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/source/tree/StatementTree.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/source/tree/SwitchExpressionTree.java b/build-deps/jdk-compiler/src/main/java/openjdk/source/tree/SwitchExpressionTree.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/source/tree/SwitchExpressionTree.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/source/tree/SwitchExpressionTree.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/source/tree/SwitchTree.java b/build-deps/jdk-compiler/src/main/java/openjdk/source/tree/SwitchTree.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/source/tree/SwitchTree.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/source/tree/SwitchTree.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/source/tree/SynchronizedTree.java b/build-deps/jdk-compiler/src/main/java/openjdk/source/tree/SynchronizedTree.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/source/tree/SynchronizedTree.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/source/tree/SynchronizedTree.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/source/tree/ThrowTree.java b/build-deps/jdk-compiler/src/main/java/openjdk/source/tree/ThrowTree.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/source/tree/ThrowTree.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/source/tree/ThrowTree.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/source/tree/Tree.java b/build-deps/jdk-compiler/src/main/java/openjdk/source/tree/Tree.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/source/tree/Tree.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/source/tree/Tree.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/source/tree/TreeVisitor.java b/build-deps/jdk-compiler/src/main/java/openjdk/source/tree/TreeVisitor.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/source/tree/TreeVisitor.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/source/tree/TreeVisitor.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/source/tree/TryTree.java b/build-deps/jdk-compiler/src/main/java/openjdk/source/tree/TryTree.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/source/tree/TryTree.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/source/tree/TryTree.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/source/tree/TypeCastTree.java b/build-deps/jdk-compiler/src/main/java/openjdk/source/tree/TypeCastTree.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/source/tree/TypeCastTree.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/source/tree/TypeCastTree.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/source/tree/TypeParameterTree.java b/build-deps/jdk-compiler/src/main/java/openjdk/source/tree/TypeParameterTree.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/source/tree/TypeParameterTree.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/source/tree/TypeParameterTree.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/source/tree/UnaryTree.java b/build-deps/jdk-compiler/src/main/java/openjdk/source/tree/UnaryTree.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/source/tree/UnaryTree.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/source/tree/UnaryTree.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/source/tree/UnionTypeTree.java b/build-deps/jdk-compiler/src/main/java/openjdk/source/tree/UnionTypeTree.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/source/tree/UnionTypeTree.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/source/tree/UnionTypeTree.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/source/tree/UsesTree.java b/build-deps/jdk-compiler/src/main/java/openjdk/source/tree/UsesTree.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/source/tree/UsesTree.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/source/tree/UsesTree.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/source/tree/VariableTree.java b/build-deps/jdk-compiler/src/main/java/openjdk/source/tree/VariableTree.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/source/tree/VariableTree.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/source/tree/VariableTree.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/source/tree/WhileLoopTree.java b/build-deps/jdk-compiler/src/main/java/openjdk/source/tree/WhileLoopTree.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/source/tree/WhileLoopTree.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/source/tree/WhileLoopTree.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/source/tree/WildcardTree.java b/build-deps/jdk-compiler/src/main/java/openjdk/source/tree/WildcardTree.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/source/tree/WildcardTree.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/source/tree/WildcardTree.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/source/tree/YieldTree.java b/build-deps/jdk-compiler/src/main/java/openjdk/source/tree/YieldTree.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/source/tree/YieldTree.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/source/tree/YieldTree.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/source/tree/package-info.java b/build-deps/jdk-compiler/src/main/java/openjdk/source/tree/package-info.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/source/tree/package-info.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/source/tree/package-info.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/source/util/DocSourcePositions.java b/build-deps/jdk-compiler/src/main/java/openjdk/source/util/DocSourcePositions.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/source/util/DocSourcePositions.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/source/util/DocSourcePositions.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/source/util/DocTreeFactory.java b/build-deps/jdk-compiler/src/main/java/openjdk/source/util/DocTreeFactory.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/source/util/DocTreeFactory.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/source/util/DocTreeFactory.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/source/util/DocTreePath.java b/build-deps/jdk-compiler/src/main/java/openjdk/source/util/DocTreePath.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/source/util/DocTreePath.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/source/util/DocTreePath.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/source/util/DocTreePathScanner.java b/build-deps/jdk-compiler/src/main/java/openjdk/source/util/DocTreePathScanner.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/source/util/DocTreePathScanner.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/source/util/DocTreePathScanner.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/source/util/DocTreeScanner.java b/build-deps/jdk-compiler/src/main/java/openjdk/source/util/DocTreeScanner.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/source/util/DocTreeScanner.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/source/util/DocTreeScanner.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/source/util/DocTrees.java b/build-deps/jdk-compiler/src/main/java/openjdk/source/util/DocTrees.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/source/util/DocTrees.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/source/util/DocTrees.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/source/util/JavacTask.java b/build-deps/jdk-compiler/src/main/java/openjdk/source/util/JavacTask.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/source/util/JavacTask.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/source/util/JavacTask.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/source/util/ParameterNameProvider.java b/build-deps/jdk-compiler/src/main/java/openjdk/source/util/ParameterNameProvider.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/source/util/ParameterNameProvider.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/source/util/ParameterNameProvider.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/source/util/Plugin.java b/build-deps/jdk-compiler/src/main/java/openjdk/source/util/Plugin.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/source/util/Plugin.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/source/util/Plugin.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/source/util/SimpleDocTreeVisitor.java b/build-deps/jdk-compiler/src/main/java/openjdk/source/util/SimpleDocTreeVisitor.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/source/util/SimpleDocTreeVisitor.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/source/util/SimpleDocTreeVisitor.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/source/util/SimpleTreeVisitor.java b/build-deps/jdk-compiler/src/main/java/openjdk/source/util/SimpleTreeVisitor.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/source/util/SimpleTreeVisitor.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/source/util/SimpleTreeVisitor.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/source/util/SourcePositions.java b/build-deps/jdk-compiler/src/main/java/openjdk/source/util/SourcePositions.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/source/util/SourcePositions.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/source/util/SourcePositions.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/source/util/TaskEvent.java b/build-deps/jdk-compiler/src/main/java/openjdk/source/util/TaskEvent.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/source/util/TaskEvent.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/source/util/TaskEvent.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/source/util/TaskListener.java b/build-deps/jdk-compiler/src/main/java/openjdk/source/util/TaskListener.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/source/util/TaskListener.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/source/util/TaskListener.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/source/util/TreePath.java b/build-deps/jdk-compiler/src/main/java/openjdk/source/util/TreePath.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/source/util/TreePath.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/source/util/TreePath.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/source/util/TreePathScanner.java b/build-deps/jdk-compiler/src/main/java/openjdk/source/util/TreePathScanner.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/source/util/TreePathScanner.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/source/util/TreePathScanner.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/source/util/TreeScanner.java b/build-deps/jdk-compiler/src/main/java/openjdk/source/util/TreeScanner.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/source/util/TreeScanner.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/source/util/TreeScanner.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/source/util/Trees.java b/build-deps/jdk-compiler/src/main/java/openjdk/source/util/Trees.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/source/util/Trees.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/source/util/Trees.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/source/util/package-info.java b/build-deps/jdk-compiler/src/main/java/openjdk/source/util/package-info.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/source/util/package-info.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/source/util/package-info.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/tools/doclint/Checker.java b/build-deps/jdk-compiler/src/main/java/openjdk/tools/doclint/Checker.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/tools/doclint/Checker.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/tools/doclint/Checker.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/tools/doclint/DocLint.java b/build-deps/jdk-compiler/src/main/java/openjdk/tools/doclint/DocLint.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/tools/doclint/DocLint.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/tools/doclint/DocLint.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/tools/doclint/Entity.java b/build-deps/jdk-compiler/src/main/java/openjdk/tools/doclint/Entity.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/tools/doclint/Entity.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/tools/doclint/Entity.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/tools/doclint/Env.java b/build-deps/jdk-compiler/src/main/java/openjdk/tools/doclint/Env.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/tools/doclint/Env.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/tools/doclint/Env.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/tools/doclint/HtmlTag.java b/build-deps/jdk-compiler/src/main/java/openjdk/tools/doclint/HtmlTag.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/tools/doclint/HtmlTag.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/tools/doclint/HtmlTag.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/tools/doclint/HtmlVersion.java b/build-deps/jdk-compiler/src/main/java/openjdk/tools/doclint/HtmlVersion.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/tools/doclint/HtmlVersion.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/tools/doclint/HtmlVersion.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/tools/doclint/Messages.java b/build-deps/jdk-compiler/src/main/java/openjdk/tools/doclint/Messages.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/tools/doclint/Messages.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/tools/doclint/Messages.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/Main.java b/build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/Main.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/Main.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/Main.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/api/BasicJavacTask.java b/build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/api/BasicJavacTask.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/api/BasicJavacTask.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/api/BasicJavacTask.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/api/ClassNamesForFileOraculum.java b/build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/api/ClassNamesForFileOraculum.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/api/ClassNamesForFileOraculum.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/api/ClassNamesForFileOraculum.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/api/ClientCodeWrapper.java b/build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/api/ClientCodeWrapper.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/api/ClientCodeWrapper.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/api/ClientCodeWrapper.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/api/DiagnosticFormatter.java b/build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/api/DiagnosticFormatter.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/api/DiagnosticFormatter.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/api/DiagnosticFormatter.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/api/DuplicateClassChecker.java b/build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/api/DuplicateClassChecker.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/api/DuplicateClassChecker.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/api/DuplicateClassChecker.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/api/Entity.java b/build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/api/Entity.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/api/Entity.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/api/Entity.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/api/Formattable.java b/build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/api/Formattable.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/api/Formattable.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/api/Formattable.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/api/JavacScope.java b/build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/api/JavacScope.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/api/JavacScope.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/api/JavacScope.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/api/JavacTaskImpl.java b/build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/api/JavacTaskImpl.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/api/JavacTaskImpl.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/api/JavacTaskImpl.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/api/JavacTaskPool.java b/build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/api/JavacTaskPool.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/api/JavacTaskPool.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/api/JavacTaskPool.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/api/JavacTool.java b/build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/api/JavacTool.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/api/JavacTool.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/api/JavacTool.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/api/JavacTrees.java b/build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/api/JavacTrees.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/api/JavacTrees.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/api/JavacTrees.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/api/Messages.java b/build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/api/Messages.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/api/Messages.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/api/Messages.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/api/MultiTaskListener.java b/build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/api/MultiTaskListener.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/api/MultiTaskListener.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/api/MultiTaskListener.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/api/WrappingJavaFileManager.java b/build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/api/WrappingJavaFileManager.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/api/WrappingJavaFileManager.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/api/WrappingJavaFileManager.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/code/AnnoConstruct.java b/build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/code/AnnoConstruct.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/code/AnnoConstruct.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/code/AnnoConstruct.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/code/Attribute.java b/build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/code/Attribute.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/code/Attribute.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/code/Attribute.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/code/BoundKind.java b/build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/code/BoundKind.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/code/BoundKind.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/code/BoundKind.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/code/ClassFinder.java b/build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/code/ClassFinder.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/code/ClassFinder.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/code/ClassFinder.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/code/DeferredCompletionFailureHandler.java b/build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/code/DeferredCompletionFailureHandler.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/code/DeferredCompletionFailureHandler.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/code/DeferredCompletionFailureHandler.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/code/DeferredLintHandler.java b/build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/code/DeferredLintHandler.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/code/DeferredLintHandler.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/code/DeferredLintHandler.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/code/Directive.java b/build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/code/Directive.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/code/Directive.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/code/Directive.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/code/Flags.java b/build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/code/Flags.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/code/Flags.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/code/Flags.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/code/Kinds.java b/build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/code/Kinds.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/code/Kinds.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/code/Kinds.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/code/Lint.java b/build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/code/Lint.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/code/Lint.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/code/Lint.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/code/MissingInfoHandler.java b/build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/code/MissingInfoHandler.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/code/MissingInfoHandler.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/code/MissingInfoHandler.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/code/ModuleFinder.java b/build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/code/ModuleFinder.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/code/ModuleFinder.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/code/ModuleFinder.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/code/Preview.java b/build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/code/Preview.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/code/Preview.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/code/Preview.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/code/Printer.java b/build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/code/Printer.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/code/Printer.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/code/Printer.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/code/Scope.java b/build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/code/Scope.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/code/Scope.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/code/Scope.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/code/Source.java b/build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/code/Source.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/code/Source.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/code/Source.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/code/Symbol.java b/build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/code/Symbol.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/code/Symbol.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/code/Symbol.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/code/SymbolMetadata.java b/build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/code/SymbolMetadata.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/code/SymbolMetadata.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/code/SymbolMetadata.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/code/Symtab.java b/build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/code/Symtab.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/code/Symtab.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/code/Symtab.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/code/TargetType.java b/build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/code/TargetType.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/code/TargetType.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/code/TargetType.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/code/Type.java b/build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/code/Type.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/code/Type.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/code/Type.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/code/TypeAnnotationPosition.java b/build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/code/TypeAnnotationPosition.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/code/TypeAnnotationPosition.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/code/TypeAnnotationPosition.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/code/TypeAnnotations.java b/build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/code/TypeAnnotations.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/code/TypeAnnotations.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/code/TypeAnnotations.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/code/TypeMetadata.java b/build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/code/TypeMetadata.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/code/TypeMetadata.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/code/TypeMetadata.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/code/TypeTag.java b/build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/code/TypeTag.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/code/TypeTag.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/code/TypeTag.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/code/Types.java b/build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/code/Types.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/code/Types.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/code/Types.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/comp/Analyzer.java b/build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/comp/Analyzer.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/comp/Analyzer.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/comp/Analyzer.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/comp/Annotate.java b/build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/comp/Annotate.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/comp/Annotate.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/comp/Annotate.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/comp/ArgumentAttr.java b/build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/comp/ArgumentAttr.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/comp/ArgumentAttr.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/comp/ArgumentAttr.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/comp/Attr.java b/build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/comp/Attr.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/comp/Attr.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/comp/Attr.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/comp/AttrContext.java b/build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/comp/AttrContext.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/comp/AttrContext.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/comp/AttrContext.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/comp/AttrContextEnv.java b/build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/comp/AttrContextEnv.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/comp/AttrContextEnv.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/comp/AttrContextEnv.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/comp/AttrRecover.java b/build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/comp/AttrRecover.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/comp/AttrRecover.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/comp/AttrRecover.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/comp/Check.java b/build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/comp/Check.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/comp/Check.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/comp/Check.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/comp/CompileStates.java b/build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/comp/CompileStates.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/comp/CompileStates.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/comp/CompileStates.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/comp/ConstFold.java b/build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/comp/ConstFold.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/comp/ConstFold.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/comp/ConstFold.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/comp/DeferredAttr.java b/build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/comp/DeferredAttr.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/comp/DeferredAttr.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/comp/DeferredAttr.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/comp/Enter.java b/build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/comp/Enter.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/comp/Enter.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/comp/Enter.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/comp/Env.java b/build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/comp/Env.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/comp/Env.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/comp/Env.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/comp/Flow.java b/build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/comp/Flow.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/comp/Flow.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/comp/Flow.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/comp/Infer.java b/build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/comp/Infer.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/comp/Infer.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/comp/Infer.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/comp/InferenceContext.java b/build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/comp/InferenceContext.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/comp/InferenceContext.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/comp/InferenceContext.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/comp/LambdaToMethod.java b/build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/comp/LambdaToMethod.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/comp/LambdaToMethod.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/comp/LambdaToMethod.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/comp/Lower.java b/build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/comp/Lower.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/comp/Lower.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/comp/Lower.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/comp/MatchBindingsComputer.java b/build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/comp/MatchBindingsComputer.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/comp/MatchBindingsComputer.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/comp/MatchBindingsComputer.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/comp/MemberEnter.java b/build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/comp/MemberEnter.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/comp/MemberEnter.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/comp/MemberEnter.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/comp/Modules.java b/build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/comp/Modules.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/comp/Modules.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/comp/Modules.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/comp/Operators.java b/build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/comp/Operators.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/comp/Operators.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/comp/Operators.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/comp/Repair.java b/build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/comp/Repair.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/comp/Repair.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/comp/Repair.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/comp/Resolve.java b/build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/comp/Resolve.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/comp/Resolve.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/comp/Resolve.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/comp/Todo.java b/build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/comp/Todo.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/comp/Todo.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/comp/Todo.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/comp/TransPatterns.java b/build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/comp/TransPatterns.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/comp/TransPatterns.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/comp/TransPatterns.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/comp/TransTypes.java b/build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/comp/TransTypes.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/comp/TransTypes.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/comp/TransTypes.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/comp/TreeDiffer.java b/build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/comp/TreeDiffer.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/comp/TreeDiffer.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/comp/TreeDiffer.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/comp/TreeHasher.java b/build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/comp/TreeHasher.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/comp/TreeHasher.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/comp/TreeHasher.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/comp/TypeEnter.java b/build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/comp/TypeEnter.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/comp/TypeEnter.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/comp/TypeEnter.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/comp/TypeEnvs.java b/build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/comp/TypeEnvs.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/comp/TypeEnvs.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/comp/TypeEnvs.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/file/BaseFileManager.java b/build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/file/BaseFileManager.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/file/BaseFileManager.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/file/BaseFileManager.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/file/CacheFSInfo.java b/build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/file/CacheFSInfo.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/file/CacheFSInfo.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/file/CacheFSInfo.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/file/FSInfo.java b/build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/file/FSInfo.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/file/FSInfo.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/file/FSInfo.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/file/JRTIndex.java b/build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/file/JRTIndex.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/file/JRTIndex.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/file/JRTIndex.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/file/JavacFileManager.java b/build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/file/JavacFileManager.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/file/JavacFileManager.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/file/JavacFileManager.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/file/Locations.java b/build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/file/Locations.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/file/Locations.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/file/Locations.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/file/PathFileObject.java b/build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/file/PathFileObject.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/file/PathFileObject.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/file/PathFileObject.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/file/RelativePath.java b/build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/file/RelativePath.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/file/RelativePath.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/file/RelativePath.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/jvm/ByteCodes.java b/build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/jvm/ByteCodes.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/jvm/ByteCodes.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/jvm/ByteCodes.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/jvm/CRTFlags.java b/build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/jvm/CRTFlags.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/jvm/CRTFlags.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/jvm/CRTFlags.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/jvm/CRTable.java b/build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/jvm/CRTable.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/jvm/CRTable.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/jvm/CRTable.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/jvm/ClassFile.java b/build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/jvm/ClassFile.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/jvm/ClassFile.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/jvm/ClassFile.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/jvm/ClassReader.java b/build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/jvm/ClassReader.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/jvm/ClassReader.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/jvm/ClassReader.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/jvm/ClassWriter.java b/build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/jvm/ClassWriter.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/jvm/ClassWriter.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/jvm/ClassWriter.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/jvm/Code.java b/build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/jvm/Code.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/jvm/Code.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/jvm/Code.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/jvm/Gen.java b/build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/jvm/Gen.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/jvm/Gen.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/jvm/Gen.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/jvm/Items.java b/build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/jvm/Items.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/jvm/Items.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/jvm/Items.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/jvm/JNIWriter.java b/build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/jvm/JNIWriter.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/jvm/JNIWriter.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/jvm/JNIWriter.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/jvm/ModuleNameReader.java b/build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/jvm/ModuleNameReader.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/jvm/ModuleNameReader.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/jvm/ModuleNameReader.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/jvm/PoolConstant.java b/build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/jvm/PoolConstant.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/jvm/PoolConstant.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/jvm/PoolConstant.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/jvm/PoolReader.java b/build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/jvm/PoolReader.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/jvm/PoolReader.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/jvm/PoolReader.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/jvm/PoolWriter.java b/build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/jvm/PoolWriter.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/jvm/PoolWriter.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/jvm/PoolWriter.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/jvm/Profile.java b/build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/jvm/Profile.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/jvm/Profile.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/jvm/Profile.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/jvm/StringConcat.java b/build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/jvm/StringConcat.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/jvm/StringConcat.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/jvm/StringConcat.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/jvm/Target.java b/build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/jvm/Target.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/jvm/Target.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/jvm/Target.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/jvm/UninitializedType.java b/build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/jvm/UninitializedType.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/jvm/UninitializedType.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/jvm/UninitializedType.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/launcher/Main.java b/build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/launcher/Main.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/launcher/Main.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/launcher/Main.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/main/Arguments.java b/build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/main/Arguments.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/main/Arguments.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/main/Arguments.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/main/CommandLine.java b/build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/main/CommandLine.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/main/CommandLine.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/main/CommandLine.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/main/DelegatingJavaFileManager.java b/build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/main/DelegatingJavaFileManager.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/main/DelegatingJavaFileManager.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/main/DelegatingJavaFileManager.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/main/JavaCompiler.java b/build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/main/JavaCompiler.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/main/JavaCompiler.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/main/JavaCompiler.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/main/JavacToolProvider.java b/build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/main/JavacToolProvider.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/main/JavacToolProvider.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/main/JavacToolProvider.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/main/Main.java b/build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/main/Main.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/main/Main.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/main/Main.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/main/Option.java b/build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/main/Option.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/main/Option.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/main/Option.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/main/OptionHelper.java b/build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/main/OptionHelper.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/main/OptionHelper.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/main/OptionHelper.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/model/AnnotationProxyMaker.java b/build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/model/AnnotationProxyMaker.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/model/AnnotationProxyMaker.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/model/AnnotationProxyMaker.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/model/FilteredMemberList.java b/build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/model/FilteredMemberList.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/model/FilteredMemberList.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/model/FilteredMemberList.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/model/JavacElements.java b/build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/model/JavacElements.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/model/JavacElements.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/model/JavacElements.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/model/JavacTypes.java b/build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/model/JavacTypes.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/model/JavacTypes.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/model/JavacTypes.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/model/LazyTreeLoader.java b/build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/model/LazyTreeLoader.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/model/LazyTreeLoader.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/model/LazyTreeLoader.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/package-info.java b/build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/package-info.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/package-info.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/package-info.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/parser/DocCommentParser.java b/build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/parser/DocCommentParser.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/parser/DocCommentParser.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/parser/DocCommentParser.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/parser/JavaTokenizer.java b/build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/parser/JavaTokenizer.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/parser/JavaTokenizer.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/parser/JavaTokenizer.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/parser/JavacParser.java b/build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/parser/JavacParser.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/parser/JavacParser.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/parser/JavacParser.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/parser/JavadocTokenizer.java b/build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/parser/JavadocTokenizer.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/parser/JavadocTokenizer.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/parser/JavadocTokenizer.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/parser/LazyDocCommentTable.java b/build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/parser/LazyDocCommentTable.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/parser/LazyDocCommentTable.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/parser/LazyDocCommentTable.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/parser/Lexer.java b/build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/parser/Lexer.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/parser/Lexer.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/parser/Lexer.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/parser/Parser.java b/build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/parser/Parser.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/parser/Parser.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/parser/Parser.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/parser/ParserFactory.java b/build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/parser/ParserFactory.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/parser/ParserFactory.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/parser/ParserFactory.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/parser/ReferenceParser.java b/build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/parser/ReferenceParser.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/parser/ReferenceParser.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/parser/ReferenceParser.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/parser/Scanner.java b/build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/parser/Scanner.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/parser/Scanner.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/parser/Scanner.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/parser/ScannerFactory.java b/build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/parser/ScannerFactory.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/parser/ScannerFactory.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/parser/ScannerFactory.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/parser/TextBlockSupport.java b/build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/parser/TextBlockSupport.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/parser/TextBlockSupport.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/parser/TextBlockSupport.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/parser/Tokens.java b/build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/parser/Tokens.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/parser/Tokens.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/parser/Tokens.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/parser/UnicodeReader.java b/build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/parser/UnicodeReader.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/parser/UnicodeReader.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/parser/UnicodeReader.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/platform/JDKPlatformProvider.java b/build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/platform/JDKPlatformProvider.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/platform/JDKPlatformProvider.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/platform/JDKPlatformProvider.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/platform/PlatformDescription.java b/build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/platform/PlatformDescription.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/platform/PlatformDescription.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/platform/PlatformDescription.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/platform/PlatformProvider.java b/build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/platform/PlatformProvider.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/platform/PlatformProvider.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/platform/PlatformProvider.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/platform/PlatformUtils.java b/build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/platform/PlatformUtils.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/platform/PlatformUtils.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/platform/PlatformUtils.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/platform/package-info.java b/build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/platform/package-info.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/platform/package-info.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/platform/package-info.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/processing/AnnotationProcessingError.java b/build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/processing/AnnotationProcessingError.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/processing/AnnotationProcessingError.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/processing/AnnotationProcessingError.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/processing/JavacFiler.java b/build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/processing/JavacFiler.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/processing/JavacFiler.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/processing/JavacFiler.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/processing/JavacMessager.java b/build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/processing/JavacMessager.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/processing/JavacMessager.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/processing/JavacMessager.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/processing/JavacProcessingEnvironment.java b/build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/processing/JavacProcessingEnvironment.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/processing/JavacProcessingEnvironment.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/processing/JavacProcessingEnvironment.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/processing/JavacRoundEnvironment.java b/build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/processing/JavacRoundEnvironment.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/processing/JavacRoundEnvironment.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/processing/JavacRoundEnvironment.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/processing/PrintingProcessor.java b/build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/processing/PrintingProcessor.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/processing/PrintingProcessor.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/processing/PrintingProcessor.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/processing/ServiceProxy.java b/build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/processing/ServiceProxy.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/processing/ServiceProxy.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/processing/ServiceProxy.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/resources/version.properties-template b/build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/resources/version.properties-template
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/resources/version.properties-template
rename to build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/resources/version.properties-template
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/tree/DCTree.java b/build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/tree/DCTree.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/tree/DCTree.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/tree/DCTree.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/tree/DocCommentTable.java b/build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/tree/DocCommentTable.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/tree/DocCommentTable.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/tree/DocCommentTable.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/tree/DocPretty.java b/build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/tree/DocPretty.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/tree/DocPretty.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/tree/DocPretty.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/tree/DocTreeMaker.java b/build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/tree/DocTreeMaker.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/tree/DocTreeMaker.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/tree/DocTreeMaker.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/tree/EndPosTable.java b/build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/tree/EndPosTable.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/tree/EndPosTable.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/tree/EndPosTable.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/tree/JCTree.java b/build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/tree/JCTree.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/tree/JCTree.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/tree/JCTree.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/tree/Pretty.java b/build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/tree/Pretty.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/tree/Pretty.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/tree/Pretty.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/tree/TreeCopier.java b/build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/tree/TreeCopier.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/tree/TreeCopier.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/tree/TreeCopier.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/tree/TreeInfo.java b/build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/tree/TreeInfo.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/tree/TreeInfo.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/tree/TreeInfo.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/tree/TreeMaker.java b/build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/tree/TreeMaker.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/tree/TreeMaker.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/tree/TreeMaker.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/tree/TreeScanner.java b/build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/tree/TreeScanner.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/tree/TreeScanner.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/tree/TreeScanner.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/tree/TreeTranslator.java b/build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/tree/TreeTranslator.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/tree/TreeTranslator.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/tree/TreeTranslator.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/util/Abort.java b/build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/util/Abort.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/util/Abort.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/util/Abort.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/util/AbstractDiagnosticFormatter.java b/build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/util/AbstractDiagnosticFormatter.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/util/AbstractDiagnosticFormatter.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/util/AbstractDiagnosticFormatter.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/util/AbstractLog.java b/build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/util/AbstractLog.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/util/AbstractLog.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/util/AbstractLog.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/util/ArrayUtils.java b/build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/util/ArrayUtils.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/util/ArrayUtils.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/util/ArrayUtils.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/util/Assert.java b/build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/util/Assert.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/util/Assert.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/util/Assert.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/util/BasicDiagnosticFormatter.java b/build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/util/BasicDiagnosticFormatter.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/util/BasicDiagnosticFormatter.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/util/BasicDiagnosticFormatter.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/util/Bits.java b/build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/util/Bits.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/util/Bits.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/util/Bits.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/util/ByteBuffer.java b/build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/util/ByteBuffer.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/util/ByteBuffer.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/util/ByteBuffer.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/util/ClientCodeException.java b/build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/util/ClientCodeException.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/util/ClientCodeException.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/util/ClientCodeException.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/util/Constants.java b/build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/util/Constants.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/util/Constants.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/util/Constants.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/util/Context.java b/build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/util/Context.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/util/Context.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/util/Context.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/util/Convert.java b/build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/util/Convert.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/util/Convert.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/util/Convert.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/util/CouplingAbort.java b/build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/util/CouplingAbort.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/util/CouplingAbort.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/util/CouplingAbort.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/util/DefinedBy.java b/build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/util/DefinedBy.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/util/DefinedBy.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/util/DefinedBy.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/util/Dependencies.java b/build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/util/Dependencies.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/util/Dependencies.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/util/Dependencies.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/util/DiagnosticSource.java b/build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/util/DiagnosticSource.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/util/DiagnosticSource.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/util/DiagnosticSource.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/util/FatalError.java b/build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/util/FatalError.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/util/FatalError.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/util/FatalError.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/util/Filter.java b/build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/util/Filter.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/util/Filter.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/util/Filter.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/util/ForwardingDiagnosticFormatter.java b/build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/util/ForwardingDiagnosticFormatter.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/util/ForwardingDiagnosticFormatter.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/util/ForwardingDiagnosticFormatter.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/util/GraphUtils.java b/build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/util/GraphUtils.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/util/GraphUtils.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/util/GraphUtils.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/util/IntHashTable.java b/build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/util/IntHashTable.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/util/IntHashTable.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/util/IntHashTable.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/util/Iterators.java b/build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/util/Iterators.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/util/Iterators.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/util/Iterators.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/util/JCDiagnostic.java b/build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/util/JCDiagnostic.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/util/JCDiagnostic.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/util/JCDiagnostic.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/util/JavacMessages.java b/build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/util/JavacMessages.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/util/JavacMessages.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/util/JavacMessages.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/util/LayoutCharacters.java b/build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/util/LayoutCharacters.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/util/LayoutCharacters.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/util/LayoutCharacters.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/util/List.java b/build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/util/List.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/util/List.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/util/List.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/util/ListBuffer.java b/build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/util/ListBuffer.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/util/ListBuffer.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/util/ListBuffer.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/util/Log.java b/build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/util/Log.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/util/Log.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/util/Log.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/util/MandatoryWarningHandler.java b/build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/util/MandatoryWarningHandler.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/util/MandatoryWarningHandler.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/util/MandatoryWarningHandler.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/util/MatchingUtils.java b/build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/util/MatchingUtils.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/util/MatchingUtils.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/util/MatchingUtils.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/util/MemoryLowAbort.java b/build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/util/MemoryLowAbort.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/util/MemoryLowAbort.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/util/MemoryLowAbort.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/util/MissingPlatformError.java b/build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/util/MissingPlatformError.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/util/MissingPlatformError.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/util/MissingPlatformError.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/util/ModuleHelper.java b/build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/util/ModuleHelper.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/util/ModuleHelper.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/util/ModuleHelper.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/util/Name.java b/build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/util/Name.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/util/Name.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/util/Name.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/util/Names.java b/build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/util/Names.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/util/Names.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/util/Names.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/util/Options.java b/build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/util/Options.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/util/Options.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/util/Options.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/util/Pair.java b/build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/util/Pair.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/util/Pair.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/util/Pair.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/util/PlatformUtils.java b/build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/util/PlatformUtils.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/util/PlatformUtils.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/util/PlatformUtils.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/util/Position.java b/build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/util/Position.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/util/Position.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/util/Position.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/util/PropagatedException.java b/build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/util/PropagatedException.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/util/PropagatedException.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/util/PropagatedException.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/util/RawDiagnosticFormatter.java b/build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/util/RawDiagnosticFormatter.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/util/RawDiagnosticFormatter.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/util/RawDiagnosticFormatter.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/util/RichDiagnosticFormatter.java b/build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/util/RichDiagnosticFormatter.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/util/RichDiagnosticFormatter.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/util/RichDiagnosticFormatter.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/util/SharedNameTable.java b/build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/util/SharedNameTable.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/util/SharedNameTable.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/util/SharedNameTable.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/util/StringUtils.java b/build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/util/StringUtils.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/util/StringUtils.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/util/StringUtils.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/util/UnsharedNameTable.java b/build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/util/UnsharedNameTable.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/util/UnsharedNameTable.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/util/UnsharedNameTable.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/util/Warner.java b/build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/util/Warner.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/tools/javac/util/Warner.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/tools/javac/util/Warner.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/tools/sjavac/AutoFlushWriter.java b/build-deps/jdk-compiler/src/main/java/openjdk/tools/sjavac/AutoFlushWriter.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/tools/sjavac/AutoFlushWriter.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/tools/sjavac/AutoFlushWriter.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/tools/sjavac/BuildState.java b/build-deps/jdk-compiler/src/main/java/openjdk/tools/sjavac/BuildState.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/tools/sjavac/BuildState.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/tools/sjavac/BuildState.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/tools/sjavac/CleanProperties.java b/build-deps/jdk-compiler/src/main/java/openjdk/tools/sjavac/CleanProperties.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/tools/sjavac/CleanProperties.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/tools/sjavac/CleanProperties.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/tools/sjavac/CompileChunk.java b/build-deps/jdk-compiler/src/main/java/openjdk/tools/sjavac/CompileChunk.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/tools/sjavac/CompileChunk.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/tools/sjavac/CompileChunk.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/tools/sjavac/CompileJavaPackages.java b/build-deps/jdk-compiler/src/main/java/openjdk/tools/sjavac/CompileJavaPackages.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/tools/sjavac/CompileJavaPackages.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/tools/sjavac/CompileJavaPackages.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/tools/sjavac/CompileProperties.java b/build-deps/jdk-compiler/src/main/java/openjdk/tools/sjavac/CompileProperties.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/tools/sjavac/CompileProperties.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/tools/sjavac/CompileProperties.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/tools/sjavac/CopyFile.java b/build-deps/jdk-compiler/src/main/java/openjdk/tools/sjavac/CopyFile.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/tools/sjavac/CopyFile.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/tools/sjavac/CopyFile.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/tools/sjavac/JavacState.java b/build-deps/jdk-compiler/src/main/java/openjdk/tools/sjavac/JavacState.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/tools/sjavac/JavacState.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/tools/sjavac/JavacState.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/tools/sjavac/Log.java b/build-deps/jdk-compiler/src/main/java/openjdk/tools/sjavac/Log.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/tools/sjavac/Log.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/tools/sjavac/Log.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/tools/sjavac/Main.java b/build-deps/jdk-compiler/src/main/java/openjdk/tools/sjavac/Main.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/tools/sjavac/Main.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/tools/sjavac/Main.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/tools/sjavac/Module.java b/build-deps/jdk-compiler/src/main/java/openjdk/tools/sjavac/Module.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/tools/sjavac/Module.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/tools/sjavac/Module.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/tools/sjavac/Package.java b/build-deps/jdk-compiler/src/main/java/openjdk/tools/sjavac/Package.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/tools/sjavac/Package.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/tools/sjavac/Package.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/tools/sjavac/ProblemException.java b/build-deps/jdk-compiler/src/main/java/openjdk/tools/sjavac/ProblemException.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/tools/sjavac/ProblemException.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/tools/sjavac/ProblemException.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/tools/sjavac/PubApiExtractor.java b/build-deps/jdk-compiler/src/main/java/openjdk/tools/sjavac/PubApiExtractor.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/tools/sjavac/PubApiExtractor.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/tools/sjavac/PubApiExtractor.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/tools/sjavac/Source.java b/build-deps/jdk-compiler/src/main/java/openjdk/tools/sjavac/Source.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/tools/sjavac/Source.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/tools/sjavac/Source.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/tools/sjavac/Transformer.java b/build-deps/jdk-compiler/src/main/java/openjdk/tools/sjavac/Transformer.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/tools/sjavac/Transformer.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/tools/sjavac/Transformer.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/tools/sjavac/Util.java b/build-deps/jdk-compiler/src/main/java/openjdk/tools/sjavac/Util.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/tools/sjavac/Util.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/tools/sjavac/Util.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/tools/sjavac/client/ClientMain.java b/build-deps/jdk-compiler/src/main/java/openjdk/tools/sjavac/client/ClientMain.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/tools/sjavac/client/ClientMain.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/tools/sjavac/client/ClientMain.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/tools/sjavac/client/PortFileInaccessibleException.java b/build-deps/jdk-compiler/src/main/java/openjdk/tools/sjavac/client/PortFileInaccessibleException.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/tools/sjavac/client/PortFileInaccessibleException.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/tools/sjavac/client/PortFileInaccessibleException.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/tools/sjavac/client/SjavacClient.java b/build-deps/jdk-compiler/src/main/java/openjdk/tools/sjavac/client/SjavacClient.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/tools/sjavac/client/SjavacClient.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/tools/sjavac/client/SjavacClient.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/tools/sjavac/comp/CompilationService.java b/build-deps/jdk-compiler/src/main/java/openjdk/tools/sjavac/comp/CompilationService.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/tools/sjavac/comp/CompilationService.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/tools/sjavac/comp/CompilationService.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/tools/sjavac/comp/FileObjectWithLocation.java b/build-deps/jdk-compiler/src/main/java/openjdk/tools/sjavac/comp/FileObjectWithLocation.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/tools/sjavac/comp/FileObjectWithLocation.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/tools/sjavac/comp/FileObjectWithLocation.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/tools/sjavac/comp/JavaFileObjectWithLocation.java b/build-deps/jdk-compiler/src/main/java/openjdk/tools/sjavac/comp/JavaFileObjectWithLocation.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/tools/sjavac/comp/JavaFileObjectWithLocation.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/tools/sjavac/comp/JavaFileObjectWithLocation.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/tools/sjavac/comp/PathAndPackageVerifier.java b/build-deps/jdk-compiler/src/main/java/openjdk/tools/sjavac/comp/PathAndPackageVerifier.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/tools/sjavac/comp/PathAndPackageVerifier.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/tools/sjavac/comp/PathAndPackageVerifier.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/tools/sjavac/comp/PooledSjavac.java b/build-deps/jdk-compiler/src/main/java/openjdk/tools/sjavac/comp/PooledSjavac.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/tools/sjavac/comp/PooledSjavac.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/tools/sjavac/comp/PooledSjavac.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/tools/sjavac/comp/PubAPIs.java b/build-deps/jdk-compiler/src/main/java/openjdk/tools/sjavac/comp/PubAPIs.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/tools/sjavac/comp/PubAPIs.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/tools/sjavac/comp/PubAPIs.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/tools/sjavac/comp/PubapiVisitor.java b/build-deps/jdk-compiler/src/main/java/openjdk/tools/sjavac/comp/PubapiVisitor.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/tools/sjavac/comp/PubapiVisitor.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/tools/sjavac/comp/PubapiVisitor.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/tools/sjavac/comp/SjavacImpl.java b/build-deps/jdk-compiler/src/main/java/openjdk/tools/sjavac/comp/SjavacImpl.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/tools/sjavac/comp/SjavacImpl.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/tools/sjavac/comp/SjavacImpl.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/tools/sjavac/comp/SmartFileManager.java b/build-deps/jdk-compiler/src/main/java/openjdk/tools/sjavac/comp/SmartFileManager.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/tools/sjavac/comp/SmartFileManager.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/tools/sjavac/comp/SmartFileManager.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/tools/sjavac/comp/SmartFileObject.java b/build-deps/jdk-compiler/src/main/java/openjdk/tools/sjavac/comp/SmartFileObject.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/tools/sjavac/comp/SmartFileObject.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/tools/sjavac/comp/SmartFileObject.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/tools/sjavac/comp/SmartWriter.java b/build-deps/jdk-compiler/src/main/java/openjdk/tools/sjavac/comp/SmartWriter.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/tools/sjavac/comp/SmartWriter.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/tools/sjavac/comp/SmartWriter.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/tools/sjavac/comp/dependencies/NewDependencyCollector.java b/build-deps/jdk-compiler/src/main/java/openjdk/tools/sjavac/comp/dependencies/NewDependencyCollector.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/tools/sjavac/comp/dependencies/NewDependencyCollector.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/tools/sjavac/comp/dependencies/NewDependencyCollector.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/tools/sjavac/comp/dependencies/PublicApiCollector.java b/build-deps/jdk-compiler/src/main/java/openjdk/tools/sjavac/comp/dependencies/PublicApiCollector.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/tools/sjavac/comp/dependencies/PublicApiCollector.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/tools/sjavac/comp/dependencies/PublicApiCollector.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/tools/sjavac/options/ArgumentIterator.java b/build-deps/jdk-compiler/src/main/java/openjdk/tools/sjavac/options/ArgumentIterator.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/tools/sjavac/options/ArgumentIterator.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/tools/sjavac/options/ArgumentIterator.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/tools/sjavac/options/Option.java b/build-deps/jdk-compiler/src/main/java/openjdk/tools/sjavac/options/Option.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/tools/sjavac/options/Option.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/tools/sjavac/options/Option.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/tools/sjavac/options/OptionHelper.java b/build-deps/jdk-compiler/src/main/java/openjdk/tools/sjavac/options/OptionHelper.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/tools/sjavac/options/OptionHelper.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/tools/sjavac/options/OptionHelper.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/tools/sjavac/options/Options.java b/build-deps/jdk-compiler/src/main/java/openjdk/tools/sjavac/options/Options.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/tools/sjavac/options/Options.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/tools/sjavac/options/Options.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/tools/sjavac/options/SourceLocation.java b/build-deps/jdk-compiler/src/main/java/openjdk/tools/sjavac/options/SourceLocation.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/tools/sjavac/options/SourceLocation.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/tools/sjavac/options/SourceLocation.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/tools/sjavac/pubapi/ArrayTypeDesc.java b/build-deps/jdk-compiler/src/main/java/openjdk/tools/sjavac/pubapi/ArrayTypeDesc.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/tools/sjavac/pubapi/ArrayTypeDesc.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/tools/sjavac/pubapi/ArrayTypeDesc.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/tools/sjavac/pubapi/PrimitiveTypeDesc.java b/build-deps/jdk-compiler/src/main/java/openjdk/tools/sjavac/pubapi/PrimitiveTypeDesc.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/tools/sjavac/pubapi/PrimitiveTypeDesc.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/tools/sjavac/pubapi/PrimitiveTypeDesc.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/tools/sjavac/pubapi/PubApi.java b/build-deps/jdk-compiler/src/main/java/openjdk/tools/sjavac/pubapi/PubApi.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/tools/sjavac/pubapi/PubApi.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/tools/sjavac/pubapi/PubApi.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/tools/sjavac/pubapi/PubApiTypeParam.java b/build-deps/jdk-compiler/src/main/java/openjdk/tools/sjavac/pubapi/PubApiTypeParam.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/tools/sjavac/pubapi/PubApiTypeParam.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/tools/sjavac/pubapi/PubApiTypeParam.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/tools/sjavac/pubapi/PubMethod.java b/build-deps/jdk-compiler/src/main/java/openjdk/tools/sjavac/pubapi/PubMethod.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/tools/sjavac/pubapi/PubMethod.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/tools/sjavac/pubapi/PubMethod.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/tools/sjavac/pubapi/PubType.java b/build-deps/jdk-compiler/src/main/java/openjdk/tools/sjavac/pubapi/PubType.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/tools/sjavac/pubapi/PubType.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/tools/sjavac/pubapi/PubType.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/tools/sjavac/pubapi/PubVar.java b/build-deps/jdk-compiler/src/main/java/openjdk/tools/sjavac/pubapi/PubVar.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/tools/sjavac/pubapi/PubVar.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/tools/sjavac/pubapi/PubVar.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/tools/sjavac/pubapi/ReferenceTypeDesc.java b/build-deps/jdk-compiler/src/main/java/openjdk/tools/sjavac/pubapi/ReferenceTypeDesc.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/tools/sjavac/pubapi/ReferenceTypeDesc.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/tools/sjavac/pubapi/ReferenceTypeDesc.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/tools/sjavac/pubapi/TypeDesc.java b/build-deps/jdk-compiler/src/main/java/openjdk/tools/sjavac/pubapi/TypeDesc.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/tools/sjavac/pubapi/TypeDesc.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/tools/sjavac/pubapi/TypeDesc.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/tools/sjavac/pubapi/TypeVarTypeDesc.java b/build-deps/jdk-compiler/src/main/java/openjdk/tools/sjavac/pubapi/TypeVarTypeDesc.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/tools/sjavac/pubapi/TypeVarTypeDesc.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/tools/sjavac/pubapi/TypeVarTypeDesc.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/tools/sjavac/server/CompilationSubResult.java b/build-deps/jdk-compiler/src/main/java/openjdk/tools/sjavac/server/CompilationSubResult.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/tools/sjavac/server/CompilationSubResult.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/tools/sjavac/server/CompilationSubResult.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/tools/sjavac/server/IdleResetSjavac.java b/build-deps/jdk-compiler/src/main/java/openjdk/tools/sjavac/server/IdleResetSjavac.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/tools/sjavac/server/IdleResetSjavac.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/tools/sjavac/server/IdleResetSjavac.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/tools/sjavac/server/PortFile.java b/build-deps/jdk-compiler/src/main/java/openjdk/tools/sjavac/server/PortFile.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/tools/sjavac/server/PortFile.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/tools/sjavac/server/PortFile.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/tools/sjavac/server/PortFileMonitor.java b/build-deps/jdk-compiler/src/main/java/openjdk/tools/sjavac/server/PortFileMonitor.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/tools/sjavac/server/PortFileMonitor.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/tools/sjavac/server/PortFileMonitor.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/tools/sjavac/server/RequestHandler.java b/build-deps/jdk-compiler/src/main/java/openjdk/tools/sjavac/server/RequestHandler.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/tools/sjavac/server/RequestHandler.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/tools/sjavac/server/RequestHandler.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/tools/sjavac/server/ServerMain.java b/build-deps/jdk-compiler/src/main/java/openjdk/tools/sjavac/server/ServerMain.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/tools/sjavac/server/ServerMain.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/tools/sjavac/server/ServerMain.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/tools/sjavac/server/Sjavac.java b/build-deps/jdk-compiler/src/main/java/openjdk/tools/sjavac/server/Sjavac.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/tools/sjavac/server/Sjavac.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/tools/sjavac/server/Sjavac.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/tools/sjavac/server/SjavacServer.java b/build-deps/jdk-compiler/src/main/java/openjdk/tools/sjavac/server/SjavacServer.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/tools/sjavac/server/SjavacServer.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/tools/sjavac/server/SjavacServer.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/tools/sjavac/server/SysInfo.java b/build-deps/jdk-compiler/src/main/java/openjdk/tools/sjavac/server/SysInfo.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/tools/sjavac/server/SysInfo.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/tools/sjavac/server/SysInfo.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/tools/sjavac/server/Terminable.java b/build-deps/jdk-compiler/src/main/java/openjdk/tools/sjavac/server/Terminable.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/tools/sjavac/server/Terminable.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/tools/sjavac/server/Terminable.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/tools/sjavac/server/log/LazyInitFileLog.java b/build-deps/jdk-compiler/src/main/java/openjdk/tools/sjavac/server/log/LazyInitFileLog.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/tools/sjavac/server/log/LazyInitFileLog.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/tools/sjavac/server/log/LazyInitFileLog.java
diff --git a/subprojects/jdk-compiler/src/main/java/openjdk/tools/sjavac/server/log/LoggingOutputStream.java b/build-deps/jdk-compiler/src/main/java/openjdk/tools/sjavac/server/log/LoggingOutputStream.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/openjdk/tools/sjavac/server/log/LoggingOutputStream.java
rename to build-deps/jdk-compiler/src/main/java/openjdk/tools/sjavac/server/log/LoggingOutputStream.java
diff --git a/subprojects/jdk-compiler/src/main/java/sun/tools/serialver/SerialVer.java b/build-deps/jdk-compiler/src/main/java/sun/tools/serialver/SerialVer.java
similarity index 100%
rename from subprojects/jdk-compiler/src/main/java/sun/tools/serialver/SerialVer.java
rename to build-deps/jdk-compiler/src/main/java/sun/tools/serialver/SerialVer.java
diff --git a/subprojects/jdk-compiler/src/main/resources/javac/internal/shellsupport/doc/resources/javadocformatter.properties b/build-deps/jdk-compiler/src/main/resources/javac/internal/shellsupport/doc/resources/javadocformatter.properties
similarity index 100%
rename from subprojects/jdk-compiler/src/main/resources/javac/internal/shellsupport/doc/resources/javadocformatter.properties
rename to build-deps/jdk-compiler/src/main/resources/javac/internal/shellsupport/doc/resources/javadocformatter.properties
diff --git a/subprojects/jdk-compiler/src/main/resources/openjdk/tools/doclint/resources/doclint.properties b/build-deps/jdk-compiler/src/main/resources/openjdk/tools/doclint/resources/doclint.properties
similarity index 100%
rename from subprojects/jdk-compiler/src/main/resources/openjdk/tools/doclint/resources/doclint.properties
rename to build-deps/jdk-compiler/src/main/resources/openjdk/tools/doclint/resources/doclint.properties
diff --git a/subprojects/jdk-compiler/src/main/resources/openjdk/tools/doclint/resources/doclint_ja.properties b/build-deps/jdk-compiler/src/main/resources/openjdk/tools/doclint/resources/doclint_ja.properties
similarity index 100%
rename from subprojects/jdk-compiler/src/main/resources/openjdk/tools/doclint/resources/doclint_ja.properties
rename to build-deps/jdk-compiler/src/main/resources/openjdk/tools/doclint/resources/doclint_ja.properties
diff --git a/subprojects/jdk-compiler/src/main/resources/openjdk/tools/doclint/resources/doclint_zh_CN.properties b/build-deps/jdk-compiler/src/main/resources/openjdk/tools/doclint/resources/doclint_zh_CN.properties
similarity index 100%
rename from subprojects/jdk-compiler/src/main/resources/openjdk/tools/doclint/resources/doclint_zh_CN.properties
rename to build-deps/jdk-compiler/src/main/resources/openjdk/tools/doclint/resources/doclint_zh_CN.properties
diff --git a/subprojects/jdk-compiler/src/main/resources/openjdk/tools/javac/resources/compiler.properties b/build-deps/jdk-compiler/src/main/resources/openjdk/tools/javac/resources/compiler.properties
similarity index 100%
rename from subprojects/jdk-compiler/src/main/resources/openjdk/tools/javac/resources/compiler.properties
rename to build-deps/jdk-compiler/src/main/resources/openjdk/tools/javac/resources/compiler.properties
diff --git a/subprojects/jdk-compiler/src/main/resources/openjdk/tools/javac/resources/compiler_ja.properties b/build-deps/jdk-compiler/src/main/resources/openjdk/tools/javac/resources/compiler_ja.properties
similarity index 100%
rename from subprojects/jdk-compiler/src/main/resources/openjdk/tools/javac/resources/compiler_ja.properties
rename to build-deps/jdk-compiler/src/main/resources/openjdk/tools/javac/resources/compiler_ja.properties
diff --git a/subprojects/jdk-compiler/src/main/resources/openjdk/tools/javac/resources/compiler_zh_CN.properties b/build-deps/jdk-compiler/src/main/resources/openjdk/tools/javac/resources/compiler_zh_CN.properties
similarity index 100%
rename from subprojects/jdk-compiler/src/main/resources/openjdk/tools/javac/resources/compiler_zh_CN.properties
rename to build-deps/jdk-compiler/src/main/resources/openjdk/tools/javac/resources/compiler_zh_CN.properties
diff --git a/subprojects/jdk-compiler/src/main/resources/openjdk/tools/javac/resources/ct.properties b/build-deps/jdk-compiler/src/main/resources/openjdk/tools/javac/resources/ct.properties
similarity index 100%
rename from subprojects/jdk-compiler/src/main/resources/openjdk/tools/javac/resources/ct.properties
rename to build-deps/jdk-compiler/src/main/resources/openjdk/tools/javac/resources/ct.properties
diff --git a/subprojects/jdk-compiler/src/main/resources/openjdk/tools/javac/resources/javac.properties b/build-deps/jdk-compiler/src/main/resources/openjdk/tools/javac/resources/javac.properties
similarity index 100%
rename from subprojects/jdk-compiler/src/main/resources/openjdk/tools/javac/resources/javac.properties
rename to build-deps/jdk-compiler/src/main/resources/openjdk/tools/javac/resources/javac.properties
diff --git a/subprojects/jdk-compiler/src/main/resources/openjdk/tools/javac/resources/javac_ja.properties b/build-deps/jdk-compiler/src/main/resources/openjdk/tools/javac/resources/javac_ja.properties
similarity index 100%
rename from subprojects/jdk-compiler/src/main/resources/openjdk/tools/javac/resources/javac_ja.properties
rename to build-deps/jdk-compiler/src/main/resources/openjdk/tools/javac/resources/javac_ja.properties
diff --git a/subprojects/jdk-compiler/src/main/resources/openjdk/tools/javac/resources/javac_zh_CN.properties b/build-deps/jdk-compiler/src/main/resources/openjdk/tools/javac/resources/javac_zh_CN.properties
similarity index 100%
rename from subprojects/jdk-compiler/src/main/resources/openjdk/tools/javac/resources/javac_zh_CN.properties
rename to build-deps/jdk-compiler/src/main/resources/openjdk/tools/javac/resources/javac_zh_CN.properties
diff --git a/subprojects/jdk-compiler/src/main/resources/openjdk/tools/javac/resources/launcher.properties b/build-deps/jdk-compiler/src/main/resources/openjdk/tools/javac/resources/launcher.properties
similarity index 100%
rename from subprojects/jdk-compiler/src/main/resources/openjdk/tools/javac/resources/launcher.properties
rename to build-deps/jdk-compiler/src/main/resources/openjdk/tools/javac/resources/launcher.properties
diff --git a/subprojects/jdk-compiler/src/main/resources/openjdk/tools/javac/resources/launcher_ja.properties b/build-deps/jdk-compiler/src/main/resources/openjdk/tools/javac/resources/launcher_ja.properties
similarity index 100%
rename from subprojects/jdk-compiler/src/main/resources/openjdk/tools/javac/resources/launcher_ja.properties
rename to build-deps/jdk-compiler/src/main/resources/openjdk/tools/javac/resources/launcher_ja.properties
diff --git a/subprojects/jdk-compiler/src/main/resources/openjdk/tools/javac/resources/launcher_zh_CN.properties b/build-deps/jdk-compiler/src/main/resources/openjdk/tools/javac/resources/launcher_zh_CN.properties
similarity index 100%
rename from subprojects/jdk-compiler/src/main/resources/openjdk/tools/javac/resources/launcher_zh_CN.properties
rename to build-deps/jdk-compiler/src/main/resources/openjdk/tools/javac/resources/launcher_zh_CN.properties
diff --git a/subprojects/jdk-compiler/src/main/resources/openjdk/tools/javac/resources/legacy.properties b/build-deps/jdk-compiler/src/main/resources/openjdk/tools/javac/resources/legacy.properties
similarity index 100%
rename from subprojects/jdk-compiler/src/main/resources/openjdk/tools/javac/resources/legacy.properties
rename to build-deps/jdk-compiler/src/main/resources/openjdk/tools/javac/resources/legacy.properties
diff --git a/subprojects/jdk-compiler/src/main/resources/sun/tools/serialver/resources/serialver.properties b/build-deps/jdk-compiler/src/main/resources/sun/tools/serialver/resources/serialver.properties
similarity index 100%
rename from subprojects/jdk-compiler/src/main/resources/sun/tools/serialver/resources/serialver.properties
rename to build-deps/jdk-compiler/src/main/resources/sun/tools/serialver/resources/serialver.properties
diff --git a/subprojects/jdk-compiler/src/main/resources/sun/tools/serialver/resources/serialver_ja.properties b/build-deps/jdk-compiler/src/main/resources/sun/tools/serialver/resources/serialver_ja.properties
similarity index 100%
rename from subprojects/jdk-compiler/src/main/resources/sun/tools/serialver/resources/serialver_ja.properties
rename to build-deps/jdk-compiler/src/main/resources/sun/tools/serialver/resources/serialver_ja.properties
diff --git a/subprojects/jdk-compiler/src/main/resources/sun/tools/serialver/resources/serialver_zh_CN.properties b/build-deps/jdk-compiler/src/main/resources/sun/tools/serialver/resources/serialver_zh_CN.properties
similarity index 100%
rename from subprojects/jdk-compiler/src/main/resources/sun/tools/serialver/resources/serialver_zh_CN.properties
rename to build-deps/jdk-compiler/src/main/resources/sun/tools/serialver/resources/serialver_zh_CN.properties
diff --git a/subprojects/jdk-jdeps/.gitignore b/build-deps/jdk-jdeps/.gitignore
similarity index 100%
rename from subprojects/jdk-jdeps/.gitignore
rename to build-deps/jdk-jdeps/.gitignore
diff --git a/subprojects/jdk-jdeps/build.gradle.kts b/build-deps/jdk-jdeps/build.gradle.kts
similarity index 79%
rename from subprojects/jdk-jdeps/build.gradle.kts
rename to build-deps/jdk-jdeps/build.gradle.kts
index 149110764..4cc95b5eb 100644
--- a/subprojects/jdk-jdeps/build.gradle.kts
+++ b/build-deps/jdk-jdeps/build.gradle.kts
@@ -15,17 +15,12 @@
* along with AndroidIDE. If not, see .
*/
-import com.itsaky.androidide.plugins.PropertiesParserPlugin
-
plugins {
id("java-library")
-}
-
-apply {
- plugin(PropertiesParserPlugin::class)
+ id("com.itsaky.androidide.build.propsparser")
}
dependencies {
- api(projects.subprojects.javaCompiler)
- api(projects.subprojects.jdkCompiler)
+ api(projects.buildDeps.javaCompiler)
+ api(projects.buildDeps.jdkCompiler)
}
\ No newline at end of file
diff --git a/subprojects/jdk-jdeps/src/main/java/openjdk/tools/classfile/AccessFlags.java b/build-deps/jdk-jdeps/src/main/java/openjdk/tools/classfile/AccessFlags.java
similarity index 100%
rename from subprojects/jdk-jdeps/src/main/java/openjdk/tools/classfile/AccessFlags.java
rename to build-deps/jdk-jdeps/src/main/java/openjdk/tools/classfile/AccessFlags.java
diff --git a/subprojects/jdk-jdeps/src/main/java/openjdk/tools/classfile/Annotation.java b/build-deps/jdk-jdeps/src/main/java/openjdk/tools/classfile/Annotation.java
similarity index 100%
rename from subprojects/jdk-jdeps/src/main/java/openjdk/tools/classfile/Annotation.java
rename to build-deps/jdk-jdeps/src/main/java/openjdk/tools/classfile/Annotation.java
diff --git a/subprojects/jdk-jdeps/src/main/java/openjdk/tools/classfile/AnnotationDefault_attribute.java b/build-deps/jdk-jdeps/src/main/java/openjdk/tools/classfile/AnnotationDefault_attribute.java
similarity index 100%
rename from subprojects/jdk-jdeps/src/main/java/openjdk/tools/classfile/AnnotationDefault_attribute.java
rename to build-deps/jdk-jdeps/src/main/java/openjdk/tools/classfile/AnnotationDefault_attribute.java
diff --git a/subprojects/jdk-jdeps/src/main/java/openjdk/tools/classfile/Attribute.java b/build-deps/jdk-jdeps/src/main/java/openjdk/tools/classfile/Attribute.java
similarity index 100%
rename from subprojects/jdk-jdeps/src/main/java/openjdk/tools/classfile/Attribute.java
rename to build-deps/jdk-jdeps/src/main/java/openjdk/tools/classfile/Attribute.java
diff --git a/subprojects/jdk-jdeps/src/main/java/openjdk/tools/classfile/AttributeException.java b/build-deps/jdk-jdeps/src/main/java/openjdk/tools/classfile/AttributeException.java
similarity index 100%
rename from subprojects/jdk-jdeps/src/main/java/openjdk/tools/classfile/AttributeException.java
rename to build-deps/jdk-jdeps/src/main/java/openjdk/tools/classfile/AttributeException.java
diff --git a/subprojects/jdk-jdeps/src/main/java/openjdk/tools/classfile/Attributes.java b/build-deps/jdk-jdeps/src/main/java/openjdk/tools/classfile/Attributes.java
similarity index 100%
rename from subprojects/jdk-jdeps/src/main/java/openjdk/tools/classfile/Attributes.java
rename to build-deps/jdk-jdeps/src/main/java/openjdk/tools/classfile/Attributes.java
diff --git a/subprojects/jdk-jdeps/src/main/java/openjdk/tools/classfile/BootstrapMethods_attribute.java b/build-deps/jdk-jdeps/src/main/java/openjdk/tools/classfile/BootstrapMethods_attribute.java
similarity index 100%
rename from subprojects/jdk-jdeps/src/main/java/openjdk/tools/classfile/BootstrapMethods_attribute.java
rename to build-deps/jdk-jdeps/src/main/java/openjdk/tools/classfile/BootstrapMethods_attribute.java
diff --git a/subprojects/jdk-jdeps/src/main/java/openjdk/tools/classfile/CharacterRangeTable_attribute.java b/build-deps/jdk-jdeps/src/main/java/openjdk/tools/classfile/CharacterRangeTable_attribute.java
similarity index 100%
rename from subprojects/jdk-jdeps/src/main/java/openjdk/tools/classfile/CharacterRangeTable_attribute.java
rename to build-deps/jdk-jdeps/src/main/java/openjdk/tools/classfile/CharacterRangeTable_attribute.java
diff --git a/subprojects/jdk-jdeps/src/main/java/openjdk/tools/classfile/ClassFile.java b/build-deps/jdk-jdeps/src/main/java/openjdk/tools/classfile/ClassFile.java
similarity index 100%
rename from subprojects/jdk-jdeps/src/main/java/openjdk/tools/classfile/ClassFile.java
rename to build-deps/jdk-jdeps/src/main/java/openjdk/tools/classfile/ClassFile.java
diff --git a/subprojects/jdk-jdeps/src/main/java/openjdk/tools/classfile/ClassReader.java b/build-deps/jdk-jdeps/src/main/java/openjdk/tools/classfile/ClassReader.java
similarity index 100%
rename from subprojects/jdk-jdeps/src/main/java/openjdk/tools/classfile/ClassReader.java
rename to build-deps/jdk-jdeps/src/main/java/openjdk/tools/classfile/ClassReader.java
diff --git a/subprojects/jdk-jdeps/src/main/java/openjdk/tools/classfile/ClassTranslator.java b/build-deps/jdk-jdeps/src/main/java/openjdk/tools/classfile/ClassTranslator.java
similarity index 100%
rename from subprojects/jdk-jdeps/src/main/java/openjdk/tools/classfile/ClassTranslator.java
rename to build-deps/jdk-jdeps/src/main/java/openjdk/tools/classfile/ClassTranslator.java
diff --git a/subprojects/jdk-jdeps/src/main/java/openjdk/tools/classfile/ClassWriter.java b/build-deps/jdk-jdeps/src/main/java/openjdk/tools/classfile/ClassWriter.java
similarity index 100%
rename from subprojects/jdk-jdeps/src/main/java/openjdk/tools/classfile/ClassWriter.java
rename to build-deps/jdk-jdeps/src/main/java/openjdk/tools/classfile/ClassWriter.java
diff --git a/subprojects/jdk-jdeps/src/main/java/openjdk/tools/classfile/Code_attribute.java b/build-deps/jdk-jdeps/src/main/java/openjdk/tools/classfile/Code_attribute.java
similarity index 100%
rename from subprojects/jdk-jdeps/src/main/java/openjdk/tools/classfile/Code_attribute.java
rename to build-deps/jdk-jdeps/src/main/java/openjdk/tools/classfile/Code_attribute.java
diff --git a/subprojects/jdk-jdeps/src/main/java/openjdk/tools/classfile/CompilationID_attribute.java b/build-deps/jdk-jdeps/src/main/java/openjdk/tools/classfile/CompilationID_attribute.java
similarity index 100%
rename from subprojects/jdk-jdeps/src/main/java/openjdk/tools/classfile/CompilationID_attribute.java
rename to build-deps/jdk-jdeps/src/main/java/openjdk/tools/classfile/CompilationID_attribute.java
diff --git a/subprojects/jdk-jdeps/src/main/java/openjdk/tools/classfile/ConstantPool.java b/build-deps/jdk-jdeps/src/main/java/openjdk/tools/classfile/ConstantPool.java
similarity index 100%
rename from subprojects/jdk-jdeps/src/main/java/openjdk/tools/classfile/ConstantPool.java
rename to build-deps/jdk-jdeps/src/main/java/openjdk/tools/classfile/ConstantPool.java
diff --git a/subprojects/jdk-jdeps/src/main/java/openjdk/tools/classfile/ConstantPoolException.java b/build-deps/jdk-jdeps/src/main/java/openjdk/tools/classfile/ConstantPoolException.java
similarity index 100%
rename from subprojects/jdk-jdeps/src/main/java/openjdk/tools/classfile/ConstantPoolException.java
rename to build-deps/jdk-jdeps/src/main/java/openjdk/tools/classfile/ConstantPoolException.java
diff --git a/subprojects/jdk-jdeps/src/main/java/openjdk/tools/classfile/ConstantValue_attribute.java b/build-deps/jdk-jdeps/src/main/java/openjdk/tools/classfile/ConstantValue_attribute.java
similarity index 100%
rename from subprojects/jdk-jdeps/src/main/java/openjdk/tools/classfile/ConstantValue_attribute.java
rename to build-deps/jdk-jdeps/src/main/java/openjdk/tools/classfile/ConstantValue_attribute.java
diff --git a/subprojects/jdk-jdeps/src/main/java/openjdk/tools/classfile/DefaultAttribute.java b/build-deps/jdk-jdeps/src/main/java/openjdk/tools/classfile/DefaultAttribute.java
similarity index 100%
rename from subprojects/jdk-jdeps/src/main/java/openjdk/tools/classfile/DefaultAttribute.java
rename to build-deps/jdk-jdeps/src/main/java/openjdk/tools/classfile/DefaultAttribute.java
diff --git a/subprojects/jdk-jdeps/src/main/java/openjdk/tools/classfile/Dependencies.java b/build-deps/jdk-jdeps/src/main/java/openjdk/tools/classfile/Dependencies.java
similarity index 100%
rename from subprojects/jdk-jdeps/src/main/java/openjdk/tools/classfile/Dependencies.java
rename to build-deps/jdk-jdeps/src/main/java/openjdk/tools/classfile/Dependencies.java
diff --git a/subprojects/jdk-jdeps/src/main/java/openjdk/tools/classfile/Dependency.java b/build-deps/jdk-jdeps/src/main/java/openjdk/tools/classfile/Dependency.java
similarity index 100%
rename from subprojects/jdk-jdeps/src/main/java/openjdk/tools/classfile/Dependency.java
rename to build-deps/jdk-jdeps/src/main/java/openjdk/tools/classfile/Dependency.java
diff --git a/subprojects/jdk-jdeps/src/main/java/openjdk/tools/classfile/Deprecated_attribute.java b/build-deps/jdk-jdeps/src/main/java/openjdk/tools/classfile/Deprecated_attribute.java
similarity index 100%
rename from subprojects/jdk-jdeps/src/main/java/openjdk/tools/classfile/Deprecated_attribute.java
rename to build-deps/jdk-jdeps/src/main/java/openjdk/tools/classfile/Deprecated_attribute.java
diff --git a/subprojects/jdk-jdeps/src/main/java/openjdk/tools/classfile/Descriptor.java b/build-deps/jdk-jdeps/src/main/java/openjdk/tools/classfile/Descriptor.java
similarity index 100%
rename from subprojects/jdk-jdeps/src/main/java/openjdk/tools/classfile/Descriptor.java
rename to build-deps/jdk-jdeps/src/main/java/openjdk/tools/classfile/Descriptor.java
diff --git a/subprojects/jdk-jdeps/src/main/java/openjdk/tools/classfile/DescriptorException.java b/build-deps/jdk-jdeps/src/main/java/openjdk/tools/classfile/DescriptorException.java
similarity index 100%
rename from subprojects/jdk-jdeps/src/main/java/openjdk/tools/classfile/DescriptorException.java
rename to build-deps/jdk-jdeps/src/main/java/openjdk/tools/classfile/DescriptorException.java
diff --git a/subprojects/jdk-jdeps/src/main/java/openjdk/tools/classfile/EnclosingMethod_attribute.java b/build-deps/jdk-jdeps/src/main/java/openjdk/tools/classfile/EnclosingMethod_attribute.java
similarity index 100%
rename from subprojects/jdk-jdeps/src/main/java/openjdk/tools/classfile/EnclosingMethod_attribute.java
rename to build-deps/jdk-jdeps/src/main/java/openjdk/tools/classfile/EnclosingMethod_attribute.java
diff --git a/subprojects/jdk-jdeps/src/main/java/openjdk/tools/classfile/Exceptions_attribute.java b/build-deps/jdk-jdeps/src/main/java/openjdk/tools/classfile/Exceptions_attribute.java
similarity index 100%
rename from subprojects/jdk-jdeps/src/main/java/openjdk/tools/classfile/Exceptions_attribute.java
rename to build-deps/jdk-jdeps/src/main/java/openjdk/tools/classfile/Exceptions_attribute.java
diff --git a/subprojects/jdk-jdeps/src/main/java/openjdk/tools/classfile/FatalError.java b/build-deps/jdk-jdeps/src/main/java/openjdk/tools/classfile/FatalError.java
similarity index 100%
rename from subprojects/jdk-jdeps/src/main/java/openjdk/tools/classfile/FatalError.java
rename to build-deps/jdk-jdeps/src/main/java/openjdk/tools/classfile/FatalError.java
diff --git a/subprojects/jdk-jdeps/src/main/java/openjdk/tools/classfile/Field.java b/build-deps/jdk-jdeps/src/main/java/openjdk/tools/classfile/Field.java
similarity index 100%
rename from subprojects/jdk-jdeps/src/main/java/openjdk/tools/classfile/Field.java
rename to build-deps/jdk-jdeps/src/main/java/openjdk/tools/classfile/Field.java
diff --git a/subprojects/jdk-jdeps/src/main/java/openjdk/tools/classfile/InnerClasses_attribute.java b/build-deps/jdk-jdeps/src/main/java/openjdk/tools/classfile/InnerClasses_attribute.java
similarity index 100%
rename from subprojects/jdk-jdeps/src/main/java/openjdk/tools/classfile/InnerClasses_attribute.java
rename to build-deps/jdk-jdeps/src/main/java/openjdk/tools/classfile/InnerClasses_attribute.java
diff --git a/subprojects/jdk-jdeps/src/main/java/openjdk/tools/classfile/Instruction.java b/build-deps/jdk-jdeps/src/main/java/openjdk/tools/classfile/Instruction.java
similarity index 100%
rename from subprojects/jdk-jdeps/src/main/java/openjdk/tools/classfile/Instruction.java
rename to build-deps/jdk-jdeps/src/main/java/openjdk/tools/classfile/Instruction.java
diff --git a/subprojects/jdk-jdeps/src/main/java/openjdk/tools/classfile/LineNumberTable_attribute.java b/build-deps/jdk-jdeps/src/main/java/openjdk/tools/classfile/LineNumberTable_attribute.java
similarity index 100%
rename from subprojects/jdk-jdeps/src/main/java/openjdk/tools/classfile/LineNumberTable_attribute.java
rename to build-deps/jdk-jdeps/src/main/java/openjdk/tools/classfile/LineNumberTable_attribute.java
diff --git a/subprojects/jdk-jdeps/src/main/java/openjdk/tools/classfile/LocalVariableTable_attribute.java b/build-deps/jdk-jdeps/src/main/java/openjdk/tools/classfile/LocalVariableTable_attribute.java
similarity index 100%
rename from subprojects/jdk-jdeps/src/main/java/openjdk/tools/classfile/LocalVariableTable_attribute.java
rename to build-deps/jdk-jdeps/src/main/java/openjdk/tools/classfile/LocalVariableTable_attribute.java
diff --git a/subprojects/jdk-jdeps/src/main/java/openjdk/tools/classfile/LocalVariableTypeTable_attribute.java b/build-deps/jdk-jdeps/src/main/java/openjdk/tools/classfile/LocalVariableTypeTable_attribute.java
similarity index 100%
rename from subprojects/jdk-jdeps/src/main/java/openjdk/tools/classfile/LocalVariableTypeTable_attribute.java
rename to build-deps/jdk-jdeps/src/main/java/openjdk/tools/classfile/LocalVariableTypeTable_attribute.java
diff --git a/subprojects/jdk-jdeps/src/main/java/openjdk/tools/classfile/Method.java b/build-deps/jdk-jdeps/src/main/java/openjdk/tools/classfile/Method.java
similarity index 100%
rename from subprojects/jdk-jdeps/src/main/java/openjdk/tools/classfile/Method.java
rename to build-deps/jdk-jdeps/src/main/java/openjdk/tools/classfile/Method.java
diff --git a/subprojects/jdk-jdeps/src/main/java/openjdk/tools/classfile/MethodParameters_attribute.java b/build-deps/jdk-jdeps/src/main/java/openjdk/tools/classfile/MethodParameters_attribute.java
similarity index 100%
rename from subprojects/jdk-jdeps/src/main/java/openjdk/tools/classfile/MethodParameters_attribute.java
rename to build-deps/jdk-jdeps/src/main/java/openjdk/tools/classfile/MethodParameters_attribute.java
diff --git a/subprojects/jdk-jdeps/src/main/java/openjdk/tools/classfile/ModuleHashes_attribute.java b/build-deps/jdk-jdeps/src/main/java/openjdk/tools/classfile/ModuleHashes_attribute.java
similarity index 100%
rename from subprojects/jdk-jdeps/src/main/java/openjdk/tools/classfile/ModuleHashes_attribute.java
rename to build-deps/jdk-jdeps/src/main/java/openjdk/tools/classfile/ModuleHashes_attribute.java
diff --git a/subprojects/jdk-jdeps/src/main/java/openjdk/tools/classfile/ModuleMainClass_attribute.java b/build-deps/jdk-jdeps/src/main/java/openjdk/tools/classfile/ModuleMainClass_attribute.java
similarity index 100%
rename from subprojects/jdk-jdeps/src/main/java/openjdk/tools/classfile/ModuleMainClass_attribute.java
rename to build-deps/jdk-jdeps/src/main/java/openjdk/tools/classfile/ModuleMainClass_attribute.java
diff --git a/subprojects/jdk-jdeps/src/main/java/openjdk/tools/classfile/ModulePackages_attribute.java b/build-deps/jdk-jdeps/src/main/java/openjdk/tools/classfile/ModulePackages_attribute.java
similarity index 100%
rename from subprojects/jdk-jdeps/src/main/java/openjdk/tools/classfile/ModulePackages_attribute.java
rename to build-deps/jdk-jdeps/src/main/java/openjdk/tools/classfile/ModulePackages_attribute.java
diff --git a/subprojects/jdk-jdeps/src/main/java/openjdk/tools/classfile/ModuleResolution_attribute.java b/build-deps/jdk-jdeps/src/main/java/openjdk/tools/classfile/ModuleResolution_attribute.java
similarity index 100%
rename from subprojects/jdk-jdeps/src/main/java/openjdk/tools/classfile/ModuleResolution_attribute.java
rename to build-deps/jdk-jdeps/src/main/java/openjdk/tools/classfile/ModuleResolution_attribute.java
diff --git a/subprojects/jdk-jdeps/src/main/java/openjdk/tools/classfile/ModuleTarget_attribute.java b/build-deps/jdk-jdeps/src/main/java/openjdk/tools/classfile/ModuleTarget_attribute.java
similarity index 100%
rename from subprojects/jdk-jdeps/src/main/java/openjdk/tools/classfile/ModuleTarget_attribute.java
rename to build-deps/jdk-jdeps/src/main/java/openjdk/tools/classfile/ModuleTarget_attribute.java
diff --git a/subprojects/jdk-jdeps/src/main/java/openjdk/tools/classfile/Module_attribute.java b/build-deps/jdk-jdeps/src/main/java/openjdk/tools/classfile/Module_attribute.java
similarity index 100%
rename from subprojects/jdk-jdeps/src/main/java/openjdk/tools/classfile/Module_attribute.java
rename to build-deps/jdk-jdeps/src/main/java/openjdk/tools/classfile/Module_attribute.java
diff --git a/subprojects/jdk-jdeps/src/main/java/openjdk/tools/classfile/NestHost_attribute.java b/build-deps/jdk-jdeps/src/main/java/openjdk/tools/classfile/NestHost_attribute.java
similarity index 100%
rename from subprojects/jdk-jdeps/src/main/java/openjdk/tools/classfile/NestHost_attribute.java
rename to build-deps/jdk-jdeps/src/main/java/openjdk/tools/classfile/NestHost_attribute.java
diff --git a/subprojects/jdk-jdeps/src/main/java/openjdk/tools/classfile/NestMembers_attribute.java b/build-deps/jdk-jdeps/src/main/java/openjdk/tools/classfile/NestMembers_attribute.java
similarity index 100%
rename from subprojects/jdk-jdeps/src/main/java/openjdk/tools/classfile/NestMembers_attribute.java
rename to build-deps/jdk-jdeps/src/main/java/openjdk/tools/classfile/NestMembers_attribute.java
diff --git a/subprojects/jdk-jdeps/src/main/java/openjdk/tools/classfile/Opcode.java b/build-deps/jdk-jdeps/src/main/java/openjdk/tools/classfile/Opcode.java
similarity index 100%
rename from subprojects/jdk-jdeps/src/main/java/openjdk/tools/classfile/Opcode.java
rename to build-deps/jdk-jdeps/src/main/java/openjdk/tools/classfile/Opcode.java
diff --git a/subprojects/jdk-jdeps/src/main/java/openjdk/tools/classfile/PermittedSubclasses_attribute.java b/build-deps/jdk-jdeps/src/main/java/openjdk/tools/classfile/PermittedSubclasses_attribute.java
similarity index 100%
rename from subprojects/jdk-jdeps/src/main/java/openjdk/tools/classfile/PermittedSubclasses_attribute.java
rename to build-deps/jdk-jdeps/src/main/java/openjdk/tools/classfile/PermittedSubclasses_attribute.java
diff --git a/subprojects/jdk-jdeps/src/main/java/openjdk/tools/classfile/Record_attribute.java b/build-deps/jdk-jdeps/src/main/java/openjdk/tools/classfile/Record_attribute.java
similarity index 100%
rename from subprojects/jdk-jdeps/src/main/java/openjdk/tools/classfile/Record_attribute.java
rename to build-deps/jdk-jdeps/src/main/java/openjdk/tools/classfile/Record_attribute.java
diff --git a/subprojects/jdk-jdeps/src/main/java/openjdk/tools/classfile/ReferenceFinder.java b/build-deps/jdk-jdeps/src/main/java/openjdk/tools/classfile/ReferenceFinder.java
similarity index 100%
rename from subprojects/jdk-jdeps/src/main/java/openjdk/tools/classfile/ReferenceFinder.java
rename to build-deps/jdk-jdeps/src/main/java/openjdk/tools/classfile/ReferenceFinder.java
diff --git a/subprojects/jdk-jdeps/src/main/java/openjdk/tools/classfile/RuntimeAnnotations_attribute.java b/build-deps/jdk-jdeps/src/main/java/openjdk/tools/classfile/RuntimeAnnotations_attribute.java
similarity index 100%
rename from subprojects/jdk-jdeps/src/main/java/openjdk/tools/classfile/RuntimeAnnotations_attribute.java
rename to build-deps/jdk-jdeps/src/main/java/openjdk/tools/classfile/RuntimeAnnotations_attribute.java
diff --git a/subprojects/jdk-jdeps/src/main/java/openjdk/tools/classfile/RuntimeInvisibleAnnotations_attribute.java b/build-deps/jdk-jdeps/src/main/java/openjdk/tools/classfile/RuntimeInvisibleAnnotations_attribute.java
similarity index 100%
rename from subprojects/jdk-jdeps/src/main/java/openjdk/tools/classfile/RuntimeInvisibleAnnotations_attribute.java
rename to build-deps/jdk-jdeps/src/main/java/openjdk/tools/classfile/RuntimeInvisibleAnnotations_attribute.java
diff --git a/subprojects/jdk-jdeps/src/main/java/openjdk/tools/classfile/RuntimeInvisibleParameterAnnotations_attribute.java b/build-deps/jdk-jdeps/src/main/java/openjdk/tools/classfile/RuntimeInvisibleParameterAnnotations_attribute.java
similarity index 100%
rename from subprojects/jdk-jdeps/src/main/java/openjdk/tools/classfile/RuntimeInvisibleParameterAnnotations_attribute.java
rename to build-deps/jdk-jdeps/src/main/java/openjdk/tools/classfile/RuntimeInvisibleParameterAnnotations_attribute.java
diff --git a/subprojects/jdk-jdeps/src/main/java/openjdk/tools/classfile/RuntimeInvisibleTypeAnnotations_attribute.java b/build-deps/jdk-jdeps/src/main/java/openjdk/tools/classfile/RuntimeInvisibleTypeAnnotations_attribute.java
similarity index 100%
rename from subprojects/jdk-jdeps/src/main/java/openjdk/tools/classfile/RuntimeInvisibleTypeAnnotations_attribute.java
rename to build-deps/jdk-jdeps/src/main/java/openjdk/tools/classfile/RuntimeInvisibleTypeAnnotations_attribute.java
diff --git a/subprojects/jdk-jdeps/src/main/java/openjdk/tools/classfile/RuntimeParameterAnnotations_attribute.java b/build-deps/jdk-jdeps/src/main/java/openjdk/tools/classfile/RuntimeParameterAnnotations_attribute.java
similarity index 100%
rename from subprojects/jdk-jdeps/src/main/java/openjdk/tools/classfile/RuntimeParameterAnnotations_attribute.java
rename to build-deps/jdk-jdeps/src/main/java/openjdk/tools/classfile/RuntimeParameterAnnotations_attribute.java
diff --git a/subprojects/jdk-jdeps/src/main/java/openjdk/tools/classfile/RuntimeTypeAnnotations_attribute.java b/build-deps/jdk-jdeps/src/main/java/openjdk/tools/classfile/RuntimeTypeAnnotations_attribute.java
similarity index 100%
rename from subprojects/jdk-jdeps/src/main/java/openjdk/tools/classfile/RuntimeTypeAnnotations_attribute.java
rename to build-deps/jdk-jdeps/src/main/java/openjdk/tools/classfile/RuntimeTypeAnnotations_attribute.java
diff --git a/subprojects/jdk-jdeps/src/main/java/openjdk/tools/classfile/RuntimeVisibleAnnotations_attribute.java b/build-deps/jdk-jdeps/src/main/java/openjdk/tools/classfile/RuntimeVisibleAnnotations_attribute.java
similarity index 100%
rename from subprojects/jdk-jdeps/src/main/java/openjdk/tools/classfile/RuntimeVisibleAnnotations_attribute.java
rename to build-deps/jdk-jdeps/src/main/java/openjdk/tools/classfile/RuntimeVisibleAnnotations_attribute.java
diff --git a/subprojects/jdk-jdeps/src/main/java/openjdk/tools/classfile/RuntimeVisibleParameterAnnotations_attribute.java b/build-deps/jdk-jdeps/src/main/java/openjdk/tools/classfile/RuntimeVisibleParameterAnnotations_attribute.java
similarity index 100%
rename from subprojects/jdk-jdeps/src/main/java/openjdk/tools/classfile/RuntimeVisibleParameterAnnotations_attribute.java
rename to build-deps/jdk-jdeps/src/main/java/openjdk/tools/classfile/RuntimeVisibleParameterAnnotations_attribute.java
diff --git a/subprojects/jdk-jdeps/src/main/java/openjdk/tools/classfile/RuntimeVisibleTypeAnnotations_attribute.java b/build-deps/jdk-jdeps/src/main/java/openjdk/tools/classfile/RuntimeVisibleTypeAnnotations_attribute.java
similarity index 100%
rename from subprojects/jdk-jdeps/src/main/java/openjdk/tools/classfile/RuntimeVisibleTypeAnnotations_attribute.java
rename to build-deps/jdk-jdeps/src/main/java/openjdk/tools/classfile/RuntimeVisibleTypeAnnotations_attribute.java
diff --git a/subprojects/jdk-jdeps/src/main/java/openjdk/tools/classfile/Signature.java b/build-deps/jdk-jdeps/src/main/java/openjdk/tools/classfile/Signature.java
similarity index 100%
rename from subprojects/jdk-jdeps/src/main/java/openjdk/tools/classfile/Signature.java
rename to build-deps/jdk-jdeps/src/main/java/openjdk/tools/classfile/Signature.java
diff --git a/subprojects/jdk-jdeps/src/main/java/openjdk/tools/classfile/Signature_attribute.java b/build-deps/jdk-jdeps/src/main/java/openjdk/tools/classfile/Signature_attribute.java
similarity index 100%
rename from subprojects/jdk-jdeps/src/main/java/openjdk/tools/classfile/Signature_attribute.java
rename to build-deps/jdk-jdeps/src/main/java/openjdk/tools/classfile/Signature_attribute.java
diff --git a/subprojects/jdk-jdeps/src/main/java/openjdk/tools/classfile/SourceDebugExtension_attribute.java b/build-deps/jdk-jdeps/src/main/java/openjdk/tools/classfile/SourceDebugExtension_attribute.java
similarity index 100%
rename from subprojects/jdk-jdeps/src/main/java/openjdk/tools/classfile/SourceDebugExtension_attribute.java
rename to build-deps/jdk-jdeps/src/main/java/openjdk/tools/classfile/SourceDebugExtension_attribute.java
diff --git a/subprojects/jdk-jdeps/src/main/java/openjdk/tools/classfile/SourceFile_attribute.java b/build-deps/jdk-jdeps/src/main/java/openjdk/tools/classfile/SourceFile_attribute.java
similarity index 100%
rename from subprojects/jdk-jdeps/src/main/java/openjdk/tools/classfile/SourceFile_attribute.java
rename to build-deps/jdk-jdeps/src/main/java/openjdk/tools/classfile/SourceFile_attribute.java
diff --git a/subprojects/jdk-jdeps/src/main/java/openjdk/tools/classfile/SourceID_attribute.java b/build-deps/jdk-jdeps/src/main/java/openjdk/tools/classfile/SourceID_attribute.java
similarity index 100%
rename from subprojects/jdk-jdeps/src/main/java/openjdk/tools/classfile/SourceID_attribute.java
rename to build-deps/jdk-jdeps/src/main/java/openjdk/tools/classfile/SourceID_attribute.java
diff --git a/subprojects/jdk-jdeps/src/main/java/openjdk/tools/classfile/StackMapTable_attribute.java b/build-deps/jdk-jdeps/src/main/java/openjdk/tools/classfile/StackMapTable_attribute.java
similarity index 100%
rename from subprojects/jdk-jdeps/src/main/java/openjdk/tools/classfile/StackMapTable_attribute.java
rename to build-deps/jdk-jdeps/src/main/java/openjdk/tools/classfile/StackMapTable_attribute.java
diff --git a/subprojects/jdk-jdeps/src/main/java/openjdk/tools/classfile/StackMap_attribute.java b/build-deps/jdk-jdeps/src/main/java/openjdk/tools/classfile/StackMap_attribute.java
similarity index 100%
rename from subprojects/jdk-jdeps/src/main/java/openjdk/tools/classfile/StackMap_attribute.java
rename to build-deps/jdk-jdeps/src/main/java/openjdk/tools/classfile/StackMap_attribute.java
diff --git a/subprojects/jdk-jdeps/src/main/java/openjdk/tools/classfile/Synthetic_attribute.java b/build-deps/jdk-jdeps/src/main/java/openjdk/tools/classfile/Synthetic_attribute.java
similarity index 100%
rename from subprojects/jdk-jdeps/src/main/java/openjdk/tools/classfile/Synthetic_attribute.java
rename to build-deps/jdk-jdeps/src/main/java/openjdk/tools/classfile/Synthetic_attribute.java
diff --git a/subprojects/jdk-jdeps/src/main/java/openjdk/tools/classfile/Type.java b/build-deps/jdk-jdeps/src/main/java/openjdk/tools/classfile/Type.java
similarity index 100%
rename from subprojects/jdk-jdeps/src/main/java/openjdk/tools/classfile/Type.java
rename to build-deps/jdk-jdeps/src/main/java/openjdk/tools/classfile/Type.java
diff --git a/subprojects/jdk-jdeps/src/main/java/openjdk/tools/classfile/TypeAnnotation.java b/build-deps/jdk-jdeps/src/main/java/openjdk/tools/classfile/TypeAnnotation.java
similarity index 100%
rename from subprojects/jdk-jdeps/src/main/java/openjdk/tools/classfile/TypeAnnotation.java
rename to build-deps/jdk-jdeps/src/main/java/openjdk/tools/classfile/TypeAnnotation.java
diff --git a/subprojects/jdk-jdeps/src/main/java/openjdk/tools/classfile/package-info.java b/build-deps/jdk-jdeps/src/main/java/openjdk/tools/classfile/package-info.java
similarity index 100%
rename from subprojects/jdk-jdeps/src/main/java/openjdk/tools/classfile/package-info.java
rename to build-deps/jdk-jdeps/src/main/java/openjdk/tools/classfile/package-info.java
diff --git a/subprojects/jdk-jdeps/src/main/java/openjdk/tools/javap/AnnotationWriter.java b/build-deps/jdk-jdeps/src/main/java/openjdk/tools/javap/AnnotationWriter.java
similarity index 100%
rename from subprojects/jdk-jdeps/src/main/java/openjdk/tools/javap/AnnotationWriter.java
rename to build-deps/jdk-jdeps/src/main/java/openjdk/tools/javap/AnnotationWriter.java
diff --git a/subprojects/jdk-jdeps/src/main/java/openjdk/tools/javap/AttributeWriter.java b/build-deps/jdk-jdeps/src/main/java/openjdk/tools/javap/AttributeWriter.java
similarity index 100%
rename from subprojects/jdk-jdeps/src/main/java/openjdk/tools/javap/AttributeWriter.java
rename to build-deps/jdk-jdeps/src/main/java/openjdk/tools/javap/AttributeWriter.java
diff --git a/subprojects/jdk-jdeps/src/main/java/openjdk/tools/javap/BasicWriter.java b/build-deps/jdk-jdeps/src/main/java/openjdk/tools/javap/BasicWriter.java
similarity index 100%
rename from subprojects/jdk-jdeps/src/main/java/openjdk/tools/javap/BasicWriter.java
rename to build-deps/jdk-jdeps/src/main/java/openjdk/tools/javap/BasicWriter.java
diff --git a/subprojects/jdk-jdeps/src/main/java/openjdk/tools/javap/ClassWriter.java b/build-deps/jdk-jdeps/src/main/java/openjdk/tools/javap/ClassWriter.java
similarity index 100%
rename from subprojects/jdk-jdeps/src/main/java/openjdk/tools/javap/ClassWriter.java
rename to build-deps/jdk-jdeps/src/main/java/openjdk/tools/javap/ClassWriter.java
diff --git a/subprojects/jdk-jdeps/src/main/java/openjdk/tools/javap/CodeWriter.java b/build-deps/jdk-jdeps/src/main/java/openjdk/tools/javap/CodeWriter.java
similarity index 100%
rename from subprojects/jdk-jdeps/src/main/java/openjdk/tools/javap/CodeWriter.java
rename to build-deps/jdk-jdeps/src/main/java/openjdk/tools/javap/CodeWriter.java
diff --git a/subprojects/jdk-jdeps/src/main/java/openjdk/tools/javap/ConstantWriter.java b/build-deps/jdk-jdeps/src/main/java/openjdk/tools/javap/ConstantWriter.java
similarity index 100%
rename from subprojects/jdk-jdeps/src/main/java/openjdk/tools/javap/ConstantWriter.java
rename to build-deps/jdk-jdeps/src/main/java/openjdk/tools/javap/ConstantWriter.java
diff --git a/subprojects/jdk-jdeps/src/main/java/openjdk/tools/javap/Context.java b/build-deps/jdk-jdeps/src/main/java/openjdk/tools/javap/Context.java
similarity index 100%
rename from subprojects/jdk-jdeps/src/main/java/openjdk/tools/javap/Context.java
rename to build-deps/jdk-jdeps/src/main/java/openjdk/tools/javap/Context.java
diff --git a/subprojects/jdk-jdeps/src/main/java/openjdk/tools/javap/DisassemblerTool.java b/build-deps/jdk-jdeps/src/main/java/openjdk/tools/javap/DisassemblerTool.java
similarity index 100%
rename from subprojects/jdk-jdeps/src/main/java/openjdk/tools/javap/DisassemblerTool.java
rename to build-deps/jdk-jdeps/src/main/java/openjdk/tools/javap/DisassemblerTool.java
diff --git a/subprojects/jdk-jdeps/src/main/java/openjdk/tools/javap/InstructionDetailWriter.java b/build-deps/jdk-jdeps/src/main/java/openjdk/tools/javap/InstructionDetailWriter.java
similarity index 100%
rename from subprojects/jdk-jdeps/src/main/java/openjdk/tools/javap/InstructionDetailWriter.java
rename to build-deps/jdk-jdeps/src/main/java/openjdk/tools/javap/InstructionDetailWriter.java
diff --git a/subprojects/jdk-jdeps/src/main/java/openjdk/tools/javap/InternalError.java b/build-deps/jdk-jdeps/src/main/java/openjdk/tools/javap/InternalError.java
similarity index 100%
rename from subprojects/jdk-jdeps/src/main/java/openjdk/tools/javap/InternalError.java
rename to build-deps/jdk-jdeps/src/main/java/openjdk/tools/javap/InternalError.java
diff --git a/subprojects/jdk-jdeps/src/main/java/openjdk/tools/javap/JavapFileManager.java b/build-deps/jdk-jdeps/src/main/java/openjdk/tools/javap/JavapFileManager.java
similarity index 100%
rename from subprojects/jdk-jdeps/src/main/java/openjdk/tools/javap/JavapFileManager.java
rename to build-deps/jdk-jdeps/src/main/java/openjdk/tools/javap/JavapFileManager.java
diff --git a/subprojects/jdk-jdeps/src/main/java/openjdk/tools/javap/JavapTask.java b/build-deps/jdk-jdeps/src/main/java/openjdk/tools/javap/JavapTask.java
similarity index 100%
rename from subprojects/jdk-jdeps/src/main/java/openjdk/tools/javap/JavapTask.java
rename to build-deps/jdk-jdeps/src/main/java/openjdk/tools/javap/JavapTask.java
diff --git a/subprojects/jdk-jdeps/src/main/java/openjdk/tools/javap/LocalVariableTableWriter.java b/build-deps/jdk-jdeps/src/main/java/openjdk/tools/javap/LocalVariableTableWriter.java
similarity index 100%
rename from subprojects/jdk-jdeps/src/main/java/openjdk/tools/javap/LocalVariableTableWriter.java
rename to build-deps/jdk-jdeps/src/main/java/openjdk/tools/javap/LocalVariableTableWriter.java
diff --git a/subprojects/jdk-jdeps/src/main/java/openjdk/tools/javap/LocalVariableTypeTableWriter.java b/build-deps/jdk-jdeps/src/main/java/openjdk/tools/javap/LocalVariableTypeTableWriter.java
similarity index 100%
rename from subprojects/jdk-jdeps/src/main/java/openjdk/tools/javap/LocalVariableTypeTableWriter.java
rename to build-deps/jdk-jdeps/src/main/java/openjdk/tools/javap/LocalVariableTypeTableWriter.java
diff --git a/subprojects/jdk-jdeps/src/main/java/openjdk/tools/javap/Main.java b/build-deps/jdk-jdeps/src/main/java/openjdk/tools/javap/Main.java
similarity index 100%
rename from subprojects/jdk-jdeps/src/main/java/openjdk/tools/javap/Main.java
rename to build-deps/jdk-jdeps/src/main/java/openjdk/tools/javap/Main.java
diff --git a/subprojects/jdk-jdeps/src/main/java/openjdk/tools/javap/Messages.java b/build-deps/jdk-jdeps/src/main/java/openjdk/tools/javap/Messages.java
similarity index 100%
rename from subprojects/jdk-jdeps/src/main/java/openjdk/tools/javap/Messages.java
rename to build-deps/jdk-jdeps/src/main/java/openjdk/tools/javap/Messages.java
diff --git a/subprojects/jdk-jdeps/src/main/java/openjdk/tools/javap/Options.java b/build-deps/jdk-jdeps/src/main/java/openjdk/tools/javap/Options.java
similarity index 100%
rename from subprojects/jdk-jdeps/src/main/java/openjdk/tools/javap/Options.java
rename to build-deps/jdk-jdeps/src/main/java/openjdk/tools/javap/Options.java
diff --git a/subprojects/jdk-jdeps/src/main/java/openjdk/tools/javap/SourceWriter.java b/build-deps/jdk-jdeps/src/main/java/openjdk/tools/javap/SourceWriter.java
similarity index 100%
rename from subprojects/jdk-jdeps/src/main/java/openjdk/tools/javap/SourceWriter.java
rename to build-deps/jdk-jdeps/src/main/java/openjdk/tools/javap/SourceWriter.java
diff --git a/subprojects/jdk-jdeps/src/main/java/openjdk/tools/javap/StackMapWriter.java b/build-deps/jdk-jdeps/src/main/java/openjdk/tools/javap/StackMapWriter.java
similarity index 100%
rename from subprojects/jdk-jdeps/src/main/java/openjdk/tools/javap/StackMapWriter.java
rename to build-deps/jdk-jdeps/src/main/java/openjdk/tools/javap/StackMapWriter.java
diff --git a/subprojects/jdk-jdeps/src/main/java/openjdk/tools/javap/TryBlockWriter.java b/build-deps/jdk-jdeps/src/main/java/openjdk/tools/javap/TryBlockWriter.java
similarity index 100%
rename from subprojects/jdk-jdeps/src/main/java/openjdk/tools/javap/TryBlockWriter.java
rename to build-deps/jdk-jdeps/src/main/java/openjdk/tools/javap/TryBlockWriter.java
diff --git a/subprojects/jdk-jdeps/src/main/java/openjdk/tools/javap/TypeAnnotationWriter.java b/build-deps/jdk-jdeps/src/main/java/openjdk/tools/javap/TypeAnnotationWriter.java
similarity index 100%
rename from subprojects/jdk-jdeps/src/main/java/openjdk/tools/javap/TypeAnnotationWriter.java
rename to build-deps/jdk-jdeps/src/main/java/openjdk/tools/javap/TypeAnnotationWriter.java
diff --git a/subprojects/jdk-jdeps/src/main/java/openjdk/tools/javap/package-info.java b/build-deps/jdk-jdeps/src/main/java/openjdk/tools/javap/package-info.java
similarity index 100%
rename from subprojects/jdk-jdeps/src/main/java/openjdk/tools/javap/package-info.java
rename to build-deps/jdk-jdeps/src/main/java/openjdk/tools/javap/package-info.java
diff --git a/subprojects/jdk-jdeps/src/main/java/openjdk/tools/javap/resources/version.properties-template b/build-deps/jdk-jdeps/src/main/java/openjdk/tools/javap/resources/version.properties-template
similarity index 100%
rename from subprojects/jdk-jdeps/src/main/java/openjdk/tools/javap/resources/version.properties-template
rename to build-deps/jdk-jdeps/src/main/java/openjdk/tools/javap/resources/version.properties-template
diff --git a/subprojects/jdk-jdeps/src/main/java/openjdk/tools/jdeprscan/CSV.java b/build-deps/jdk-jdeps/src/main/java/openjdk/tools/jdeprscan/CSV.java
similarity index 100%
rename from subprojects/jdk-jdeps/src/main/java/openjdk/tools/jdeprscan/CSV.java
rename to build-deps/jdk-jdeps/src/main/java/openjdk/tools/jdeprscan/CSV.java
diff --git a/subprojects/jdk-jdeps/src/main/java/openjdk/tools/jdeprscan/CSVParseException.java b/build-deps/jdk-jdeps/src/main/java/openjdk/tools/jdeprscan/CSVParseException.java
similarity index 100%
rename from subprojects/jdk-jdeps/src/main/java/openjdk/tools/jdeprscan/CSVParseException.java
rename to build-deps/jdk-jdeps/src/main/java/openjdk/tools/jdeprscan/CSVParseException.java
diff --git a/subprojects/jdk-jdeps/src/main/java/openjdk/tools/jdeprscan/DeprDB.java b/build-deps/jdk-jdeps/src/main/java/openjdk/tools/jdeprscan/DeprDB.java
similarity index 100%
rename from subprojects/jdk-jdeps/src/main/java/openjdk/tools/jdeprscan/DeprDB.java
rename to build-deps/jdk-jdeps/src/main/java/openjdk/tools/jdeprscan/DeprDB.java
diff --git a/subprojects/jdk-jdeps/src/main/java/openjdk/tools/jdeprscan/DeprData.java b/build-deps/jdk-jdeps/src/main/java/openjdk/tools/jdeprscan/DeprData.java
similarity index 100%
rename from subprojects/jdk-jdeps/src/main/java/openjdk/tools/jdeprscan/DeprData.java
rename to build-deps/jdk-jdeps/src/main/java/openjdk/tools/jdeprscan/DeprData.java
diff --git a/subprojects/jdk-jdeps/src/main/java/openjdk/tools/jdeprscan/LoadProc.java b/build-deps/jdk-jdeps/src/main/java/openjdk/tools/jdeprscan/LoadProc.java
similarity index 100%
rename from subprojects/jdk-jdeps/src/main/java/openjdk/tools/jdeprscan/LoadProc.java
rename to build-deps/jdk-jdeps/src/main/java/openjdk/tools/jdeprscan/LoadProc.java
diff --git a/subprojects/jdk-jdeps/src/main/java/openjdk/tools/jdeprscan/Main.java b/build-deps/jdk-jdeps/src/main/java/openjdk/tools/jdeprscan/Main.java
similarity index 100%
rename from subprojects/jdk-jdeps/src/main/java/openjdk/tools/jdeprscan/Main.java
rename to build-deps/jdk-jdeps/src/main/java/openjdk/tools/jdeprscan/Main.java
diff --git a/subprojects/jdk-jdeps/src/main/java/openjdk/tools/jdeprscan/Messages.java b/build-deps/jdk-jdeps/src/main/java/openjdk/tools/jdeprscan/Messages.java
similarity index 100%
rename from subprojects/jdk-jdeps/src/main/java/openjdk/tools/jdeprscan/Messages.java
rename to build-deps/jdk-jdeps/src/main/java/openjdk/tools/jdeprscan/Messages.java
diff --git a/subprojects/jdk-jdeps/src/main/java/openjdk/tools/jdeprscan/Pretty.java b/build-deps/jdk-jdeps/src/main/java/openjdk/tools/jdeprscan/Pretty.java
similarity index 100%
rename from subprojects/jdk-jdeps/src/main/java/openjdk/tools/jdeprscan/Pretty.java
rename to build-deps/jdk-jdeps/src/main/java/openjdk/tools/jdeprscan/Pretty.java
diff --git a/subprojects/jdk-jdeps/src/main/java/openjdk/tools/jdeprscan/TraverseProc.java b/build-deps/jdk-jdeps/src/main/java/openjdk/tools/jdeprscan/TraverseProc.java
similarity index 100%
rename from subprojects/jdk-jdeps/src/main/java/openjdk/tools/jdeprscan/TraverseProc.java
rename to build-deps/jdk-jdeps/src/main/java/openjdk/tools/jdeprscan/TraverseProc.java
diff --git a/subprojects/jdk-jdeps/src/main/java/openjdk/tools/jdeprscan/internals.md b/build-deps/jdk-jdeps/src/main/java/openjdk/tools/jdeprscan/internals.md
similarity index 100%
rename from subprojects/jdk-jdeps/src/main/java/openjdk/tools/jdeprscan/internals.md
rename to build-deps/jdk-jdeps/src/main/java/openjdk/tools/jdeprscan/internals.md
diff --git a/subprojects/jdk-jdeps/src/main/java/openjdk/tools/jdeprscan/readme.md b/build-deps/jdk-jdeps/src/main/java/openjdk/tools/jdeprscan/readme.md
similarity index 100%
rename from subprojects/jdk-jdeps/src/main/java/openjdk/tools/jdeprscan/readme.md
rename to build-deps/jdk-jdeps/src/main/java/openjdk/tools/jdeprscan/readme.md
diff --git a/subprojects/jdk-jdeps/src/main/java/openjdk/tools/jdeprscan/scan/CPEntries.java b/build-deps/jdk-jdeps/src/main/java/openjdk/tools/jdeprscan/scan/CPEntries.java
similarity index 100%
rename from subprojects/jdk-jdeps/src/main/java/openjdk/tools/jdeprscan/scan/CPEntries.java
rename to build-deps/jdk-jdeps/src/main/java/openjdk/tools/jdeprscan/scan/CPEntries.java
diff --git a/subprojects/jdk-jdeps/src/main/java/openjdk/tools/jdeprscan/scan/CPSelector.java b/build-deps/jdk-jdeps/src/main/java/openjdk/tools/jdeprscan/scan/CPSelector.java
similarity index 100%
rename from subprojects/jdk-jdeps/src/main/java/openjdk/tools/jdeprscan/scan/CPSelector.java
rename to build-deps/jdk-jdeps/src/main/java/openjdk/tools/jdeprscan/scan/CPSelector.java
diff --git a/subprojects/jdk-jdeps/src/main/java/openjdk/tools/jdeprscan/scan/ClassFinder.java b/build-deps/jdk-jdeps/src/main/java/openjdk/tools/jdeprscan/scan/ClassFinder.java
similarity index 100%
rename from subprojects/jdk-jdeps/src/main/java/openjdk/tools/jdeprscan/scan/ClassFinder.java
rename to build-deps/jdk-jdeps/src/main/java/openjdk/tools/jdeprscan/scan/ClassFinder.java
diff --git a/subprojects/jdk-jdeps/src/main/java/openjdk/tools/jdeprscan/scan/MethodSig.java b/build-deps/jdk-jdeps/src/main/java/openjdk/tools/jdeprscan/scan/MethodSig.java
similarity index 100%
rename from subprojects/jdk-jdeps/src/main/java/openjdk/tools/jdeprscan/scan/MethodSig.java
rename to build-deps/jdk-jdeps/src/main/java/openjdk/tools/jdeprscan/scan/MethodSig.java
diff --git a/subprojects/jdk-jdeps/src/main/java/openjdk/tools/jdeprscan/scan/Scan.java b/build-deps/jdk-jdeps/src/main/java/openjdk/tools/jdeprscan/scan/Scan.java
similarity index 100%
rename from subprojects/jdk-jdeps/src/main/java/openjdk/tools/jdeprscan/scan/Scan.java
rename to build-deps/jdk-jdeps/src/main/java/openjdk/tools/jdeprscan/scan/Scan.java
diff --git a/subprojects/jdk-jdeps/src/main/java/openjdk/tools/jdeps/Analyzer.java b/build-deps/jdk-jdeps/src/main/java/openjdk/tools/jdeps/Analyzer.java
similarity index 100%
rename from subprojects/jdk-jdeps/src/main/java/openjdk/tools/jdeps/Analyzer.java
rename to build-deps/jdk-jdeps/src/main/java/openjdk/tools/jdeps/Analyzer.java
diff --git a/subprojects/jdk-jdeps/src/main/java/openjdk/tools/jdeps/Archive.java b/build-deps/jdk-jdeps/src/main/java/openjdk/tools/jdeps/Archive.java
similarity index 100%
rename from subprojects/jdk-jdeps/src/main/java/openjdk/tools/jdeps/Archive.java
rename to build-deps/jdk-jdeps/src/main/java/openjdk/tools/jdeps/Archive.java
diff --git a/subprojects/jdk-jdeps/src/main/java/openjdk/tools/jdeps/ClassFileReader.java b/build-deps/jdk-jdeps/src/main/java/openjdk/tools/jdeps/ClassFileReader.java
similarity index 100%
rename from subprojects/jdk-jdeps/src/main/java/openjdk/tools/jdeps/ClassFileReader.java
rename to build-deps/jdk-jdeps/src/main/java/openjdk/tools/jdeps/ClassFileReader.java
diff --git a/subprojects/jdk-jdeps/src/main/java/openjdk/tools/jdeps/DependencyFinder.java b/build-deps/jdk-jdeps/src/main/java/openjdk/tools/jdeps/DependencyFinder.java
similarity index 100%
rename from subprojects/jdk-jdeps/src/main/java/openjdk/tools/jdeps/DependencyFinder.java
rename to build-deps/jdk-jdeps/src/main/java/openjdk/tools/jdeps/DependencyFinder.java
diff --git a/subprojects/jdk-jdeps/src/main/java/openjdk/tools/jdeps/DepsAnalyzer.java b/build-deps/jdk-jdeps/src/main/java/openjdk/tools/jdeps/DepsAnalyzer.java
similarity index 100%
rename from subprojects/jdk-jdeps/src/main/java/openjdk/tools/jdeps/DepsAnalyzer.java
rename to build-deps/jdk-jdeps/src/main/java/openjdk/tools/jdeps/DepsAnalyzer.java
diff --git a/subprojects/jdk-jdeps/src/main/java/openjdk/tools/jdeps/Graph.java b/build-deps/jdk-jdeps/src/main/java/openjdk/tools/jdeps/Graph.java
similarity index 100%
rename from subprojects/jdk-jdeps/src/main/java/openjdk/tools/jdeps/Graph.java
rename to build-deps/jdk-jdeps/src/main/java/openjdk/tools/jdeps/Graph.java
diff --git a/subprojects/jdk-jdeps/src/main/java/openjdk/tools/jdeps/InverseDepsAnalyzer.java b/build-deps/jdk-jdeps/src/main/java/openjdk/tools/jdeps/InverseDepsAnalyzer.java
similarity index 100%
rename from subprojects/jdk-jdeps/src/main/java/openjdk/tools/jdeps/InverseDepsAnalyzer.java
rename to build-deps/jdk-jdeps/src/main/java/openjdk/tools/jdeps/InverseDepsAnalyzer.java
diff --git a/subprojects/jdk-jdeps/src/main/java/openjdk/tools/jdeps/JdepsConfiguration.java b/build-deps/jdk-jdeps/src/main/java/openjdk/tools/jdeps/JdepsConfiguration.java
similarity index 100%
rename from subprojects/jdk-jdeps/src/main/java/openjdk/tools/jdeps/JdepsConfiguration.java
rename to build-deps/jdk-jdeps/src/main/java/openjdk/tools/jdeps/JdepsConfiguration.java
diff --git a/subprojects/jdk-jdeps/src/main/java/openjdk/tools/jdeps/JdepsFilter.java b/build-deps/jdk-jdeps/src/main/java/openjdk/tools/jdeps/JdepsFilter.java
similarity index 100%
rename from subprojects/jdk-jdeps/src/main/java/openjdk/tools/jdeps/JdepsFilter.java
rename to build-deps/jdk-jdeps/src/main/java/openjdk/tools/jdeps/JdepsFilter.java
diff --git a/subprojects/jdk-jdeps/src/main/java/openjdk/tools/jdeps/JdepsTask.java b/build-deps/jdk-jdeps/src/main/java/openjdk/tools/jdeps/JdepsTask.java
similarity index 100%
rename from subprojects/jdk-jdeps/src/main/java/openjdk/tools/jdeps/JdepsTask.java
rename to build-deps/jdk-jdeps/src/main/java/openjdk/tools/jdeps/JdepsTask.java
diff --git a/subprojects/jdk-jdeps/src/main/java/openjdk/tools/jdeps/JdepsWriter.java b/build-deps/jdk-jdeps/src/main/java/openjdk/tools/jdeps/JdepsWriter.java
similarity index 100%
rename from subprojects/jdk-jdeps/src/main/java/openjdk/tools/jdeps/JdepsWriter.java
rename to build-deps/jdk-jdeps/src/main/java/openjdk/tools/jdeps/JdepsWriter.java
diff --git a/subprojects/jdk-jdeps/src/main/java/openjdk/tools/jdeps/Main.java b/build-deps/jdk-jdeps/src/main/java/openjdk/tools/jdeps/Main.java
similarity index 100%
rename from subprojects/jdk-jdeps/src/main/java/openjdk/tools/jdeps/Main.java
rename to build-deps/jdk-jdeps/src/main/java/openjdk/tools/jdeps/Main.java
diff --git a/subprojects/jdk-jdeps/src/main/java/openjdk/tools/jdeps/Module.java b/build-deps/jdk-jdeps/src/main/java/openjdk/tools/jdeps/Module.java
similarity index 100%
rename from subprojects/jdk-jdeps/src/main/java/openjdk/tools/jdeps/Module.java
rename to build-deps/jdk-jdeps/src/main/java/openjdk/tools/jdeps/Module.java
diff --git a/subprojects/jdk-jdeps/src/main/java/openjdk/tools/jdeps/ModuleAnalyzer.java b/build-deps/jdk-jdeps/src/main/java/openjdk/tools/jdeps/ModuleAnalyzer.java
similarity index 100%
rename from subprojects/jdk-jdeps/src/main/java/openjdk/tools/jdeps/ModuleAnalyzer.java
rename to build-deps/jdk-jdeps/src/main/java/openjdk/tools/jdeps/ModuleAnalyzer.java
diff --git a/subprojects/jdk-jdeps/src/main/java/openjdk/tools/jdeps/ModuleDotGraph.java b/build-deps/jdk-jdeps/src/main/java/openjdk/tools/jdeps/ModuleDotGraph.java
similarity index 100%
rename from subprojects/jdk-jdeps/src/main/java/openjdk/tools/jdeps/ModuleDotGraph.java
rename to build-deps/jdk-jdeps/src/main/java/openjdk/tools/jdeps/ModuleDotGraph.java
diff --git a/subprojects/jdk-jdeps/src/main/java/openjdk/tools/jdeps/ModuleExportsAnalyzer.java b/build-deps/jdk-jdeps/src/main/java/openjdk/tools/jdeps/ModuleExportsAnalyzer.java
similarity index 100%
rename from subprojects/jdk-jdeps/src/main/java/openjdk/tools/jdeps/ModuleExportsAnalyzer.java
rename to build-deps/jdk-jdeps/src/main/java/openjdk/tools/jdeps/ModuleExportsAnalyzer.java
diff --git a/subprojects/jdk-jdeps/src/main/java/openjdk/tools/jdeps/ModuleGraphBuilder.java b/build-deps/jdk-jdeps/src/main/java/openjdk/tools/jdeps/ModuleGraphBuilder.java
similarity index 100%
rename from subprojects/jdk-jdeps/src/main/java/openjdk/tools/jdeps/ModuleGraphBuilder.java
rename to build-deps/jdk-jdeps/src/main/java/openjdk/tools/jdeps/ModuleGraphBuilder.java
diff --git a/subprojects/jdk-jdeps/src/main/java/openjdk/tools/jdeps/ModuleInfoBuilder.java b/build-deps/jdk-jdeps/src/main/java/openjdk/tools/jdeps/ModuleInfoBuilder.java
similarity index 100%
rename from subprojects/jdk-jdeps/src/main/java/openjdk/tools/jdeps/ModuleInfoBuilder.java
rename to build-deps/jdk-jdeps/src/main/java/openjdk/tools/jdeps/ModuleInfoBuilder.java
diff --git a/subprojects/jdk-jdeps/src/main/java/openjdk/tools/jdeps/MultiReleaseException.java b/build-deps/jdk-jdeps/src/main/java/openjdk/tools/jdeps/MultiReleaseException.java
similarity index 100%
rename from subprojects/jdk-jdeps/src/main/java/openjdk/tools/jdeps/MultiReleaseException.java
rename to build-deps/jdk-jdeps/src/main/java/openjdk/tools/jdeps/MultiReleaseException.java
diff --git a/subprojects/jdk-jdeps/src/main/java/openjdk/tools/jdeps/Profile.java b/build-deps/jdk-jdeps/src/main/java/openjdk/tools/jdeps/Profile.java
similarity index 100%
rename from subprojects/jdk-jdeps/src/main/java/openjdk/tools/jdeps/Profile.java
rename to build-deps/jdk-jdeps/src/main/java/openjdk/tools/jdeps/Profile.java
diff --git a/subprojects/jdk-jdeps/src/main/java/openjdk/tools/jdeps/VersionHelper.java b/build-deps/jdk-jdeps/src/main/java/openjdk/tools/jdeps/VersionHelper.java
similarity index 100%
rename from subprojects/jdk-jdeps/src/main/java/openjdk/tools/jdeps/VersionHelper.java
rename to build-deps/jdk-jdeps/src/main/java/openjdk/tools/jdeps/VersionHelper.java
diff --git a/subprojects/jdk-jdeps/src/main/java/openjdk/tools/jdeps/resources/jdk8_internals.txt b/build-deps/jdk-jdeps/src/main/java/openjdk/tools/jdeps/resources/jdk8_internals.txt
similarity index 100%
rename from subprojects/jdk-jdeps/src/main/java/openjdk/tools/jdeps/resources/jdk8_internals.txt
rename to build-deps/jdk-jdeps/src/main/java/openjdk/tools/jdeps/resources/jdk8_internals.txt
diff --git a/subprojects/jdk-jdeps/src/main/java/openjdk/tools/jdeps/resources/version.properties-template b/build-deps/jdk-jdeps/src/main/java/openjdk/tools/jdeps/resources/version.properties-template
similarity index 100%
rename from subprojects/jdk-jdeps/src/main/java/openjdk/tools/jdeps/resources/version.properties-template
rename to build-deps/jdk-jdeps/src/main/java/openjdk/tools/jdeps/resources/version.properties-template
diff --git a/subprojects/jdk-jdeps/src/main/resources/openjdk/tools/javap/resources/javap.properties b/build-deps/jdk-jdeps/src/main/resources/openjdk/tools/javap/resources/javap.properties
similarity index 100%
rename from subprojects/jdk-jdeps/src/main/resources/openjdk/tools/javap/resources/javap.properties
rename to build-deps/jdk-jdeps/src/main/resources/openjdk/tools/javap/resources/javap.properties
diff --git a/subprojects/jdk-jdeps/src/main/resources/openjdk/tools/javap/resources/javap_ja.properties b/build-deps/jdk-jdeps/src/main/resources/openjdk/tools/javap/resources/javap_ja.properties
similarity index 100%
rename from subprojects/jdk-jdeps/src/main/resources/openjdk/tools/javap/resources/javap_ja.properties
rename to build-deps/jdk-jdeps/src/main/resources/openjdk/tools/javap/resources/javap_ja.properties
diff --git a/subprojects/jdk-jdeps/src/main/resources/openjdk/tools/javap/resources/javap_zh_CN.properties b/build-deps/jdk-jdeps/src/main/resources/openjdk/tools/javap/resources/javap_zh_CN.properties
similarity index 100%
rename from subprojects/jdk-jdeps/src/main/resources/openjdk/tools/javap/resources/javap_zh_CN.properties
rename to build-deps/jdk-jdeps/src/main/resources/openjdk/tools/javap/resources/javap_zh_CN.properties
diff --git a/subprojects/jdk-jdeps/src/main/resources/openjdk/tools/jdeprscan/resources/jdeprscan.properties b/build-deps/jdk-jdeps/src/main/resources/openjdk/tools/jdeprscan/resources/jdeprscan.properties
similarity index 100%
rename from subprojects/jdk-jdeps/src/main/resources/openjdk/tools/jdeprscan/resources/jdeprscan.properties
rename to build-deps/jdk-jdeps/src/main/resources/openjdk/tools/jdeprscan/resources/jdeprscan.properties
diff --git a/subprojects/jdk-jdeps/src/main/resources/openjdk/tools/jdeprscan/resources/jdeprscan_ja.properties b/build-deps/jdk-jdeps/src/main/resources/openjdk/tools/jdeprscan/resources/jdeprscan_ja.properties
similarity index 100%
rename from subprojects/jdk-jdeps/src/main/resources/openjdk/tools/jdeprscan/resources/jdeprscan_ja.properties
rename to build-deps/jdk-jdeps/src/main/resources/openjdk/tools/jdeprscan/resources/jdeprscan_ja.properties
diff --git a/subprojects/jdk-jdeps/src/main/resources/openjdk/tools/jdeprscan/resources/jdeprscan_zh_CN.properties b/build-deps/jdk-jdeps/src/main/resources/openjdk/tools/jdeprscan/resources/jdeprscan_zh_CN.properties
similarity index 100%
rename from subprojects/jdk-jdeps/src/main/resources/openjdk/tools/jdeprscan/resources/jdeprscan_zh_CN.properties
rename to build-deps/jdk-jdeps/src/main/resources/openjdk/tools/jdeprscan/resources/jdeprscan_zh_CN.properties
diff --git a/subprojects/jdk-jdeps/src/main/resources/openjdk/tools/jdeps/resources/jdeps.properties b/build-deps/jdk-jdeps/src/main/resources/openjdk/tools/jdeps/resources/jdeps.properties
similarity index 100%
rename from subprojects/jdk-jdeps/src/main/resources/openjdk/tools/jdeps/resources/jdeps.properties
rename to build-deps/jdk-jdeps/src/main/resources/openjdk/tools/jdeps/resources/jdeps.properties
diff --git a/subprojects/jdk-jdeps/src/main/resources/openjdk/tools/jdeps/resources/jdeps_ja.properties b/build-deps/jdk-jdeps/src/main/resources/openjdk/tools/jdeps/resources/jdeps_ja.properties
similarity index 100%
rename from subprojects/jdk-jdeps/src/main/resources/openjdk/tools/jdeps/resources/jdeps_ja.properties
rename to build-deps/jdk-jdeps/src/main/resources/openjdk/tools/jdeps/resources/jdeps_ja.properties
diff --git a/subprojects/jdk-jdeps/src/main/resources/openjdk/tools/jdeps/resources/jdeps_zh_CN.properties b/build-deps/jdk-jdeps/src/main/resources/openjdk/tools/jdeps/resources/jdeps_zh_CN.properties
similarity index 100%
rename from subprojects/jdk-jdeps/src/main/resources/openjdk/tools/jdeps/resources/jdeps_zh_CN.properties
rename to build-deps/jdk-jdeps/src/main/resources/openjdk/tools/jdeps/resources/jdeps_zh_CN.properties
diff --git a/subprojects/jdk-jdeps/src/main/resources/openjdk/tools/jdeps/resources/jdkinternals.properties b/build-deps/jdk-jdeps/src/main/resources/openjdk/tools/jdeps/resources/jdkinternals.properties
similarity index 100%
rename from subprojects/jdk-jdeps/src/main/resources/openjdk/tools/jdeps/resources/jdkinternals.properties
rename to build-deps/jdk-jdeps/src/main/resources/openjdk/tools/jdeps/resources/jdkinternals.properties
diff --git a/subprojects/jdt/.gitignore b/build-deps/jdt/.gitignore
similarity index 100%
rename from subprojects/jdt/.gitignore
rename to build-deps/jdt/.gitignore
diff --git a/subprojects/jdt/build.gradle.kts b/build-deps/jdt/build.gradle.kts
similarity index 100%
rename from subprojects/jdt/build.gradle.kts
rename to build-deps/jdt/build.gradle.kts
diff --git a/subprojects/jdt/src/main/java/org/eclipse/jdt/core/Signature.java b/build-deps/jdt/src/main/java/org/eclipse/jdt/core/Signature.java
similarity index 100%
rename from subprojects/jdt/src/main/java/org/eclipse/jdt/core/Signature.java
rename to build-deps/jdt/src/main/java/org/eclipse/jdt/core/Signature.java
diff --git a/subprojects/jdt/src/main/java/org/eclipse/jdt/core/compiler/CharOperation.java b/build-deps/jdt/src/main/java/org/eclipse/jdt/core/compiler/CharOperation.java
similarity index 100%
rename from subprojects/jdt/src/main/java/org/eclipse/jdt/core/compiler/CharOperation.java
rename to build-deps/jdt/src/main/java/org/eclipse/jdt/core/compiler/CharOperation.java
diff --git a/subprojects/jdt/src/main/java/org/eclipse/jdt/internal/compiler/ast/ASTNode.java b/build-deps/jdt/src/main/java/org/eclipse/jdt/internal/compiler/ast/ASTNode.java
similarity index 100%
rename from subprojects/jdt/src/main/java/org/eclipse/jdt/internal/compiler/ast/ASTNode.java
rename to build-deps/jdt/src/main/java/org/eclipse/jdt/internal/compiler/ast/ASTNode.java
diff --git a/subprojects/jdt/src/main/java/org/eclipse/jdt/internal/compiler/classfmt/ClassFileConstants.java b/build-deps/jdt/src/main/java/org/eclipse/jdt/internal/compiler/classfmt/ClassFileConstants.java
similarity index 100%
rename from subprojects/jdt/src/main/java/org/eclipse/jdt/internal/compiler/classfmt/ClassFileConstants.java
rename to build-deps/jdt/src/main/java/org/eclipse/jdt/internal/compiler/classfmt/ClassFileConstants.java
diff --git a/subprojects/jdt/src/main/java/org/eclipse/jdt/internal/compiler/parser/ScannerHelper.java b/build-deps/jdt/src/main/java/org/eclipse/jdt/internal/compiler/parser/ScannerHelper.java
similarity index 100%
rename from subprojects/jdt/src/main/java/org/eclipse/jdt/internal/compiler/parser/ScannerHelper.java
rename to build-deps/jdt/src/main/java/org/eclipse/jdt/internal/compiler/parser/ScannerHelper.java
diff --git a/subprojects/jdt/src/main/java/org/eclipse/jdt/internal/compiler/util/Util.java b/build-deps/jdt/src/main/java/org/eclipse/jdt/internal/compiler/util/Util.java
similarity index 100%
rename from subprojects/jdt/src/main/java/org/eclipse/jdt/internal/compiler/util/Util.java
rename to build-deps/jdt/src/main/java/org/eclipse/jdt/internal/compiler/util/Util.java
diff --git a/subprojects/layoutlib-api/.gitignore b/build-deps/layoutlib-api/.gitignore
similarity index 100%
rename from subprojects/layoutlib-api/.gitignore
rename to build-deps/layoutlib-api/.gitignore
diff --git a/subprojects/layoutlib-api/build.gradle.kts b/build-deps/layoutlib-api/build.gradle.kts
similarity index 74%
rename from subprojects/layoutlib-api/build.gradle.kts
rename to build-deps/layoutlib-api/build.gradle.kts
index 510d8dcf6..4965c0e1c 100644
--- a/subprojects/layoutlib-api/build.gradle.kts
+++ b/build-deps/layoutlib-api/build.gradle.kts
@@ -15,29 +15,16 @@
* along with AndroidIDE. If not, see .
*/
-import com.itsaky.androidide.build.config.BuildConfig
-
+@Suppress("JavaPluginLanguageLevel")
plugins {
- id("com.android.library")
- id("kotlin-android")
-}
-
-android {
- namespace = "${BuildConfig.packageName}.layoutlib"
-
- buildTypes {
- release {
- isMinifyEnabled = false
- }
- }
+ id("java-library")
+ id("org.jetbrains.kotlin.jvm")
}
dependencies {
- implementation(libs.common.jkotlin)
-
+ implementation(libs.androidx.annotation)
implementation(libs.aapt2.annotations)
implementation(libs.aapt2.jb.annotations)
-
implementation(libs.google.guava)
testImplementation(libs.tests.junit)
diff --git a/subprojects/layoutlib-api/gradle.properties b/build-deps/layoutlib-api/gradle.properties
similarity index 100%
rename from subprojects/layoutlib-api/gradle.properties
rename to build-deps/layoutlib-api/gradle.properties
diff --git a/subprojects/layoutlib-api/src/main/java/com/itsaky/androidide/layoutlib/resources/AndroidConstants.java b/build-deps/layoutlib-api/src/main/java/com/itsaky/androidide/layoutlib/resources/AndroidConstants.java
similarity index 100%
rename from subprojects/layoutlib-api/src/main/java/com/itsaky/androidide/layoutlib/resources/AndroidConstants.java
rename to build-deps/layoutlib-api/src/main/java/com/itsaky/androidide/layoutlib/resources/AndroidConstants.java
diff --git a/subprojects/layoutlib-api/src/main/java/com/itsaky/androidide/layoutlib/resources/Arity.java b/build-deps/layoutlib-api/src/main/java/com/itsaky/androidide/layoutlib/resources/Arity.java
similarity index 97%
rename from subprojects/layoutlib-api/src/main/java/com/itsaky/androidide/layoutlib/resources/Arity.java
rename to build-deps/layoutlib-api/src/main/java/com/itsaky/androidide/layoutlib/resources/Arity.java
index 34373be26..fe6c575b4 100644
--- a/subprojects/layoutlib-api/src/main/java/com/itsaky/androidide/layoutlib/resources/Arity.java
+++ b/build-deps/layoutlib-api/src/main/java/com/itsaky/androidide/layoutlib/resources/Arity.java
@@ -15,7 +15,7 @@
*/
package com.itsaky.androidide.layoutlib.resources;
-import com.android.annotations.NonNull;
+import androidx.annotation.NonNull;
import org.jetbrains.annotations.Nullable;
/**
diff --git a/subprojects/layoutlib-api/src/main/java/com/itsaky/androidide/layoutlib/resources/Density.java b/build-deps/layoutlib-api/src/main/java/com/itsaky/androidide/layoutlib/resources/Density.java
similarity index 98%
rename from subprojects/layoutlib-api/src/main/java/com/itsaky/androidide/layoutlib/resources/Density.java
rename to build-deps/layoutlib-api/src/main/java/com/itsaky/androidide/layoutlib/resources/Density.java
index 2d8c92375..a130b30e1 100644
--- a/subprojects/layoutlib-api/src/main/java/com/itsaky/androidide/layoutlib/resources/Density.java
+++ b/build-deps/layoutlib-api/src/main/java/com/itsaky/androidide/layoutlib/resources/Density.java
@@ -15,8 +15,8 @@
*/
package com.itsaky.androidide.layoutlib.resources;
-import com.android.annotations.NonNull;
-import com.android.annotations.Nullable;
+import androidx.annotation.NonNull;
+import androidx.annotation.Nullable;
import com.google.common.collect.Maps;
import java.util.EnumSet;
import java.util.Map;
diff --git a/subprojects/layoutlib-api/src/main/java/com/itsaky/androidide/layoutlib/resources/FolderTypeRelationship.java b/build-deps/layoutlib-api/src/main/java/com/itsaky/androidide/layoutlib/resources/FolderTypeRelationship.java
similarity index 99%
rename from subprojects/layoutlib-api/src/main/java/com/itsaky/androidide/layoutlib/resources/FolderTypeRelationship.java
rename to build-deps/layoutlib-api/src/main/java/com/itsaky/androidide/layoutlib/resources/FolderTypeRelationship.java
index 21ab57aae..5b5874018 100644
--- a/subprojects/layoutlib-api/src/main/java/com/itsaky/androidide/layoutlib/resources/FolderTypeRelationship.java
+++ b/build-deps/layoutlib-api/src/main/java/com/itsaky/androidide/layoutlib/resources/FolderTypeRelationship.java
@@ -16,8 +16,8 @@
package com.itsaky.androidide.layoutlib.resources;
-import com.android.annotations.NonNull;
-import com.android.annotations.Nullable;
+import androidx.annotation.NonNull;
+import androidx.annotation.Nullable;
import java.util.ArrayList;
import java.util.Collection;
import java.util.Collections;
diff --git a/subprojects/layoutlib-api/src/main/java/com/itsaky/androidide/layoutlib/resources/HighDynamicRange.java b/build-deps/layoutlib-api/src/main/java/com/itsaky/androidide/layoutlib/resources/HighDynamicRange.java
similarity index 100%
rename from subprojects/layoutlib-api/src/main/java/com/itsaky/androidide/layoutlib/resources/HighDynamicRange.java
rename to build-deps/layoutlib-api/src/main/java/com/itsaky/androidide/layoutlib/resources/HighDynamicRange.java
diff --git a/subprojects/layoutlib-api/src/main/java/com/itsaky/androidide/layoutlib/resources/Keyboard.java b/build-deps/layoutlib-api/src/main/java/com/itsaky/androidide/layoutlib/resources/Keyboard.java
similarity index 100%
rename from subprojects/layoutlib-api/src/main/java/com/itsaky/androidide/layoutlib/resources/Keyboard.java
rename to build-deps/layoutlib-api/src/main/java/com/itsaky/androidide/layoutlib/resources/Keyboard.java
diff --git a/subprojects/layoutlib-api/src/main/java/com/itsaky/androidide/layoutlib/resources/KeyboardState.java b/build-deps/layoutlib-api/src/main/java/com/itsaky/androidide/layoutlib/resources/KeyboardState.java
similarity index 100%
rename from subprojects/layoutlib-api/src/main/java/com/itsaky/androidide/layoutlib/resources/KeyboardState.java
rename to build-deps/layoutlib-api/src/main/java/com/itsaky/androidide/layoutlib/resources/KeyboardState.java
diff --git a/subprojects/layoutlib-api/src/main/java/com/itsaky/androidide/layoutlib/resources/LayoutDirection.java b/build-deps/layoutlib-api/src/main/java/com/itsaky/androidide/layoutlib/resources/LayoutDirection.java
similarity index 100%
rename from subprojects/layoutlib-api/src/main/java/com/itsaky/androidide/layoutlib/resources/LayoutDirection.java
rename to build-deps/layoutlib-api/src/main/java/com/itsaky/androidide/layoutlib/resources/LayoutDirection.java
diff --git a/subprojects/layoutlib-api/src/main/java/com/itsaky/androidide/layoutlib/resources/Navigation.java b/build-deps/layoutlib-api/src/main/java/com/itsaky/androidide/layoutlib/resources/Navigation.java
similarity index 100%
rename from subprojects/layoutlib-api/src/main/java/com/itsaky/androidide/layoutlib/resources/Navigation.java
rename to build-deps/layoutlib-api/src/main/java/com/itsaky/androidide/layoutlib/resources/Navigation.java
diff --git a/subprojects/layoutlib-api/src/main/java/com/itsaky/androidide/layoutlib/resources/NavigationState.java b/build-deps/layoutlib-api/src/main/java/com/itsaky/androidide/layoutlib/resources/NavigationState.java
similarity index 100%
rename from subprojects/layoutlib-api/src/main/java/com/itsaky/androidide/layoutlib/resources/NavigationState.java
rename to build-deps/layoutlib-api/src/main/java/com/itsaky/androidide/layoutlib/resources/NavigationState.java
diff --git a/subprojects/layoutlib-api/src/main/java/com/itsaky/androidide/layoutlib/resources/NightMode.java b/build-deps/layoutlib-api/src/main/java/com/itsaky/androidide/layoutlib/resources/NightMode.java
similarity index 100%
rename from subprojects/layoutlib-api/src/main/java/com/itsaky/androidide/layoutlib/resources/NightMode.java
rename to build-deps/layoutlib-api/src/main/java/com/itsaky/androidide/layoutlib/resources/NightMode.java
diff --git a/subprojects/layoutlib-api/src/main/java/com/itsaky/androidide/layoutlib/resources/ResourceConstants.java b/build-deps/layoutlib-api/src/main/java/com/itsaky/androidide/layoutlib/resources/ResourceConstants.java
similarity index 100%
rename from subprojects/layoutlib-api/src/main/java/com/itsaky/androidide/layoutlib/resources/ResourceConstants.java
rename to build-deps/layoutlib-api/src/main/java/com/itsaky/androidide/layoutlib/resources/ResourceConstants.java
diff --git a/subprojects/layoutlib-api/src/main/java/com/itsaky/androidide/layoutlib/resources/ResourceEnum.java b/build-deps/layoutlib-api/src/main/java/com/itsaky/androidide/layoutlib/resources/ResourceEnum.java
similarity index 100%
rename from subprojects/layoutlib-api/src/main/java/com/itsaky/androidide/layoutlib/resources/ResourceEnum.java
rename to build-deps/layoutlib-api/src/main/java/com/itsaky/androidide/layoutlib/resources/ResourceEnum.java
diff --git a/subprojects/layoutlib-api/src/main/java/com/itsaky/androidide/layoutlib/resources/ResourceFolderType.java b/build-deps/layoutlib-api/src/main/java/com/itsaky/androidide/layoutlib/resources/ResourceFolderType.java
similarity index 97%
rename from subprojects/layoutlib-api/src/main/java/com/itsaky/androidide/layoutlib/resources/ResourceFolderType.java
rename to build-deps/layoutlib-api/src/main/java/com/itsaky/androidide/layoutlib/resources/ResourceFolderType.java
index fa6d33310..37d5f1c0f 100644
--- a/subprojects/layoutlib-api/src/main/java/com/itsaky/androidide/layoutlib/resources/ResourceFolderType.java
+++ b/build-deps/layoutlib-api/src/main/java/com/itsaky/androidide/layoutlib/resources/ResourceFolderType.java
@@ -16,8 +16,8 @@
package com.itsaky.androidide.layoutlib.resources;
-import com.android.annotations.NonNull;
-import com.android.annotations.Nullable;
+import androidx.annotation.NonNull;
+import androidx.annotation.Nullable;
import java.util.HashMap;
import java.util.Map;
diff --git a/subprojects/layoutlib-api/src/main/java/com/itsaky/androidide/layoutlib/resources/ResourceType.java b/build-deps/layoutlib-api/src/main/java/com/itsaky/androidide/layoutlib/resources/ResourceType.java
similarity index 99%
rename from subprojects/layoutlib-api/src/main/java/com/itsaky/androidide/layoutlib/resources/ResourceType.java
rename to build-deps/layoutlib-api/src/main/java/com/itsaky/androidide/layoutlib/resources/ResourceType.java
index a0f80f4f7..e786178da 100644
--- a/subprojects/layoutlib-api/src/main/java/com/itsaky/androidide/layoutlib/resources/ResourceType.java
+++ b/build-deps/layoutlib-api/src/main/java/com/itsaky/androidide/layoutlib/resources/ResourceType.java
@@ -17,8 +17,8 @@ package com.itsaky.androidide.layoutlib.resources;
import static com.google.common.base.MoreObjects.firstNonNull;
-import com.android.annotations.NonNull;
-import com.android.annotations.Nullable;
+import androidx.annotation.NonNull;
+import androidx.annotation.Nullable;
import com.google.common.base.Strings;
import com.google.common.collect.ImmutableMap;
import com.google.common.collect.ImmutableSet;
diff --git a/subprojects/layoutlib-api/src/main/java/com/itsaky/androidide/layoutlib/resources/ResourceVisibility.java b/build-deps/layoutlib-api/src/main/java/com/itsaky/androidide/layoutlib/resources/ResourceVisibility.java
similarity index 98%
rename from subprojects/layoutlib-api/src/main/java/com/itsaky/androidide/layoutlib/resources/ResourceVisibility.java
rename to build-deps/layoutlib-api/src/main/java/com/itsaky/androidide/layoutlib/resources/ResourceVisibility.java
index 481a2f1e5..cfa327b76 100644
--- a/subprojects/layoutlib-api/src/main/java/com/itsaky/androidide/layoutlib/resources/ResourceVisibility.java
+++ b/build-deps/layoutlib-api/src/main/java/com/itsaky/androidide/layoutlib/resources/ResourceVisibility.java
@@ -16,7 +16,7 @@
package com.itsaky.androidide.layoutlib.resources;
-import com.android.annotations.NonNull;
+import androidx.annotation.NonNull;
/**
* An enum representing visibility of an android resource.
diff --git a/subprojects/layoutlib-api/src/main/java/com/itsaky/androidide/layoutlib/resources/ScreenOrientation.java b/build-deps/layoutlib-api/src/main/java/com/itsaky/androidide/layoutlib/resources/ScreenOrientation.java
similarity index 100%
rename from subprojects/layoutlib-api/src/main/java/com/itsaky/androidide/layoutlib/resources/ScreenOrientation.java
rename to build-deps/layoutlib-api/src/main/java/com/itsaky/androidide/layoutlib/resources/ScreenOrientation.java
diff --git a/subprojects/layoutlib-api/src/main/java/com/itsaky/androidide/layoutlib/resources/ScreenRatio.java b/build-deps/layoutlib-api/src/main/java/com/itsaky/androidide/layoutlib/resources/ScreenRatio.java
similarity index 100%
rename from subprojects/layoutlib-api/src/main/java/com/itsaky/androidide/layoutlib/resources/ScreenRatio.java
rename to build-deps/layoutlib-api/src/main/java/com/itsaky/androidide/layoutlib/resources/ScreenRatio.java
diff --git a/subprojects/layoutlib-api/src/main/java/com/itsaky/androidide/layoutlib/resources/ScreenRound.java b/build-deps/layoutlib-api/src/main/java/com/itsaky/androidide/layoutlib/resources/ScreenRound.java
similarity index 100%
rename from subprojects/layoutlib-api/src/main/java/com/itsaky/androidide/layoutlib/resources/ScreenRound.java
rename to build-deps/layoutlib-api/src/main/java/com/itsaky/androidide/layoutlib/resources/ScreenRound.java
diff --git a/subprojects/layoutlib-api/src/main/java/com/itsaky/androidide/layoutlib/resources/ScreenSize.java b/build-deps/layoutlib-api/src/main/java/com/itsaky/androidide/layoutlib/resources/ScreenSize.java
similarity index 97%
rename from subprojects/layoutlib-api/src/main/java/com/itsaky/androidide/layoutlib/resources/ScreenSize.java
rename to build-deps/layoutlib-api/src/main/java/com/itsaky/androidide/layoutlib/resources/ScreenSize.java
index 56d171afe..adb8b27bc 100644
--- a/subprojects/layoutlib-api/src/main/java/com/itsaky/androidide/layoutlib/resources/ScreenSize.java
+++ b/build-deps/layoutlib-api/src/main/java/com/itsaky/androidide/layoutlib/resources/ScreenSize.java
@@ -16,8 +16,8 @@
package com.itsaky.androidide.layoutlib.resources;
-import com.android.annotations.NonNull;
-import com.android.annotations.Nullable;
+import androidx.annotation.NonNull;
+import androidx.annotation.Nullable;
/**
* Screen size enum.
diff --git a/subprojects/layoutlib-api/src/main/java/com/itsaky/androidide/layoutlib/resources/TouchScreen.java b/build-deps/layoutlib-api/src/main/java/com/itsaky/androidide/layoutlib/resources/TouchScreen.java
similarity index 100%
rename from subprojects/layoutlib-api/src/main/java/com/itsaky/androidide/layoutlib/resources/TouchScreen.java
rename to build-deps/layoutlib-api/src/main/java/com/itsaky/androidide/layoutlib/resources/TouchScreen.java
diff --git a/subprojects/layoutlib-api/src/main/java/com/itsaky/androidide/layoutlib/resources/UiMode.java b/build-deps/layoutlib-api/src/main/java/com/itsaky/androidide/layoutlib/resources/UiMode.java
similarity index 100%
rename from subprojects/layoutlib-api/src/main/java/com/itsaky/androidide/layoutlib/resources/UiMode.java
rename to build-deps/layoutlib-api/src/main/java/com/itsaky/androidide/layoutlib/resources/UiMode.java
diff --git a/subprojects/layoutlib-api/src/main/java/com/itsaky/androidide/layoutlib/resources/WideGamutColor.java b/build-deps/layoutlib-api/src/main/java/com/itsaky/androidide/layoutlib/resources/WideGamutColor.java
similarity index 100%
rename from subprojects/layoutlib-api/src/main/java/com/itsaky/androidide/layoutlib/resources/WideGamutColor.java
rename to build-deps/layoutlib-api/src/main/java/com/itsaky/androidide/layoutlib/resources/WideGamutColor.java
diff --git a/build-deps/settings.gradle.kts b/build-deps/settings.gradle.kts
new file mode 100644
index 000000000..8ba71c466
--- /dev/null
+++ b/build-deps/settings.gradle.kts
@@ -0,0 +1,67 @@
+/*
+ * This file is part of AndroidIDE.
+ *
+ * AndroidIDE is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * AndroidIDE is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with AndroidIDE. If not, see .
+ */
+
+@file:Suppress("UnstableApiUsage")
+
+enableFeaturePreview("TYPESAFE_PROJECT_ACCESSORS")
+
+pluginManagement {
+ includeBuild("../build-logic")
+
+ repositories {
+ gradlePluginPortal()
+ google()
+ mavenCentral()
+ }
+}
+
+dependencyResolutionManagement {
+ repositories {
+ google()
+ mavenCentral()
+ }
+
+ versionCatalogs {
+ create("libs") {
+ from(files("../gradle/libs.versions.toml"))
+ }
+ }
+}
+
+include(
+ ":appintro",
+ ":fuzzysearch",
+ ":google-java-format",
+ ":javac",
+ ":javapoet",
+ ":jaxp",
+ ":java-compiler",
+ ":jdk-compiler",
+ ":jdk-jdeps",
+ ":jdt",
+ ":layoutlib-api",
+)
+
+rootProject.name = "build-deps"
+
+gradle.rootProject {
+
+ // required for setting SDK location for android modules
+ project.file("../local.properties")
+ .takeIf { it.exists() }
+ ?.copyTo(project.file("local.properties"), overwrite = true)
+}
\ No newline at end of file
diff --git a/build-logic/plugins/build.gradle.kts b/build-logic/plugins/build.gradle.kts
index 11f63b75f..5de9fc832 100644
--- a/build-logic/plugins/build.gradle.kts
+++ b/build-logic/plugins/build.gradle.kts
@@ -43,3 +43,20 @@ dependencies {
implementation(libs.google.gson)
implementation(libs.google.java.format)
}
+
+gradlePlugin {
+ plugins {
+ create("com.itsaky.androidide.build") {
+ id = "com.itsaky.androidide.build"
+ implementationClass = "com.itsaky.androidide.plugins.AndroidIDEPlugin"
+ }
+ create("com.itsaky.androidide.build.propsparser") {
+ id = "com.itsaky.androidide.build.propsparser"
+ implementationClass = "com.itsaky.androidide.plugins.PropertiesParserPlugin"
+ }
+ create("com.itsaky.androidide.build.lexergenerator") {
+ id = "com.itsaky.androidide.build.lexergenerator"
+ implementationClass = "com.itsaky.androidide.plugins.LexerGeneratorPlugin"
+ }
+ }
+}
diff --git a/build-logic/plugins/src/main/java/com/itsaky/androidide/plugins/util/SigningKeyUtils.kt b/build-logic/plugins/src/main/java/com/itsaky/androidide/plugins/util/SigningKeyUtils.kt
index 02224e6fb..615a20847 100644
--- a/build-logic/plugins/src/main/java/com/itsaky/androidide/plugins/util/SigningKeyUtils.kt
+++ b/build-logic/plugins/src/main/java/com/itsaky/androidide/plugins/util/SigningKeyUtils.kt
@@ -23,6 +23,7 @@ import com.itsaky.androidide.build.config.KEY_BIN
import com.itsaky.androidide.build.config.KEY_URL
import org.gradle.api.Project
import com.itsaky.androidide.build.config.signingKey
+import org.gradle.api.invocation.Gradle
import java.util.Base64
/**
@@ -59,7 +60,12 @@ object SigningKeyUtils {
logger.info("Downloading signing key...")
val result = exec {
- workingDir(rootProject.projectDir)
+ var rootGradle: Gradle? = gradle
+ while (rootGradle?.parent != null) {
+ rootGradle = rootGradle.parent
+ }
+
+ workingDir(rootGradle!!.rootProject.projectDir)
commandLine("bash", "./scripts/download_key.sh", signingKey.absolutePath, url, user, pass)
}
diff --git a/editor/src/main/java/com/itsaky/androidide/editor/language/cpp/CppLanguage.java b/editor/src/main/java/com/itsaky/androidide/editor/language/cpp/CppLanguage.java
index 96bb99981..4650d9bb0 100644
--- a/editor/src/main/java/com/itsaky/androidide/editor/language/cpp/CppLanguage.java
+++ b/editor/src/main/java/com/itsaky/androidide/editor/language/cpp/CppLanguage.java
@@ -17,21 +17,12 @@
package com.itsaky.androidide.editor.language.cpp;
import android.os.Bundle;
-
import androidx.annotation.NonNull;
-
+import com.itsaky.androidide.editor.language.IDELanguage;
import com.itsaky.androidide.editor.language.newline.BracketsNewlineHandler;
import com.itsaky.androidide.editor.language.utils.CommonSymbolPairs;
-import com.itsaky.androidide.editor.language.IDELanguage;
-import com.itsaky.androidide.editor.language.newline.CStyleBracketsHandler;
import com.itsaky.androidide.lexers.cpp.CPP14Lexer;
import com.itsaky.androidide.utils.ILogger;
-
-import org.antlr.v4.runtime.CharStreams;
-import org.antlr.v4.runtime.Token;
-
-import java.io.StringReader;
-
import io.github.rosemoe.sora.lang.analysis.AnalyzeManager;
import io.github.rosemoe.sora.lang.completion.CompletionCancelledException;
import io.github.rosemoe.sora.lang.completion.CompletionPublisher;
@@ -39,6 +30,9 @@ import io.github.rosemoe.sora.lang.smartEnter.NewlineHandler;
import io.github.rosemoe.sora.text.CharPosition;
import io.github.rosemoe.sora.text.ContentReference;
import io.github.rosemoe.sora.widget.SymbolPairMatch;
+import java.io.StringReader;
+import org.antlr.v4.runtime.CharStreams;
+import org.antlr.v4.runtime.Token;
public class CppLanguage extends IDELanguage {
diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml
index 96cce6183..d21b04bc2 100644
--- a/gradle/libs.versions.toml
+++ b/gradle/libs.versions.toml
@@ -15,12 +15,24 @@ antlr4 = "4.13.1"
androidx-work = "2.9.0"
androidx-espresso = "3.5.1"
retrofit = "2.9.0"
-appintro = "6.3.1"
markwon = "4.6.2"
maven-publish-plugin = "0.27.0"
[libraries]
+# Dependencies in composite build
+composite-appintro = { module = "com.itsaky.androidide.build:appintro" }
+composite-fuzzysearch = { module ="com.itsaky.androidide.build:fuzzysearch" }
+composite-googleJavaFormat = { module ="com.itsaky.androidide.build:google-java-format" }
+composite-javaCompiler = { module ="com.itsaky.androidide.build:java-compiler" }
+composite-javac = { module ="com.itsaky.androidide.build:javac" }
+composite-jdkCompiler = { module ="com.itsaky.androidide.build:jdk-compiler" }
+composite-jdkJdeps = { module ="com.itsaky.androidide.build:jdk-jdeps" }
+composite-javapoet = { module ="com.itsaky.androidide.build:javapoet" }
+composite-jaxp = { module ="com.itsaky.androidide.build:jaxp" }
+composite-jdt = { module ="com.itsaky.androidide.build:jdt" }
+composite-layoutlibApi = { module ="com.itsaky.androidide.build:layoutlib-api" }
+
# AndroidIDE
androidide-ts = { module = "com.itsaky.androidide.treesitter:android-tree-sitter", version.ref = "tree-sitter" }
androidide-ts-java = { module = "com.itsaky.androidide.treesitter:tree-sitter-java", version.ref = "tree-sitter" }
diff --git a/lsp/api/build.gradle.kts b/lsp/api/build.gradle.kts
index f189a045f..352be9866 100644
--- a/lsp/api/build.gradle.kts
+++ b/lsp/api/build.gradle.kts
@@ -36,9 +36,10 @@ kapt {
dependencies {
kapt(projects.annotationProcessors)
-
+
+ implementation(libs.composite.fuzzysearch)
+
implementation(libs.common.editor)
- implementation(projects.subprojects.fuzzysearch)
implementation(projects.eventbusEvents)
implementation(libs.androidx.appcompat)
diff --git a/lsp/java/build.gradle.kts b/lsp/java/build.gradle.kts
index 1bebb80a0..5ca25693b 100644
--- a/lsp/java/build.gradle.kts
+++ b/lsp/java/build.gradle.kts
@@ -54,11 +54,12 @@ dependencies {
implementation(projects.editorApi)
implementation(projects.resources)
implementation(projects.lsp.api)
- implementation(projects.subprojects.javac)
implementation(projects.subprojects.javacServices)
- implementation(projects.subprojects.javapoet)
- implementation(projects.subprojects.googleJavaFormat)
-
+
+ implementation(libs.composite.javac)
+ implementation(libs.composite.javapoet)
+ implementation(libs.composite.googleJavaFormat)
+
implementation(libs.androidx.core.ktx)
implementation(libs.common.kotlin)
diff --git a/lsp/models/build.gradle.kts b/lsp/models/build.gradle.kts
index 02bc6580c..d51d779fb 100644
--- a/lsp/models/build.gradle.kts
+++ b/lsp/models/build.gradle.kts
@@ -10,10 +10,11 @@ android {
}
dependencies {
- implementation(libs.common.editor)
+ implementation(libs.composite.fuzzysearch)
+
implementation(projects.common)
- implementation(projects.subprojects.fuzzysearch)
-
+
+ implementation(libs.common.editor)
implementation(libs.androidx.appcompat)
implementation(libs.androidx.core.ktx)
implementation(libs.common.kotlin)
diff --git a/settings.gradle.kts b/settings.gradle.kts
index 5550dc032..902970712 100644
--- a/settings.gradle.kts
+++ b/settings.gradle.kts
@@ -1,3 +1,20 @@
+/*
+ * This file is part of AndroidIDE.
+ *
+ * AndroidIDE is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * AndroidIDE is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with AndroidIDE. If not, see .
+ */
+
@file:Suppress("UnstableApiUsage")
enableFeaturePreview("TYPESAFE_PROJECT_ACCESSORS")
@@ -11,6 +28,37 @@ pluginManagement {
}
}
+dependencyResolutionManagement {
+ includeBuild("build-deps") {
+ dependencySubstitution {
+ for (module in arrayOf(
+ "appintro",
+ "fuzzysearch",
+ "google-java-format",
+ "java-compiler",
+ "javac",
+ "javapoet",
+ "jaxp",
+ "jdk-compiler",
+ "jdk-jdeps",
+ "jdt",
+ "layoutlib-api"
+ )) {
+ substitute(module("com.itsaky.androidide.build:$module")).using(project(":$module"))
+ }
+ }
+ }
+
+ repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)
+ repositories {
+ google()
+ mavenCentral()
+ maven { url = uri("https://s01.oss.sonatype.org/content/repositories/snapshots/") }
+ maven { url = uri("https://s01.oss.sonatype.org/content/groups/public/") }
+ maven { url = uri("https://jitpack.io") }
+ }
+}
+
buildscript {
repositories {
mavenCentral()
@@ -37,17 +85,6 @@ if (FDroidConfig.hasRead && FDroidConfig.isFDroidBuild) {
}
}
-dependencyResolutionManagement {
- repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)
- repositories {
- google()
- mavenCentral()
- maven { url = uri("https://s01.oss.sonatype.org/content/repositories/snapshots/") }
- maven { url = uri("https://s01.oss.sonatype.org/content/groups/public/") }
- maven { url = uri("https://jitpack.io") }
- }
-}
-
rootProject.name = "AndroidIDE"
include(
@@ -85,21 +122,10 @@ include(
":lsp:java",
":lsp:xml",
":subprojects:aaptcompiler",
- ":subprojects:appintro",
":subprojects:builder-model-impl",
":subprojects:flashbar",
":subprojects:framework-stubs",
- ":subprojects:fuzzysearch",
- ":subprojects:google-java-format",
- ":subprojects:java-compiler",
- ":subprojects:javac",
":subprojects:javac-services",
- ":subprojects:javapoet",
- ":subprojects:jaxp",
- ":subprojects:jdk-compiler",
- ":subprojects:jdk-jdeps",
- ":subprojects:jdt",
- ":subprojects:layoutlib-api",
":subprojects:projects",
":subprojects:tooling-api",
":subprojects:tooling-api-events",
@@ -156,4 +182,4 @@ object FDroidConfig {
fDroidVersionName = properties.getProperty(PROP_FDROID_BUILD_VERSION, null)
fDroidVersionCode = properties.getProperty(PROP_FDROID_BUILD_VERCODE, null)?.toInt()
}
-}
\ No newline at end of file
+}
diff --git a/subprojects/aaptcompiler/build.gradle.kts b/subprojects/aaptcompiler/build.gradle.kts
index 3d59d1082..13a4964c5 100644
--- a/subprojects/aaptcompiler/build.gradle.kts
+++ b/subprojects/aaptcompiler/build.gradle.kts
@@ -36,13 +36,13 @@ dependencies {
implementation(libs.common.kotlin)
implementation(libs.androidx.collection)
implementation(projects.logger)
- implementation(projects.subprojects.jaxp)
-
+ implementation(libs.composite.jaxp)
+
api(libs.aapt2.annotations)
api(libs.aapt2.common)
api(libs.aapt2.proto)
api(libs.google.protobuf)
- api(projects.subprojects.layoutlibApi)
+ api(libs.composite.layoutlibApi)
testImplementation(libs.tests.junit)
testImplementation(libs.tests.robolectric)
diff --git a/subprojects/javac-services/build.gradle.kts b/subprojects/javac-services/build.gradle.kts
index 46040c98e..7d909b88b 100644
--- a/subprojects/javac-services/build.gradle.kts
+++ b/subprojects/javac-services/build.gradle.kts
@@ -22,7 +22,7 @@ dependencies {
implementation(projects.common)
implementation(projects.logger)
- api(projects.subprojects.javac)
+ api(libs.composite.javac)
testImplementation(libs.tests.junit)
testImplementation(libs.tests.google.truth)
diff --git a/subprojects/xml-dom/build.gradle.kts b/subprojects/xml-dom/build.gradle.kts
index 1c1267e0f..50fa3c7ac 100644
--- a/subprojects/xml-dom/build.gradle.kts
+++ b/subprojects/xml-dom/build.gradle.kts
@@ -23,7 +23,7 @@ plugins {
dependencies {
implementation(projects.shared)
- implementation(projects.subprojects.jaxp)
+ implementation(libs.composite.jaxp)
implementation(libs.common.jsoup)
implementation(libs.common.jsonrpc)
diff --git a/subprojects/xml-utils/build.gradle.kts b/subprojects/xml-utils/build.gradle.kts
index 3b7ff130a..2b35ff39e 100644
--- a/subprojects/xml-utils/build.gradle.kts
+++ b/subprojects/xml-utils/build.gradle.kts
@@ -34,7 +34,7 @@ dependencies {
implementation(libs.google.auto.service.annotations)
implementation(projects.common)
implementation(projects.logger)
- implementation(projects.subprojects.jdt)
+ implementation(libs.composite.jdt)
api(projects.lookup)
api(projects.subprojects.aaptcompiler)
diff --git a/templates-api/build.gradle.kts b/templates-api/build.gradle.kts
index e8b2d9909..b45c06eed 100644
--- a/templates-api/build.gradle.kts
+++ b/templates-api/build.gradle.kts
@@ -27,7 +27,7 @@ android {
}
dependencies {
- api(projects.subprojects.javapoet)
+ api(libs.composite.javapoet)
api(projects.common)
api(projects.logger)