Skip to content

Commit 5704b99

Browse files
script for installing using a locally built TrustyAI java lib (#114)
* script for installing using a locally built TrustyAI java lib * Update scripts/local.sh Co-authored-by: Daniele Zonca <dzonca@redhat.com> Co-authored-by: Daniele Zonca <dzonca@redhat.com>
1 parent c165b1e commit 5704b99

File tree

1 file changed

+41
-0
lines changed

1 file changed

+41
-0
lines changed

scripts/local.sh

Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,41 @@
1+
#!/bin/bash
2+
# Copyright 2022 Red Hat, Inc. and/or its affiliates
3+
#
4+
# Licensed under the Apache License, Version 2.0 (the "License");
5+
# you may not use this file except in compliance with the License.
6+
# You may obtain a copy of the License at
7+
#
8+
# http://www.apache.org/licenses/LICENSE-2.0
9+
#
10+
# Unless required by applicable law or agreed to in writing, software
11+
# distributed under the License is distributed on an "AS IS" BASIS,
12+
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13+
# See the License for the specific language governing permissions and
14+
# limitations under the License.
15+
16+
set -e
17+
18+
ROOT_DIR=$(git rev-parse --show-toplevel)
19+
20+
EXP_CORE_DEST=$1
21+
22+
if [[ "$EXP_CORE_DEST" == "" ]]
23+
then
24+
EXP_CORE_DEST="../trustyai-explainability"
25+
echo "No argument provided, building trustyai-explainability from ${EXP_CORE_DEST}"
26+
else
27+
echo "Building trustyai-explainability from ${EXP_CORE_DEST}"
28+
fi
29+
30+
echo "Copying JARs from ${EXP_CORE_DEST} into ${ROOT_DIR}/dep/org/trustyai/"
31+
mvn install package -DskipTests -f "${EXP_CORE_DEST}"/pom.xml -Pshaded
32+
mv "${EXP_CORE_DEST}"/explainability-arrow/target/explainability-arrow-*.jar "${ROOT_DIR}"/src/trustyai/dep/org/trustyai/
33+
34+
35+
if [[ "$VIRTUAL_ENV" != "" ]]
36+
then
37+
pip install "${ROOT_DIR}" --force
38+
else
39+
echo "Not in a virtualenv. Installation not recommended."
40+
exit 1
41+
fi

0 commit comments

Comments
 (0)