Skip to content
GitLab
Explore
Sign in
Register
Commits on Source (2)
Fixed the classpath when depending on other bundles
· e8ad9818
Emmanuel Bourg
authored
Jul 11, 2018
e8ad9818
Include the resources from all source directories and not only src/
· c601ee4b
Emmanuel Bourg
authored
Jul 11, 2018
c601ee4b
Show whitespace changes
Inline
Side-by-side
debian/changelog
View file @
c601ee4b
eclipse-debian-helper (1.0.1) UNRELEASED; urgency=medium
* Fixed the classpath when depending on other bundles
* Include the resources from all source directories and not only src/
-- Emmanuel Bourg <ebourg@apache.org> Wed, 11 Jul 2018 19:55:47 +0200
eclipse-debian-helper (1.0) unstable; urgency=medium
* Initial release (Closes: #903559)
...
...
src/ant/build-eclipse-bundle.xml
View file @
c601ee4b
...
...
@@ -28,23 +28,27 @@
<mkdir
dir=
"${bundle.dir.@{name}}/target/classes"
/>
<touch
file=
"${bundle.dir.@{name}}/target/dependencies"
/>
<concat
destfile=
"${bundle.dir.@{name}}/target/dependencies"
append=
"true"
>
non/existent/path/${line.separator}
</concat>
<for
list=
"@{depends}"
param=
"dependency"
>
<sequential>
<concat
destfile=
"${bundle.dir.@{name}}/target/dependencies"
append=
"true"
>
@{basedir}/@{dependency}/target/@{dependency}.jar${line.separator}
</concat>
</sequential>
</for>
<
touch
file=
"${bundle.
dir.@{name}
}/target/sources
"
/>
<
var
name=
"source
dir
s
.@{name}
"
value=
"
"
/>
<for
list=
"${@{name}.source..}"
param=
"srcdir"
>
<sequential>
<
concat
destfile=
"${bundle.
dir.@{name}
}/target/sources"
append=
"true"
>
@{srcdir}${line.separator}
</concat
>
<
var
name=
"source
dir
s
.@{name}
"
value=
"${sourcedirs.@{name}},${bundle.dir.@{name}}/@{srcdir}"
/
>
</sequential>
</for>
<propertyregex
property=
"sourcedirs.@{name}"
input=
"${sourcedirs.@{name}}"
regexp=
"^,(.*)"
replace=
"\1"
override=
"true"
/>
<javac
destdir=
"${bundle.dir.@{name}}/target/classes"
debug=
"yes"
release=
"8"
includeantruntime=
"false"
>
<src>
<dirset
dir=
"${bundle.dir.@{name}}"
includesfile=
"${bundle.dir.@{name}}/target/sources"
/>
</src>
<mkdir
dir=
"${bundle.dir.@{name}}/target/sources"
/>
<copy
todir=
"${bundle.dir.@{name}}/target/sources"
>
<multirootfileset
basedirs=
"${sourcedirs.@{name}}"
includes=
"**/*.java"
/>
</copy>
<javac
srcdir=
"${bundle.dir.@{name}}/target/sources"
destdir=
"${bundle.dir.@{name}}/target/classes"
debug=
"yes"
release=
"8"
includeantruntime=
"false"
>
<classpath>
<pathelement
path=
"/usr/share/java/org.eclipse.osgi.jar"
/>
<pathelement
path=
"/usr/share/java/osgi.compendium.jar"
/>
...
...
@@ -55,7 +59,7 @@
<!-- Copy the resources -->
<copy
todir=
"${bundle.dir.@{name}}/target/classes"
quiet=
"true"
>
<fileset
dir=
"${
bundle.
dir.@{name}}
/src"
in
cludes=
"**/*.
properties
"
/>
<
multiroot
fileset
base
dir
s
=
"${
source
dir
s
.@{name}}
"
ex
cludes=
"**/*.
java,**/package.html
"
/>
<fileset
dir=
"${bundle.dir.@{name}}"
includes=
"${@{name}.bin.includes}"
/>
</copy>
...
...