File tree 1 file changed +7
-4
lines changed
1 file changed +7
-4
lines changed Original file line number Diff line number Diff line change 16
16
in
17
17
stdenv . mkDerivation rec {
18
18
pname = "rulewerk" ;
19
- version = "0.10.0-SNAPSHOT " ;
19
+ version = "unstable-latest " ;
20
20
src = gitignoreSource ../../.. ;
21
21
22
22
modules = [
114
114
installPhase = ''
115
115
runHook preInstall
116
116
117
+ # find the version number from the generated artifacts
118
+ vers=$(basename ${ pname } -core/target/${ pname } -core-*.jar | cut -d'-' -f3- | sed -e 's/.jar$//')
119
+
117
120
mkdir -p $out/bin $out/share/java
118
121
find $out/lib -type f -regex '.+\(\.lastUpdated\|resolver-status\.properties\|_remote\.repositories\|maven-metadata-local\.xml\)' -delete
119
122
for module in ${ toString modules }
120
123
do
121
- cp ${ pname } -$module/target/${ pname } -$module-${ version } .jar $out/share/java
124
+ cp ${ pname } -$module/target/${ pname } -$module-$vers .jar $out/share/java
122
125
done
123
126
124
- cp rulewerk-client/target/standalone-rulewerk-client-${ version } .jar $out/share/java
125
- makeWrapper ${ jdk } /bin/java $out/bin/${ pname } --add-flags "-jar $out/share/java/standalone-rulewerk-client-${ version } .jar"
127
+ cp rulewerk-client/target/standalone-rulewerk-client-$vers .jar $out/share/java
128
+ makeWrapper ${ jdk } /bin/java $out/bin/${ pname } --add-flags "-jar $out/share/java/standalone-rulewerk-client-$vers .jar"
126
129
makeWrapper ${ maven } /bin/mvn $out/bin/mvn --add-flags "-DdependenciesFromNix.repo=$out/lib"
127
130
128
131
runHook postInstall
You can’t perform that action at this time.
0 commit comments