This repository has been archived by the owner on Apr 16, 2024. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathcpd.xml
71 lines (69 loc) · 2.48 KB
/
cpd.xml
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
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
<?xml version="1.0" encoding="UTF-8"?>
<pmd-cpd>
<duplication lines="33" tokens="139">
<file line="85" path="/Users/jbellmann/dev/work/privat/t7mp/maven-t7-plugin/src/main/java/com/googlecode/t7mp/BootstrapHolder.java"/>
<file line="46" path="/Users/jbellmann/dev/work/privat/t7mp/maven-t7-plugin/src/main/java/com/googlecode/t7mp/TomcatShutdownHook.java"/>
<codefragment>
<![CDATA[
@Override
public void addScanner(Scanner scanner) {
this.scanners.add(scanner);
}
@Override
public void run() {
log.info("Stopping Tomcat ...");
stopScanners();
if (bootstrap != null) {
try {
bootstrap.stop();
bootstrap = null;
log.info("Tomcat stopped");
Thread.sleep(SLEEPTIME);
} catch (Exception e) {
log.error(e.getMessage(), e);
}
}
if (catalinaOutPrintStream != null) {
catalinaOutPrintStream.flush();
catalinaOutPrintStream.close();
System.setErr(catalinaOutPrintStream.getOriginalSystemErr());
}
}
@Override
public void stopScanners() {
for (Scanner scanner : scanners) {
scanner.stop();
}
}
}
]]>
</codefragment>
</duplication>
<duplication lines="19" tokens="112">
<file line="47" path="/Users/jbellmann/dev/work/privat/t7mp/maven-t7-plugin/src/main/java/com/googlecode/t7mp/ForkedTomcatShutdownHook.java"/>
<file line="64" path="/Users/jbellmann/dev/work/privat/t7mp/maven-t7-plugin/src/main/java/com/googlecode/t7mp/StopForkedMojo.java"/>
<codefragment>
<![CDATA[
Process p = processBuilder.directory(this.binDirectory).start();
InputStream is = p.getInputStream();
BufferedReader br = new BufferedReader(new InputStreamReader(is));
String line;
while ((line = br.readLine()) != null) {
log.info(line);
}
exitValue = p.waitFor();
} catch (InterruptedException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
try {
Thread.sleep(SLEEPTIME);
} catch (InterruptedException e) {
log.error(e.getMessage(), e);
}
log.debug("Exit-Value ForkedTomcatShutdownHook " + exitValue);
]]>
</codefragment>
</duplication>
</pmd-cpd>