Fix agentloader build.xml

Improve agentloader interface
Add new screenshot and agentloader jar
This commit is contained in:
Martin Robertson 2010-04-22 13:15:12 +01:00
parent 8537e85fe8
commit ec9b91063a
5 changed files with 27 additions and 30 deletions

Binary file not shown.

After

Width:  |  Height:  |  Size: 114 KiB

Binary file not shown.

View File

@ -2,6 +2,6 @@
<classpath>
<classpathentry kind="src" path="src"/>
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.6"/>
<classpathentry kind="lib" path="C:/Program Files/Java/jdk1.6.0/lib/tools.jar"/>
<classpathentry kind="lib" path="C:/Program Files/Java/jdk1.6.0_16/lib/tools.jar"/>
<classpathentry kind="output" path="bin"/>
</classpath>

View File

@ -1,29 +1,29 @@
<project name="TraceAgent" basedir="." default="help">
<target name="help">
<java classname="org.apache.tools.ant.Main">
<arg value="-projecthelp" />
</java>
</target>
<target name="help">
<java classname="org.apache.tools.ant.Main">
<arg value="-projecthelp" />
</java>
</target>
<target name="build" depends="buildClasses, createJar" />
<target name="build" depends="buildClasses, createJar" />
<target name="buildClasses" description="Comile classes">
<delete dir="./bin" includes="**/*" />
<mkdir dir="./bin" />
<target name="buildClasses" description="Comile classes">
<delete dir="./bin"/>
<mkdir dir="./bin" />
<javac srcdir="./src" destdir="./bin" debug="true" source="1.6" target="1.6" nowarn="true" />
</target>
<javac srcdir="./src" destdir="./bin" debug="true" source="1.6" target="1.6" nowarn="true" />
</target>
<target name="createJar" description="Create the Agent Jar">
<mkdir dir="./built/" />
<!-- CUI Agent Loader -->
<jar destfile="./built/cuiagentloader.jar" compress="false">
<manifest>
<attribute name="Main-Class" value="org.intrace.agentloader.AgentLoader" />
<attribute name="Class-Path" value="." />
</manifest>
<fileset dir="./bin" includes="**/*.class" />
</jar>
</target>
<target name="createJar" description="Create the Agent Jar">
<mkdir dir="./built/" />
<!-- CUI Agent Loader -->
<jar destfile="./built/cuiagentloader.jar" compress="false">
<manifest>
<attribute name="Main-Class" value="org.intrace.agentloader.AgentLoader" />
<attribute name="Class-Path" value=". ./tools.jar" />
</manifest>
<fileset dir="./bin" includes="**/*.class" />
</jar>
</target>
</project>

View File

@ -67,19 +67,16 @@ public class AgentLoader
private static void loadAgent(BufferedReader xiReadIn, VirtualMachine vm) throws Exception
{
System.out.print("Enter path to agent jar (blank for windows default): ");
System.out.print("Enter path to agent jar (blank for default /traceagent.jar): ");
String agentPath = xiReadIn.readLine();
String defaultAgentPath = "../TestProject/lib/traceagent.jar";
String defaultAgentPath = "/traceagent.jar";
if ("".equals(agentPath))
{
agentPath = defaultAgentPath;
}
System.out.println("Agent Options");
System.out.println("Leave blank for default: [regex-dcl.*");
System.out.println("After loading you can only enabled/disable trace");
System.out.print("Enter agent options: ");
String agentOptions = xiReadIn.readLine();
String defaultAgentOpt = "[regex-dcl.*";
String defaultAgentOpt = "";
if ("".equals(agentOptions))
{
agentOptions = defaultAgentOpt;