| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566 |
- import de.jplag.JPlag;
- import de.jplag.JPlagResult;
- import de.jplag.Language;
- import de.jplag.clustering.ClusteringOptions;
- import de.jplag.exceptions.ExitException;
- import de.jplag.options.JPlagOptions;
- import de.jplag.reporting.reportobject.ReportObjectFactory;
- import java.io.File;
- import java.util.Set;
- public class Main {
- public static void main(String[] args) {
- test2();
- test3();
- }
- public static void test1() {
- System.out.println(123123123);
- Language language = new de.jplag.java.Language();
- Set<File> submissionDirectories = Set.of(
- new File("D:\\study\\研究生毕业设计\\proj")
- );
- File baseCode = new File("D:\\study\\研究生毕业设计\\proj\\SEECII-ERP");
- JPlagOptions options = new JPlagOptions(language, submissionDirectories, Set.of())
- .withBaseCodeSubmissionDirectory(baseCode)
- .withMinimumTokenMatch(7).withClusteringOptions(new ClusteringOptions().withEnabled(false));
- JPlag jplag = new JPlag(options);
- try {
- JPlagResult result = jplag.run();
- // Optional
- ReportObjectFactory reportObjectFactory = new ReportObjectFactory();
- reportObjectFactory.createAndSaveReport(result, "D:\\study\\研究生毕业设计\\code\\lalala0");
- } catch (ExitException e) {
- // error handling here
- }
- System.out.println(456456456);
- }
- public static void test2() {
- Language language = new de.jplag.java.Language();
- Set<File> submissionDirectories = Set.of(
- new File("D:\\study\\研究生毕业设计\\projtest")
- );
- // File baseCode = new File("D:\\study\\研究生毕业设计\\proj\\SEECII-ERP");
- JPlagOptions options = new JPlagOptions(language, submissionDirectories, Set.of())
- // .withBaseCodeSubmissionDirectory(baseCode)
- .withMinimumTokenMatch(7).withClusteringOptions(new ClusteringOptions().withEnabled(false));
- JPlag jplag = new JPlag(options);
- try {
- JPlagResult result = jplag.run();
- // Optional
- ReportObjectFactory reportObjectFactory = new ReportObjectFactory();
- reportObjectFactory.createAndSaveReport(result, "D:\\study\\研究生毕业设计\\code\\lalala");
- } catch (Exception e) {
- // error handling here
- }
- }
- public static void test3() {}
- }
|