mirror of
https://github.com/ethauvin/kobalt.git
synced 2025-04-27 00:38:11 -07:00
Make relative paths work.
This commit is contained in:
parent
06e790d462
commit
ee3a1839f7
3 changed files with 4 additions and 18 deletions
|
@ -44,21 +44,6 @@ public class BuildFileCompiler @Inject constructor(@Assisted("buildFiles") val b
|
|||
|
||||
val allProjects = findProjects()
|
||||
|
||||
//
|
||||
// Force each project.directory to be an absolute path, if it's not already
|
||||
//
|
||||
allProjects.forEach {
|
||||
val fd = File(it.directory)
|
||||
if (! fd.isAbsolute) {
|
||||
it.directory =
|
||||
if (args.buildFile != null) {
|
||||
KFiles.findDotDir(File(args.buildFile)).parentFile.absolutePath
|
||||
} else {
|
||||
fd.absolutePath
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
plugins.applyPlugins(context, allProjects)
|
||||
return allProjects
|
||||
}
|
||||
|
|
|
@ -132,7 +132,7 @@ class PackagingPlugin @Inject constructor(val dependencyManager : DependencyMana
|
|||
// If no includes were specified, assume the user wants a simple jar file made of the
|
||||
// classes of the project, so we specify a From("build/classes/"), To("") and
|
||||
// a list of files containing everything under it
|
||||
val relClassesDir = Paths.get(project.directory).relativize(Paths.get(classesDir.absolutePath + "/"))
|
||||
val relClassesDir = Paths.get(project.directory).relativize(Paths.get(classesDir.path))
|
||||
val prefixPath = Paths.get(project.directory).relativize(Paths.get(classesDir.path + "/"))
|
||||
|
||||
// Class files
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue