Skip to content

Commit

Permalink
aggiunto file ant per compilare ed eseguire l'app
Browse files Browse the repository at this point in the history
  • Loading branch information
p1mps committed Aug 4, 2011
1 parent e1c9bd8 commit 78313d5
Show file tree
Hide file tree
Showing 3 changed files with 53 additions and 11 deletions.
52 changes: 52 additions & 0 deletions build.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,52 @@
<project name="Port-scans-detector-with-prolog" basedir="." default="main">


<property name="src.dir" value="src"/>

<property name="build.dir" value="build"/>
<property name="classes.dir" value="${build.dir}/classes"/>
<property name="jar.dir" value="${build.dir}/jar"/>
<property name="lib.dir" value="lib/"/>
<property name="main-class" value="ids.Main"/>


<path id="classpath">
<fileset dir="${lib.dir}" includes="**/*.jar"/>
</path>



<target name="clean">
<delete dir="${build.dir}"/>
</target>

<target name="compile">
<mkdir dir="${classes.dir}"/>
<javac srcdir="${src.dir}" destdir="${classes.dir}" classpathref="classpath"/>
</target>

<target name="run" depends="jar">
<java fork="true" classname="${main-class}">
<classpath>
<path refid="classpath"/>
<path location="project.jar"/>
</classpath>
<arg line="${kb} ${num_conn} ${file} ${retract}"/>
</java>
</target>

<target name="jar" depends="compile">
<jar destfile="project.jar" basedir="${classes.dir}">
<manifest>
<attribute name="Main-Class" value="${main-class}"/>
<attribute name="Class-Path" value="${lib.dir}/jpcap.jar:${lib.dir}/2p.jar"/>
</manifest>
</jar>
</target>

<target name="clean-build" depends="clean,jar"/>

<target name="main" depends="clean,run"/>

</project>

2 changes: 1 addition & 1 deletion compile.sh
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
#!/bin/bash
javac -cp project.jar -classpath lib/2p.jar:lib/jpcap.jar src/ids/*.java
javac -classpath lib/2p.jar:lib/jpcap.jar ids/*.java
10 changes: 0 additions & 10 deletions src/ids/Analyzer.java
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,6 @@

public class Analyzer extends Thread{

private Blackboard blackboard;
private Prolog engine;
private Vector<TCPPacket> packets = new Vector<TCPPacket>();

Expand Down Expand Up @@ -229,13 +228,4 @@ public boolean query(){
}



public Blackboard getBlackboard() {
return blackboard;
}


public void setBlackboard(Blackboard blackboard) {
this.blackboard = blackboard;
}
}

0 comments on commit 78313d5

Please sign in to comment.