Remove router.jar dependency, stub out Seedless use

This commit is contained in:
str4d
2014-03-04 01:26:40 +00:00
parent 4f20784a1f
commit fd8354c8da
3 changed files with 29 additions and 4 deletions

View File

@@ -7,5 +7,6 @@
<classpathentry exported="true" kind="con" path="com.android.ide.eclipse.adt.DEPENDENCIES"/>
<classpathentry combineaccessrules="false" kind="src" path="/i2p.i2p-bote"/>
<classpathentry combineaccessrules="false" kind="src" path="/i2p_sdk"/>
<classpathentry combineaccessrules="false" kind="src" path="/ministreaming"/>
<classpathentry kind="output" path="bin/classes"/>
</classpath>

View File

@@ -50,9 +50,6 @@
</target>
<target name="copyrouterlibs" depends="-dirs,checki2pbase" >
<!-- router -->
<copy file="${i2plib}/router.jar" todir="${jar.libs.dir}" />
<!-- core -->
<!-- remove classes that are overridden -->
<!-- lots of unneeded stuff could be deleted here -->
@@ -62,7 +59,7 @@
</zipfileset>
</jar>
<!-- ministreaming -->
<!-- streaming -->
<copy file="${i2plib}/mstreaming.jar" todir="${jar.libs.dir}" />
<copy file="${i2plib}/streaming.jar" todir="${jar.libs.dir}" />
</target>
@@ -82,6 +79,7 @@
<!-- remove classes that are overridden or stubbed out -->
<zipfileset src="${botelib}/i2pbote.jar" >
<exclude name="i2p/bote/imap/" />
<exclude name="i2p/bote/service/seedless/" />
<exclude name="i2p/bote/smtp/" />
</zipfileset>
<!-- Include necessary deps for stubbed-out classes -->

View File

@@ -0,0 +1,26 @@
package i2p.bote.service.seedless;
import java.util.Collection;
import java.util.Collections;
import i2p.bote.network.DhtPeerSource;
import net.i2p.client.streaming.I2PSocketManager;
import net.i2p.data.Destination;
import net.i2p.util.I2PAppThread;
/**
* Stubbed-out SeedlessInitializer
*/
public class SeedlessInitializer extends I2PAppThread implements DhtPeerSource {
public SeedlessInitializer(I2PSocketManager socketManager) {
super("SeedlessInit");
}
@Override
public void run() {}
@Override
public Collection<Destination> getPeers() {
return Collections.emptyList();
}
}