-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathinstall.sh
More file actions
executable file
·56 lines (49 loc) · 1.7 KB
/
install.sh
File metadata and controls
executable file
·56 lines (49 loc) · 1.7 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
#!/bin/bash
# Script de instalación de FlowTrace Agent
# Este script instala FlowTrace en tu repositorio Maven local
set -e
echo "=========================================="
echo " FlowTrace Agent - Installation Script"
echo "=========================================="
echo ""
# Verificar que Maven está instalado
if ! command -v mvn &> /dev/null; then
echo "❌ Error: Maven no está instalado"
echo " Instala Maven primero: https://maven.apache.org/install.html"
exit 1
fi
# Verificar que estamos en el directorio correcto
if [ ! -f "flowtrace-agent/pom.xml" ]; then
echo "❌ Error: Debes ejecutar este script desde el directorio raíz de flowtrace"
exit 1
fi
echo "📦 Compilando FlowTrace Agent..."
cd flowtrace-agent
mvn clean install -DskipTests
if [ $? -eq 0 ]; then
echo ""
echo "✅ FlowTrace Agent instalado exitosamente!"
echo ""
echo "📍 Ubicación:"
echo " $HOME/.m2/repository/io/flowtrace/flowtrace-agent/1.0.0/"
echo ""
echo "🚀 Uso en tu proyecto:"
echo ""
echo " # 1. Agrega la dependencia a tu pom.xml (opcional, solo para @FlowTrace):"
echo " <dependency>"
echo " <groupId>io.flowtrace</groupId>"
echo " <artifactId>flowtrace-agent</artifactId>"
echo " <version>1.0.0</version>"
echo " <scope>provided</scope>"
echo " </dependency>"
echo ""
echo " # 2. Ejecuta tu aplicación:"
echo " java -javaagent:\$HOME/.m2/repository/io/flowtrace/flowtrace-agent/1.0.0/flowtrace-agent-1.0.0.jar \\"
echo " -jar tu-aplicacion.jar"
echo ""
echo "📚 Documentación completa: USAGE_GUIDE.md"
else
echo ""
echo "❌ Error durante la instalación"
exit 1
fi