diff --git a/.classpath b/.classpath index 9fc2de7..0a1dadd 100644 --- a/.classpath +++ b/.classpath @@ -6,22 +6,12 @@ - - - - - - - - - - diff --git a/.gammascan.json b/.gammascan.json new file mode 100644 index 0000000..59e1d65 --- /dev/null +++ b/.gammascan.json @@ -0,0 +1,77 @@ +{ + "gammaAccess": { + "url": "", + "userName": "", + "password": "" + }, + "repositories": [ + { + "dataDir": "$WORKSPACE/temptk8", + "repository": { + "uid": "f1c3abdc163ec17ed10f0415fa1b967b", + "projectName": "githubdemo_jenkins", + "languages": [ + "JAVA" + ], + "sources": { + "baseDir": "$WORKSPACE", + "exclusions": [] + } + }, + "settings": { + "additionalOptions": [], + "includePaths": [] + }, + "modules": { + "codeissues": [ + { + "name": "gamma_java", + "enabled": true, + "config": { + "rules": [], + "options": [] + } + }, + { + "name": "pmd", + "enabled": true, + "config": { + "rules": [], + "options": [ + { + "name": "javaVersion", + "type": "text", + "value": "1.8", + "required": false + }, + { + "name": "ruleSets", + "type": "text", + "value": "rulesets/java/strictexception.xml,rulesets/java/basic.xml,rulesets/java/design.xml", + "required": true + } + ] + } + } + ], + "unittest": [ + { + "name": "junit", + "enabled": true, + "config": { + "rules": [], + "options": [ + { + "name": "reportDir", + "type": "upload", + "value": "", + "required": true + } + ] + } + } + ] + } + } + ] +} diff --git a/.githooks/commit-msg/commit-msg_k b/.githooks/commit-msg/commit-msg_k new file mode 100644 index 0000000..711bb49 --- /dev/null +++ b/.githooks/commit-msg/commit-msg_k @@ -0,0 +1,88 @@ +#!/bin/bash +#check Embold is disable +commit_msg=$(cat "${1:?Missing commit message file}") +commit_msg=$(echo "$commit_msg" | tr '[:upper:]' '[:lower:]') +if [[ $commit_msg == *"embold --skip"* ]]; then + echo "Embold Gated commit disable" + echo "[Embold Gated commit disabled]" >> $1 + exit 0 +fi +#check CORONA_HOME is not empty +corona_home=$CORONA_HOME +if [[ -z "$corona_home" ]] +then + exit 1 +fi +#check if merge commit +hash=`git rev-parse -q --verify MERGE_HEAD` +if [[ ! -z "$hash" ]] +then + exit 0 +fi +random_str=`(head /dev/urandom | tr -dc A-Za-z0-9 | head -c 10 ; echo '')` +temp_dir=$corona_home/temp/$random_str +mkdir -p $temp_dir +echo "Embold Analysis started, Please wait..." +current_dir=$(pwd) +pluginxml=$corona_home/coronacli/config/plugins_empty.xml +$corona_home/coronacli/bin/coronacli -b "$current_dir" -c "$current_dir" -d "$temp_dir" -r "git" -p $pluginxml -g -lc > $corona_home/temp/gated_commit.log +quality_gate_output_file=$temp_dir/GatedCommit/quality_gate_output.txt +if [ ! -e $quality_gate_output_file ] +then + echo "Embold Analysis Failed" + exit 0 +fi +var=`cat $quality_gate_output_file | grep Status` +status=`echo "$var" | cut -c 8-` +if [[ "$status" == "pass" ]] +then + echo "[Embold Quality Gate:Passed]" >> $1 + rm -r $temp_dir + exit 0 +elif [ "$status" == "warning" ] +then + echo "[Embold Quality Gate:Passed]" >> $1 + while read line; do + echo $line + done < $quality_gate_output_file + rm -r $temp_dir + exit 0 +elif [ "$status" == "EmboldFailed" ] +then + echo "[Embold Analysis failed]" >> $1 + while read line; do + echo $line + done < $quality_gate_output_file + rm -r $temp_dir + exit 0 +else + if [[ $commit_msg == *"embold --force-commit"* ]]; then + echo "Embold Quality Gate:Failed" + echo "[Embold Quality Gate:Failed]" >> $1 + status_flag=false + while read line; do + if [ "$status_flag" = true ] ; then + echo $line >> $1 + fi + if [ "$status_flag" = false ] ; then + status_flag=true + fi + done < $quality_gate_output_file + rm -r $temp_dir + exit 0 + else + echo "Embold Quality Gate:Failed" + echo "Commit Status: Rejected" + status_flag=false + while read line; do + if [ "$status_flag" = true ] ; then + echo $line + fi + if [ "$status_flag" = false ] ; then + status_flag=true + fi + done < $quality_gate_output_file + rm -r $temp_dir + exit 1 + fi +fi \ No newline at end of file diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..b83d222 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +/target/ diff --git a/ResourceLeak.java b/ResourceLeak.java new file mode 100644 index 0000000..729e998 --- /dev/null +++ b/ResourceLeak.java @@ -0,0 +1,66 @@ +package com.mariten.kanatools; + +import com.sun.org.slf4j.internal.LoggerFactory; + +import javax.crypto.Cipher; +import javax.crypto.NoSuchPaddingException; +import java.io.BufferedWriter; +import java.io.FileWriter; +import java.io.IOException; +import java.io.PrintWriter; +import java.security.NoSuchAlgorithmException; +import java.security.SecureRandom; + +public class ResourceLeak { + private boolean active; + public void setActive(boolean b) + { + this.active = b; + } + + LoggerFactory logger = new LoggerFactory(); + String count; + public void process() { + SecureRandom secureRandom = new SecureRandom(); + System.runFinalizersOnExit(true); + try { + PrintWriter out = new PrintWriter(""); + out.println("the text"); +System.out.println(""); +System.out.println(""); + out.close(); + Cipher c1 = Cipher.getInstance("DES"); + } catch (IOException | NoSuchAlgorithmException | NoSuchPaddingException e) { + System.err.println(); +System.err.println(); + + + + } + + } + public void process2() { + try { + PrintWriter out = new PrintWriter(new BufferedWriter(new FileWriter("out.txt", true))); + out.println("the text"); + } catch (IOException e) { + logger.error("Resource is not closed anywhere.",e); + } + } + + + public void demo(String name, String surName,String count,String preeti) { + String surName = surName; + name = name; + this.count = count; + preeti += preeti; + preeti = preeti; + r += r; + } +public void method() { + Thread myThread = new Thread(); + // EMB-ISSUE: CodeIssueNames.RUN_SHOULD_NOT_BE_CALLED_DIRECTLY + myThread.run(); + } + +} diff --git a/commit b/commit new file mode 100644 index 0000000..4be5e2b --- /dev/null +++ b/commit @@ -0,0 +1,2 @@ +ticket subproject/src/main/java/subproject/DemoSubproject.java +ticket subproject/src/main/java/subproject/DemoSubproject.java diff --git a/embold_k.json b/embold_k.json new file mode 100644 index 0000000..512ec87 --- /dev/null +++ b/embold_k.json @@ -0,0 +1,139 @@ +{ + "gammaAccess": { + "url": "http://localhost:3000", + "token": "eyJhbGciOiJFUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6MTU4ODA4NTEzNjI3MCwiaWF0IjoxNTg4MDg1MTM2fQ.iPEwl5_mwRvGwmUcTrfvgrOiHOKN8HHvFwOUkNbd-T_4hyKbVcqEglaXolukiFDI2V7o5viSvAuSCLFrXRAJBg" + }, + "repositories": [ + { + "dataDir": "/var/tmp", + "repository": { + "uid": "7726a562ea679179cabba890c1d70a02", + "projectName": "githubdemo", + "sources": { + "baseDir": "D:/source_codes/zip/java/githubdemo-master", + "exclusions": ["subproject2"] + }, + "languages": [ + "JAVA" + ] + }, + "settings": { + "additionalOptions": [], + "includePaths": [] + }, + "modules": { + "relevance": [ + { + "name": "relevance", + "enabled": false, + "config": { + "rules": [], + "options": [] + } + } + ], + "codeissues": [ + { + "name": "gamma_java", + "enabled": false, + "config": { + "rules": [], + "options": [] + } + }, + { + "name": "pmd", + "enabled": false, + "config": { + "rules": [], + "options": [ + { + "name": "javaVersion", + "type": "text", + "value": "1.8", + "required": false + }, + { + "name": "ruleSets", + "type": "text", + "value": "rulesets/java/strictexception.xml,rulesets/java/basic.xml,rulesets/java/design.xml", + "required": true + } + ] + } + }, + { + "name": "gamma_generic", + "enabled": false, + "config": { + "rules": [], + "options": [ + { + "name": "reportDir", + "type": "upload", + "value": "", + "required": true + } + ] + } + } + ], + "unittest": [ + { + "name": "junit", + "enabled": true, + "config": { + "rules": [], + "options": [ + { + "name": "reportDir", + "type": "upload", + "value": "", + "required": true + } + ] + } + } + ], + "coverage": [ + { + "name": "clover", + "enabled": true, + "config": { + "rules": [], + "options": [ + { + "name": "reportDir", + "type": "upload", + "value": "", + "required": true + } + ] + } + }, + { + "name": "jacoco", + "enabled": true, + "config": { + "rules": [], + "options": [ + { + "name": "binaryReportPath", + "type": "upload", + "value": "", + "required": false + }, + { + "name": "xmlReportPath", + "type": "upload", + "value": "", + "required": false + } + ] + } + } + ] + } + } + ] +} diff --git a/message b/message new file mode 100644 index 0000000..4be5e2b --- /dev/null +++ b/message @@ -0,0 +1,2 @@ +ticket subproject/src/main/java/subproject/DemoSubproject.java +ticket subproject/src/main/java/subproject/DemoSubproject.java diff --git a/pom.xml b/pom.xml index 0a6f7bc..ed83e2d 100644 --- a/pom.xml +++ b/pom.xml @@ -12,9 +12,9 @@ - com.atlassian.maven.plugins - maven-clover2-plugin - 4.0.6 + org.openclover + clover-maven-plugin + 4.2.0 true false @@ -31,16 +31,6 @@ - - org.codehaus.mojo - findbugs-maven-plugin - 3.0.4 - - true - ${project.build.directory}/findbugs/${project.name} - - - org.apache.maven.plugins maven-compiler-plugin @@ -61,6 +51,25 @@ + + com.github.spotbugs + spotbugs-maven-plugin + 3.1.1 + + Max + Low + true + ${session.executionRootDirectory}/spotbugs-security-include.xml + ${session.executionRootDirectory}/spotbugs-security-exclude.xml + + + com.h3xstream.findsecbugs + findsecbugs-plugin + LATEST + + + + @@ -75,5 +84,6 @@ subproject subproject2 + subproject3 diff --git a/readme.md b/readme.md new file mode 100644 index 0000000..1609311 --- /dev/null +++ b/readme.md @@ -0,0 +1 @@ +clean install clover:setup test clover:aggregate clover:clover -Dmaven.test.failure.ignore=true diff --git a/spotbugs-security-exclude.xml b/spotbugs-security-exclude.xml new file mode 100644 index 0000000..2536805 --- /dev/null +++ b/spotbugs-security-exclude.xml @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/spotbugs-security-include.xml b/spotbugs-security-include.xml new file mode 100644 index 0000000..69e87f6 --- /dev/null +++ b/spotbugs-security-include.xml @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/src/main/java/demomaven/AnotherCopy_DemoMaven.java b/src/main/java/demomaven/AnotherCopy_DemoMaven.java new file mode 100644 index 0000000..47d0c71 --- /dev/null +++ b/src/main/java/demomaven/AnotherCopy_DemoMaven.java @@ -0,0 +1,17 @@ +package demomaven; + +public class AnotherCopy_DemoMaven { + + public boolean unusedMethod(boolean k) { + k = true; + + String foo = null; + System.out.println(foo.length()); + try { + throw new Exception(""); + }catch(Exception e){ + } + return k; + } + +} diff --git a/src/main/java/demomaven/Copy_DemoMaven.java b/src/main/java/demomaven/Copy_DemoMaven.java new file mode 100644 index 0000000..4af7815 --- /dev/null +++ b/src/main/java/demomaven/Copy_DemoMaven.java @@ -0,0 +1,27 @@ +package demomaven; + +public class Copy_DemoMaven { + + public static void main(String[] args) { + int k; + } + + public boolean unusedMethod(boolean k) { + k = true; + + String foo = null; + System.out.println(foo.length()); + + return k; + } + + public boolean unusedMethod2(boolean k) { + k = true; + + String foo = null; + System.out.println(foo.length()); + + return k; + } + +} diff --git a/src/main/java/demomaven/DemoMaven.java b/src/main/java/demomaven/DemoMaven.java index 5c1d0ff..0d2706b 100644 --- a/src/main/java/demomaven/DemoMaven.java +++ b/src/main/java/demomaven/DemoMaven.java @@ -3,8 +3,19 @@ public class DemoMaven { public static void main(String[] args) { - // TODO Auto-generated method stub - + int k; + } + + public boolean unusedMethod(boolean k) { + k = true; + + + return k; + } + + public boolean unusedMethod2(boolean k) { + boolean p=true; + return p; } } diff --git a/src/test/java/demomaven/AppTest.java b/src/test/java/demomaven/AppTest.java index 422e621..1117961 100644 --- a/src/test/java/demomaven/AppTest.java +++ b/src/test/java/demomaven/AppTest.java @@ -27,12 +27,4 @@ public static Test suite() { return new TestSuite( AppTest.class ); } - - /** - * Rigourous Test :-) - */ - public void testApp() - { - assertTrue( true ); - } } diff --git a/src/test/java/demomaven/DemoMavenTest.java b/src/test/java/demomaven/DemoMavenTest.java new file mode 100644 index 0000000..be81b35 --- /dev/null +++ b/src/test/java/demomaven/DemoMavenTest.java @@ -0,0 +1,18 @@ +package demomaven; + +import static org.junit.Assert.*; + +import org.junit.Test; + +public class DemoMavenTest { + + @Test + public void test() { + fail("Not yet implemented"); + } + + @Test + public void test2() { + assertTrue(true); + } +} diff --git a/subproject/.classpath b/subproject/.classpath index 9fc2de7..ebde520 100644 --- a/subproject/.classpath +++ b/subproject/.classpath @@ -6,20 +6,11 @@ - - - - - - - - - - + diff --git a/subproject/.settings/org.eclipse.jdt.core.prefs b/subproject/.settings/org.eclipse.jdt.core.prefs index abec6ca..71ac301 100644 --- a/subproject/.settings/org.eclipse.jdt.core.prefs +++ b/subproject/.settings/org.eclipse.jdt.core.prefs @@ -2,4 +2,5 @@ eclipse.preferences.version=1 org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.5 org.eclipse.jdt.core.compiler.compliance=1.5 org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning +org.eclipse.jdt.core.compiler.release=disabled org.eclipse.jdt.core.compiler.source=1.5 diff --git a/subproject/src/main/java/subproject/Demo.java b/subproject/src/main/java/subproject/Demo.java deleted file mode 100644 index 633c832..0000000 --- a/subproject/src/main/java/subproject/Demo.java +++ /dev/null @@ -1,5 +0,0 @@ -package subproject; - -public class Demo { - -} diff --git a/subproject/src/main/java/subproject/DemoSubproject.java b/subproject/src/main/java/subproject/DemoSubproject.java new file mode 100644 index 0000000..352d94b --- /dev/null +++ b/subproject/src/main/java/subproject/DemoSubproject.java @@ -0,0 +1,98 @@ +package subproject; + +public class DemoSubproject { + + public static void main(String[] args) { + int k_subproject; + + } + + private static DemoSubproject foo = null; + + + //multiple simultaneous callers may see partially initialized objects + + public static DemoSubproject getFoo() { + System.out.println(""); + System.out.println(""); + System.out.println(""); + System.out.println(""); + System.out.println(""); + System.out.println(""); + System.out.println(""); + System.out.println(""); + System.out.println(""); + System.out.println(""); + System.out.println(""); + System.out.println(""); + System.out.println(""); + System.out.println(""); + System.out.println(""); + System.out.println(""); + System.out.println(""); + System.out.println(""); + System.out.println(""); + System.out.println(""); + System.out.println(""); + System.out.println(""); + + System.out.println(""); + System.out.println(""); + System.out.println(""); + System.out.println(""); + System.out.println(""); + System.out.println(""); + System.out.println(""); + System.out.println(""); + System.out.println(""); + System.out.println(""); + System.out.println(""); + System.out.println(""); + System.out.println(""); + System.out.println(""); + System.out.println(""); + System.out.println(""); + System.out.println(""); + System.out.println(""); + System.out.println(""); + System.out.println(""); + System.out.println(""); + System.out.println(""); + + System.out.println(""); + System.out.println(""); + System.out.println(""); + System.out.println(""); + System.out.println(""); + System.out.println(""); + System.out.println(""); + System.out.println(""); + System.out.println(""); + System.out.println(""); + System.out.println(""); + System.out.println(""); + System.out.println(""); + System.out.println(""); + System.out.println(""); + System.out.println(""); + System.out.println(""); + System.out.println(""); + System.out.println(""); + System.out.println(""); + System.out.println(""); + System.out.println(""); + System.out.println(""); + if (foo==null) { + foo = new DemoSubproject(); + } + return foo; + } + + public static DemoSubproject getFoo2() { + if (foo==null) { + foo = new DemoSubproject(); + } + return foo; + } + +} diff --git a/subproject/src/main/java/subproject/DemoSubproject2.java b/subproject/src/main/java/subproject/DemoSubproject2.java new file mode 100644 index 0000000..ce1c8e9 --- /dev/null +++ b/subproject/src/main/java/subproject/DemoSubproject2.java @@ -0,0 +1,33 @@ +package subproject; + +public class DemoSubproject2 { + + public static void main(String[] args) { + int k_subproject; + + } + + private static DemoSubproject foo = null; + + + //multiple simultaneous callers may see partially initialized objects + + public static DemoSubproject getFoo() { + System.out.println("commit 3"); + System.out.println("commit 3"); + if (foo==null) { + foo = new DemoSubproject(); + } + return foo; + } + + public static DemoSubproject getFoot() { + System.out.println("commit 3"); + System.out.println("commit 3"); + if (foo==null) { + foo = new DemoSubproject(); + } + return foo; + } + +} diff --git a/subproject/src/main/java/subproject/DemoSubprojectCopy.java b/subproject/src/main/java/subproject/DemoSubprojectCopy.java new file mode 100644 index 0000000..d2bcf70 --- /dev/null +++ b/subproject/src/main/java/subproject/DemoSubprojectCopy.java @@ -0,0 +1,44 @@ +package subproject; + +public class DemoSubprojectCopy { + + private static DemoSubprojectCopy foo = null; + + public static void main(String[] args) { + int k_subproject; + } + + public boolean unusedMethodSubproject(boolean k) { + k = true; + + String foo = null; + System.out.println(foo.length()); + System.out.println(""); + + return k; + } + + public boolean unusedMethodSubproject2(boolean k) { + k = true; + + String foo = null; + System.out.println(foo.length()); + System.out.println(""); + + return k; + } + + public static DemoSubprojectCopy getFoo() { + if (foo==null) { + foo = new DemoSubprojectCopy(); + } + return foo; + } + + public static DemoSubprojectCopy getFoo2() { + if (foo==null) { + foo = new DemoSubprojectCopy(); + } + return foo; + } +} diff --git a/subproject/src/main/java/subproject/DemoSubproject_k.java b/subproject/src/main/java/subproject/DemoSubproject_k.java new file mode 100644 index 0000000..d62ea4b --- /dev/null +++ b/subproject/src/main/java/subproject/DemoSubproject_k.java @@ -0,0 +1,98 @@ +package subproject; + +public class DemoSubproject_k { + + public static void main(String[] args) { + int k_subproject; + + } + + private static DemoSubproject_k foo = null; + + + //multiple simultaneous callers may see partially initialized objects + + public static DemoSubproject_k getFoo() { + System.out.println(""); + System.out.println(""); + System.out.println(""); + System.out.println(""); + System.out.println(""); + System.out.println(""); + System.out.println(""); + System.out.println(""); + System.out.println(""); + System.out.println(""); + System.out.println(""); + System.out.println(""); + System.out.println(""); + System.out.println(""); + System.out.println(""); + System.out.println(""); + System.out.println(""); + System.out.println(""); + System.out.println(""); + System.out.println(""); + System.out.println(""); + System.out.println(""); + + System.out.println(""); + System.out.println(""); + System.out.println(""); + System.out.println(""); + System.out.println(""); + System.out.println(""); + System.out.println(""); + System.out.println(""); + System.out.println(""); + System.out.println(""); + System.out.println(""); + System.out.println(""); + System.out.println(""); + System.out.println(""); + System.out.println(""); + System.out.println(""); + System.out.println(""); + System.out.println(""); + System.out.println(""); + System.out.println(""); + System.out.println(""); + System.out.println(""); + + System.out.println(""); + System.out.println(""); + System.out.println(""); + System.out.println(""); + System.out.println(""); + System.out.println(""); + System.out.println(""); + System.out.println(""); + System.out.println(""); + System.out.println(""); + System.out.println(""); + System.out.println(""); + System.out.println(""); + System.out.println(""); + System.out.println(""); + System.out.println(""); + System.out.println(""); + System.out.println(""); + System.out.println(""); + System.out.println(""); + System.out.println(""); + System.out.println(""); + System.out.println(""); + if (foo==null) { + foo = new DemoSubproject_k(); + } + return foo; + } + + public static DemoSubproject_k getFoo2() { + if (foo==null) { + foo = new DemoSubproject_k(); + } + return foo; + } + +} diff --git a/subproject/src/test/java/subproject/DemoTest.java b/subproject/src/test/java/subproject/DemoTest.java index 6741fff..af77e20 100644 --- a/subproject/src/test/java/subproject/DemoTest.java +++ b/subproject/src/test/java/subproject/DemoTest.java @@ -1,7 +1,8 @@ package subproject; -import static org.junit.Assert.*; +import static org.junit.Assert.assertTrue; +import org.junit.Ignore; import org.junit.Test; public class DemoTest { @@ -9,6 +10,32 @@ public class DemoTest { @Test public void testObject() { assertTrue(true); + DemoSubproject2 demoSubproject = new DemoSubproject2(); + DemoSubproject.main(null); + } + + @Test + public void testObject2() { + assertTrue(true); + DemoSubproject2 demoSubproject = new DemoSubproject2(); + DemoSubproject2.main(null); + } + + @Test + public void testObject3() { + assertTrue(true); + DemoSubproject2 demoSubproject = new DemoSubproject2(); + DemoSubprojectCopy.main(null); + } + + @Test + public void testObjectFail() { + assertTrue(false); } + @Ignore + @Test + public void testObjectIgnore() { + assertTrue(false); + } } diff --git a/subproject/src/test/java/subproject/DemoTestIgnore.java b/subproject/src/test/java/subproject/DemoTestIgnore.java new file mode 100644 index 0000000..e9c142c --- /dev/null +++ b/subproject/src/test/java/subproject/DemoTestIgnore.java @@ -0,0 +1,25 @@ +package subproject; + +import static org.junit.Assert.*; + +import org.junit.Ignore; +import org.junit.Test; + +@Ignore +public class DemoTestIgnore { + + @Test + public void testObject() { + assertTrue(true); + } + + @Test + public void testObjectFail() { + assertTrue(false); + } + + @Ignore + public void testObjectIgnore() { + assertTrue(false); + } +} diff --git a/subproject2/.classpath b/subproject2/.classpath index 9fc2de7..29411a2 100644 --- a/subproject2/.classpath +++ b/subproject2/.classpath @@ -6,22 +6,6 @@ - - - - - - - - - - - - - - - - diff --git a/subproject2/.settings/org.eclipse.core.resources.prefs b/subproject2/.settings/org.eclipse.core.resources.prefs index 5b781ec..2b76340 100644 --- a/subproject2/.settings/org.eclipse.core.resources.prefs +++ b/subproject2/.settings/org.eclipse.core.resources.prefs @@ -1,3 +1,2 @@ eclipse.preferences.version=1 encoding//src/main/java=UTF-8 -encoding//src/test/java=UTF-8 diff --git a/subproject2/.settings/org.eclipse.jdt.core.prefs b/subproject2/.settings/org.eclipse.jdt.core.prefs index abec6ca..71ac301 100644 --- a/subproject2/.settings/org.eclipse.jdt.core.prefs +++ b/subproject2/.settings/org.eclipse.jdt.core.prefs @@ -2,4 +2,5 @@ eclipse.preferences.version=1 org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.5 org.eclipse.jdt.core.compiler.compliance=1.5 org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning +org.eclipse.jdt.core.compiler.release=disabled org.eclipse.jdt.core.compiler.source=1.5 diff --git a/subproject2/pom.xml b/subproject2/pom.xml index ace5ffe..9af51d4 100644 --- a/subproject2/pom.xml +++ b/subproject2/pom.xml @@ -1,10 +1,19 @@ - - 4.0.0 - - com.acellere.corona - corona - 0.6.5-SNAPSHOT - - subproject2 - subproject2 + + 4.0.0 + + com.acellere.corona + corona + 0.6.5-SNAPSHOT + + pom + subproject2 + subproject2 + + subproject2_A + subproject2_B + + + \ No newline at end of file diff --git a/subproject2/src/main/java/subproject/Demo.java b/subproject2/src/main/java/subproject/Demo.java deleted file mode 100644 index 633c832..0000000 --- a/subproject2/src/main/java/subproject/Demo.java +++ /dev/null @@ -1,5 +0,0 @@ -package subproject; - -public class Demo { - -} diff --git a/subproject2/src/main/java/subproject2/DemoSubproject2.java b/subproject2/src/main/java/subproject2/DemoSubproject2.java new file mode 100644 index 0000000..e719d23 --- /dev/null +++ b/subproject2/src/main/java/subproject2/DemoSubproject2.java @@ -0,0 +1,43 @@ +package subproject2; + +import org.subproject2_A.App; + +public class DemoSubproject2 { + + int k; + App app; + + public static void main(String[] args) { + int k_subproject; + } + + private static DemoSubproject2 fook = null; + + public static DemoSubproject2 getFook() { + System.out.println(""); + + if (fook==null) { + fook = new DemoSubproject2(); + } + return fook; + } + + + + public static int getIntValue() { + int k = 58; + return k; + } + + public void x(){ + System.out.println("text"); + try{ + + } + catch(Exception ex){ + + } + + } + +} diff --git a/subproject2/subproject2_A/.classpath b/subproject2/subproject2_A/.classpath new file mode 100644 index 0000000..ebde520 --- /dev/null +++ b/subproject2/subproject2_A/.classpath @@ -0,0 +1,27 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/subproject2/subproject2_A/.gitignore b/subproject2/subproject2_A/.gitignore new file mode 100644 index 0000000..b83d222 --- /dev/null +++ b/subproject2/subproject2_A/.gitignore @@ -0,0 +1 @@ +/target/ diff --git a/subproject2/subproject2_A/.project b/subproject2/subproject2_A/.project new file mode 100644 index 0000000..8b5ef73 --- /dev/null +++ b/subproject2/subproject2_A/.project @@ -0,0 +1,23 @@ + + + subproject2_A + + + + + + org.eclipse.jdt.core.javabuilder + + + + + org.eclipse.m2e.core.maven2Builder + + + + + + org.eclipse.jdt.core.javanature + org.eclipse.m2e.core.maven2Nature + + diff --git a/subproject2/subproject2_A/.settings/org.eclipse.core.resources.prefs b/subproject2/subproject2_A/.settings/org.eclipse.core.resources.prefs new file mode 100644 index 0000000..f9fe345 --- /dev/null +++ b/subproject2/subproject2_A/.settings/org.eclipse.core.resources.prefs @@ -0,0 +1,4 @@ +eclipse.preferences.version=1 +encoding//src/main/java=UTF-8 +encoding//src/test/java=UTF-8 +encoding/=UTF-8 diff --git a/subproject2/subproject2_A/.settings/org.eclipse.jdt.core.prefs b/subproject2/subproject2_A/.settings/org.eclipse.jdt.core.prefs new file mode 100644 index 0000000..71ac301 --- /dev/null +++ b/subproject2/subproject2_A/.settings/org.eclipse.jdt.core.prefs @@ -0,0 +1,6 @@ +eclipse.preferences.version=1 +org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.5 +org.eclipse.jdt.core.compiler.compliance=1.5 +org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning +org.eclipse.jdt.core.compiler.release=disabled +org.eclipse.jdt.core.compiler.source=1.5 diff --git a/subproject2/subproject2_A/.settings/org.eclipse.m2e.core.prefs b/subproject2/subproject2_A/.settings/org.eclipse.m2e.core.prefs new file mode 100644 index 0000000..f897a7f --- /dev/null +++ b/subproject2/subproject2_A/.settings/org.eclipse.m2e.core.prefs @@ -0,0 +1,4 @@ +activeProfiles= +eclipse.preferences.version=1 +resolveWorkspaceProjects=true +version=1 diff --git a/subproject2/subproject2_A/pom.xml b/subproject2/subproject2_A/pom.xml new file mode 100644 index 0000000..36333e5 --- /dev/null +++ b/subproject2/subproject2_A/pom.xml @@ -0,0 +1,38 @@ + + + 4.0.0 + + com.acellere.corona + subproject2 + 0.6.5-SNAPSHOT + + pom + com.acellere.corona + subproject2_A + 0.6.5-SNAPSHOT + subproject2_A + http://maven.apache.org + + UTF-8 + + + + junit + junit + 3.8.1 + test + + + com.acellere.corona + subproject2 + 0.6.5-SNAPSHOT + + + + subproject2_A_1 + subproject2_A_2 + + diff --git a/subproject2/subproject2_A/src/main/java/org/subproject2_A/App.java b/subproject2/subproject2_A/src/main/java/org/subproject2_A/App.java new file mode 100644 index 0000000..86fa5b4 --- /dev/null +++ b/subproject2/subproject2_A/src/main/java/org/subproject2_A/App.java @@ -0,0 +1,19 @@ +package org.subproject2_A; + +import subproject2.DemoSubproject2; + +/** + * Hello world! + * + */ +public class App +{ + int k; + DemoSubproject2 demoSubproject2; + + public static void main( String[] args ) + { + System.out.println( "Hello World!" ); + System.out.println(""); + } +} diff --git a/subproject2/subproject2_A/src/test/java/org/subproject2_A/AppTest.java b/subproject2/subproject2_A/src/test/java/org/subproject2_A/AppTest.java new file mode 100644 index 0000000..a4c2cb8 --- /dev/null +++ b/subproject2/subproject2_A/src/test/java/org/subproject2_A/AppTest.java @@ -0,0 +1,38 @@ +package org.subproject2_A; + +import junit.framework.Test; +import junit.framework.TestCase; +import junit.framework.TestSuite; + +/** + * Unit test for simple App. + */ +public class AppTest + extends TestCase +{ + /** + * Create the test case + * + * @param testName name of the test case + */ + public AppTest( String testName ) + { + super( testName ); + } + + /** + * @return the suite of tests being tested + */ + public static Test suite() + { + return new TestSuite( AppTest.class ); + } + + /** + * Rigourous Test :-) + */ + public void testApp() + { + assertTrue( true ); + } +} diff --git a/subproject2/subproject2_A/subproject2_A_1/.classpath b/subproject2/subproject2_A/subproject2_A_1/.classpath new file mode 100644 index 0000000..ebde520 --- /dev/null +++ b/subproject2/subproject2_A/subproject2_A_1/.classpath @@ -0,0 +1,27 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/subproject2/subproject2_A/subproject2_A_1/.gitignore b/subproject2/subproject2_A/subproject2_A_1/.gitignore new file mode 100644 index 0000000..b83d222 --- /dev/null +++ b/subproject2/subproject2_A/subproject2_A_1/.gitignore @@ -0,0 +1 @@ +/target/ diff --git a/subproject2/subproject2_A/subproject2_A_1/.project b/subproject2/subproject2_A/subproject2_A_1/.project new file mode 100644 index 0000000..a0c47ff --- /dev/null +++ b/subproject2/subproject2_A/subproject2_A_1/.project @@ -0,0 +1,23 @@ + + + subproject2_A_1 + + + + + + org.eclipse.jdt.core.javabuilder + + + + + org.eclipse.m2e.core.maven2Builder + + + + + + org.eclipse.jdt.core.javanature + org.eclipse.m2e.core.maven2Nature + + diff --git a/subproject2/subproject2_A/subproject2_A_1/.settings/org.eclipse.core.resources.prefs b/subproject2/subproject2_A/subproject2_A_1/.settings/org.eclipse.core.resources.prefs new file mode 100644 index 0000000..f9fe345 --- /dev/null +++ b/subproject2/subproject2_A/subproject2_A_1/.settings/org.eclipse.core.resources.prefs @@ -0,0 +1,4 @@ +eclipse.preferences.version=1 +encoding//src/main/java=UTF-8 +encoding//src/test/java=UTF-8 +encoding/=UTF-8 diff --git a/subproject2/subproject2_A/subproject2_A_1/.settings/org.eclipse.jdt.core.prefs b/subproject2/subproject2_A/subproject2_A_1/.settings/org.eclipse.jdt.core.prefs new file mode 100644 index 0000000..71ac301 --- /dev/null +++ b/subproject2/subproject2_A/subproject2_A_1/.settings/org.eclipse.jdt.core.prefs @@ -0,0 +1,6 @@ +eclipse.preferences.version=1 +org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.5 +org.eclipse.jdt.core.compiler.compliance=1.5 +org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning +org.eclipse.jdt.core.compiler.release=disabled +org.eclipse.jdt.core.compiler.source=1.5 diff --git a/subproject2/subproject2_A/subproject2_A_1/.settings/org.eclipse.m2e.core.prefs b/subproject2/subproject2_A/subproject2_A_1/.settings/org.eclipse.m2e.core.prefs new file mode 100644 index 0000000..f897a7f --- /dev/null +++ b/subproject2/subproject2_A/subproject2_A_1/.settings/org.eclipse.m2e.core.prefs @@ -0,0 +1,4 @@ +activeProfiles= +eclipse.preferences.version=1 +resolveWorkspaceProjects=true +version=1 diff --git a/subproject2/subproject2_A/subproject2_A_1/pom.xml b/subproject2/subproject2_A/subproject2_A_1/pom.xml new file mode 100644 index 0000000..c5eebf4 --- /dev/null +++ b/subproject2/subproject2_A/subproject2_A_1/pom.xml @@ -0,0 +1,31 @@ + + + 4.0.0 + + com.acellere.corona + subproject2_A + 0.6.5-SNAPSHOT + + pom + com.acellere.corona + subproject2_A_1 + 0.6.5-SNAPSHOT + subproject2_A_1 + http://maven.apache.org + + UTF-8 + + + + junit + junit + 3.8.1 + test + + + + subproject2_A_1_a + subproject2_A_1_b + + diff --git a/subproject2/subproject2_A/subproject2_A_1/src/main/java/org/subproject2_A_1/App.java b/subproject2/subproject2_A/subproject2_A_1/src/main/java/org/subproject2_A_1/App.java new file mode 100644 index 0000000..d32bb0a --- /dev/null +++ b/subproject2/subproject2_A/subproject2_A_1/src/main/java/org/subproject2_A_1/App.java @@ -0,0 +1,19 @@ +package org.subproject2_A_1; + +/** + * Hello world! + * + */ +public class App +{ + int k; + + public static void main( String[] args ) + { + try { + } catch (Exception e) { + } + System.out.println( "Hello World!" ); + System.out.println(""); + } +} diff --git a/subproject2/subproject2_A/subproject2_A_1/src/main/java/org/subproject2_A_1/Demo.java b/subproject2/subproject2_A/subproject2_A_1/src/main/java/org/subproject2_A_1/Demo.java new file mode 100644 index 0000000..78fd484 --- /dev/null +++ b/subproject2/subproject2_A/subproject2_A_1/src/main/java/org/subproject2_A_1/Demo.java @@ -0,0 +1,25 @@ +package org.subproject2_A_1; + +public class Demo { + + public static void main( String[] args ) + { + try { + } catch (Exception e) { + } + System.out.println( "Hello World!" ); + System.out.println(""); + } +} + +class Demo2 { + + public static void main( String[] args ) + { + try { + } catch (Exception e) { + } + System.out.println( "Hello World!" ); + System.out.println(""); + } +} \ No newline at end of file diff --git a/subproject2/subproject2_A/subproject2_A_1/src/test/java/org/subproject2_A_1/AppTest.java b/subproject2/subproject2_A/subproject2_A_1/src/test/java/org/subproject2_A_1/AppTest.java new file mode 100644 index 0000000..95f131d --- /dev/null +++ b/subproject2/subproject2_A/subproject2_A_1/src/test/java/org/subproject2_A_1/AppTest.java @@ -0,0 +1,38 @@ +package org.subproject2_A_1; + +import junit.framework.Test; +import junit.framework.TestCase; +import junit.framework.TestSuite; + +/** + * Unit test for simple App. + */ +public class AppTest + extends TestCase +{ + /** + * Create the test case + * + * @param testName name of the test case + */ + public AppTest( String testName ) + { + super( testName ); + } + + /** + * @return the suite of tests being tested + */ + public static Test suite() + { + return new TestSuite( AppTest.class ); + } + + /** + * Rigourous Test :-) + */ + public void testApp() + { + assertTrue( true ); + } +} diff --git a/subproject2/subproject2_A/subproject2_A_1/subproject2_A_1_a/.classpath b/subproject2/subproject2_A/subproject2_A_1/subproject2_A_1_a/.classpath new file mode 100644 index 0000000..ebde520 --- /dev/null +++ b/subproject2/subproject2_A/subproject2_A_1/subproject2_A_1_a/.classpath @@ -0,0 +1,27 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/subproject2/subproject2_A/subproject2_A_1/subproject2_A_1_a/.gitignore b/subproject2/subproject2_A/subproject2_A_1/subproject2_A_1_a/.gitignore new file mode 100644 index 0000000..b83d222 --- /dev/null +++ b/subproject2/subproject2_A/subproject2_A_1/subproject2_A_1_a/.gitignore @@ -0,0 +1 @@ +/target/ diff --git a/subproject2/subproject2_A/subproject2_A_1/subproject2_A_1_a/.project b/subproject2/subproject2_A/subproject2_A_1/subproject2_A_1_a/.project new file mode 100644 index 0000000..1363d01 --- /dev/null +++ b/subproject2/subproject2_A/subproject2_A_1/subproject2_A_1_a/.project @@ -0,0 +1,23 @@ + + + subproject2_A_1_a + + + + + + org.eclipse.jdt.core.javabuilder + + + + + org.eclipse.m2e.core.maven2Builder + + + + + + org.eclipse.jdt.core.javanature + org.eclipse.m2e.core.maven2Nature + + diff --git a/subproject2/subproject2_A/subproject2_A_1/subproject2_A_1_a/.settings/org.eclipse.core.resources.prefs b/subproject2/subproject2_A/subproject2_A_1/subproject2_A_1_a/.settings/org.eclipse.core.resources.prefs new file mode 100644 index 0000000..f9fe345 --- /dev/null +++ b/subproject2/subproject2_A/subproject2_A_1/subproject2_A_1_a/.settings/org.eclipse.core.resources.prefs @@ -0,0 +1,4 @@ +eclipse.preferences.version=1 +encoding//src/main/java=UTF-8 +encoding//src/test/java=UTF-8 +encoding/=UTF-8 diff --git a/subproject2/subproject2_A/subproject2_A_1/subproject2_A_1_a/.settings/org.eclipse.jdt.core.prefs b/subproject2/subproject2_A/subproject2_A_1/subproject2_A_1_a/.settings/org.eclipse.jdt.core.prefs new file mode 100644 index 0000000..71ac301 --- /dev/null +++ b/subproject2/subproject2_A/subproject2_A_1/subproject2_A_1_a/.settings/org.eclipse.jdt.core.prefs @@ -0,0 +1,6 @@ +eclipse.preferences.version=1 +org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.5 +org.eclipse.jdt.core.compiler.compliance=1.5 +org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning +org.eclipse.jdt.core.compiler.release=disabled +org.eclipse.jdt.core.compiler.source=1.5 diff --git a/subproject2/subproject2_A/subproject2_A_1/subproject2_A_1_a/.settings/org.eclipse.m2e.core.prefs b/subproject2/subproject2_A/subproject2_A_1/subproject2_A_1_a/.settings/org.eclipse.m2e.core.prefs new file mode 100644 index 0000000..f897a7f --- /dev/null +++ b/subproject2/subproject2_A/subproject2_A_1/subproject2_A_1_a/.settings/org.eclipse.m2e.core.prefs @@ -0,0 +1,4 @@ +activeProfiles= +eclipse.preferences.version=1 +resolveWorkspaceProjects=true +version=1 diff --git a/subproject2/subproject2_A/subproject2_A_1/subproject2_A_1_a/pom.xml b/subproject2/subproject2_A/subproject2_A_1/subproject2_A_1_a/pom.xml new file mode 100644 index 0000000..3581d0e --- /dev/null +++ b/subproject2/subproject2_A/subproject2_A_1/subproject2_A_1_a/pom.xml @@ -0,0 +1,26 @@ + + + 4.0.0 + + com.acellere.corona + subproject2_A_1 + 0.6.5-SNAPSHOT + + com.acellere.corona + subproject2_A_1_a + 0.6.5-SNAPSHOT + subproject2_A_1_a + http://maven.apache.org + + UTF-8 + + + + junit + junit + 3.8.1 + test + + + diff --git a/subproject2/subproject2_A/subproject2_A_1/subproject2_A_1_a/src/main/java/org/subproject2_A_1_a/App.java b/subproject2/subproject2_A/subproject2_A_1/subproject2_A_1_a/src/main/java/org/subproject2_A_1_a/App.java new file mode 100644 index 0000000..8ced81f --- /dev/null +++ b/subproject2/subproject2_A/subproject2_A_1/subproject2_A_1_a/src/main/java/org/subproject2_A_1_a/App.java @@ -0,0 +1,19 @@ +package org.subproject2_A_1_a; + +/** + * Hello world! + * + */ +public class App +{ + int k; + public static void main( String[] args ) + { + try { + } catch (Exception e) { + } + + System.out.println( "Hello World!" ); + System.out.println(""); + } +} diff --git a/subproject2/subproject2_A/subproject2_A_1/subproject2_A_1_a/src/test/java/org/subproject2_A_1_a/AppTest.java b/subproject2/subproject2_A/subproject2_A_1/subproject2_A_1_a/src/test/java/org/subproject2_A_1_a/AppTest.java new file mode 100644 index 0000000..02a5147 --- /dev/null +++ b/subproject2/subproject2_A/subproject2_A_1/subproject2_A_1_a/src/test/java/org/subproject2_A_1_a/AppTest.java @@ -0,0 +1,38 @@ +package org.subproject2_A_1_a; + +import junit.framework.Test; +import junit.framework.TestCase; +import junit.framework.TestSuite; + +/** + * Unit test for simple App. + */ +public class AppTest + extends TestCase +{ + /** + * Create the test case + * + * @param testName name of the test case + */ + public AppTest( String testName ) + { + super( testName ); + } + + /** + * @return the suite of tests being tested + */ + public static Test suite() + { + return new TestSuite( AppTest.class ); + } + + /** + * Rigourous Test :-) + */ + public void testApp() + { + assertTrue( true ); + } +} diff --git a/subproject2/subproject2_A/subproject2_A_1/subproject2_A_1_b/.classpath b/subproject2/subproject2_A/subproject2_A_1/subproject2_A_1_b/.classpath new file mode 100644 index 0000000..ebde520 --- /dev/null +++ b/subproject2/subproject2_A/subproject2_A_1/subproject2_A_1_b/.classpath @@ -0,0 +1,27 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/subproject2/subproject2_A/subproject2_A_1/subproject2_A_1_b/.gitignore b/subproject2/subproject2_A/subproject2_A_1/subproject2_A_1_b/.gitignore new file mode 100644 index 0000000..b83d222 --- /dev/null +++ b/subproject2/subproject2_A/subproject2_A_1/subproject2_A_1_b/.gitignore @@ -0,0 +1 @@ +/target/ diff --git a/subproject2/subproject2_A/subproject2_A_1/subproject2_A_1_b/.project b/subproject2/subproject2_A/subproject2_A_1/subproject2_A_1_b/.project new file mode 100644 index 0000000..306883c --- /dev/null +++ b/subproject2/subproject2_A/subproject2_A_1/subproject2_A_1_b/.project @@ -0,0 +1,23 @@ + + + subproject2_A_1_b + + + + + + org.eclipse.jdt.core.javabuilder + + + + + org.eclipse.m2e.core.maven2Builder + + + + + + org.eclipse.jdt.core.javanature + org.eclipse.m2e.core.maven2Nature + + diff --git a/subproject2/subproject2_A/subproject2_A_1/subproject2_A_1_b/.settings/org.eclipse.core.resources.prefs b/subproject2/subproject2_A/subproject2_A_1/subproject2_A_1_b/.settings/org.eclipse.core.resources.prefs new file mode 100644 index 0000000..f9fe345 --- /dev/null +++ b/subproject2/subproject2_A/subproject2_A_1/subproject2_A_1_b/.settings/org.eclipse.core.resources.prefs @@ -0,0 +1,4 @@ +eclipse.preferences.version=1 +encoding//src/main/java=UTF-8 +encoding//src/test/java=UTF-8 +encoding/=UTF-8 diff --git a/subproject2/subproject2_A/subproject2_A_1/subproject2_A_1_b/.settings/org.eclipse.jdt.core.prefs b/subproject2/subproject2_A/subproject2_A_1/subproject2_A_1_b/.settings/org.eclipse.jdt.core.prefs new file mode 100644 index 0000000..71ac301 --- /dev/null +++ b/subproject2/subproject2_A/subproject2_A_1/subproject2_A_1_b/.settings/org.eclipse.jdt.core.prefs @@ -0,0 +1,6 @@ +eclipse.preferences.version=1 +org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.5 +org.eclipse.jdt.core.compiler.compliance=1.5 +org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning +org.eclipse.jdt.core.compiler.release=disabled +org.eclipse.jdt.core.compiler.source=1.5 diff --git a/subproject2/subproject2_A/subproject2_A_1/subproject2_A_1_b/.settings/org.eclipse.m2e.core.prefs b/subproject2/subproject2_A/subproject2_A_1/subproject2_A_1_b/.settings/org.eclipse.m2e.core.prefs new file mode 100644 index 0000000..f897a7f --- /dev/null +++ b/subproject2/subproject2_A/subproject2_A_1/subproject2_A_1_b/.settings/org.eclipse.m2e.core.prefs @@ -0,0 +1,4 @@ +activeProfiles= +eclipse.preferences.version=1 +resolveWorkspaceProjects=true +version=1 diff --git a/subproject2/subproject2_A/subproject2_A_1/subproject2_A_1_b/pom.xml b/subproject2/subproject2_A/subproject2_A_1/subproject2_A_1_b/pom.xml new file mode 100644 index 0000000..bdd527a --- /dev/null +++ b/subproject2/subproject2_A/subproject2_A_1/subproject2_A_1_b/pom.xml @@ -0,0 +1,26 @@ + + + 4.0.0 + + com.acellere.corona + subproject2_A_1 + 0.6.5-SNAPSHOT + + com.acellere.corona + subproject2_A_1_b + 0.6.5-SNAPSHOT + subproject2_A_1_b + http://maven.apache.org + + UTF-8 + + + + junit + junit + 3.8.1 + test + + + diff --git a/subproject2/subproject2_A/subproject2_A_1/subproject2_A_1_b/src/main/java/org/subproject2_A_1_b/App.java b/subproject2/subproject2_A/subproject2_A_1/subproject2_A_1_b/src/main/java/org/subproject2_A_1_b/App.java new file mode 100644 index 0000000..91eb64e --- /dev/null +++ b/subproject2/subproject2_A/subproject2_A_1/subproject2_A_1_b/src/main/java/org/subproject2_A_1_b/App.java @@ -0,0 +1,19 @@ +package org.subproject2_A_1_b; + +/** + * Hello world! + * + */ +public class App +{ + int k=5; + + public static void main( String[] args ) + { + try { + } catch (Exception e) { + } + + System.out.println( "Hello World!" ); + } +} diff --git a/subproject2/subproject2_A/subproject2_A_1/subproject2_A_1_b/src/test/java/org/subproject2_A_1_b/AppTest.java b/subproject2/subproject2_A/subproject2_A_1/subproject2_A_1_b/src/test/java/org/subproject2_A_1_b/AppTest.java new file mode 100644 index 0000000..5f2604c --- /dev/null +++ b/subproject2/subproject2_A/subproject2_A_1/subproject2_A_1_b/src/test/java/org/subproject2_A_1_b/AppTest.java @@ -0,0 +1,38 @@ +package org.subproject2_A_1_b; + +import junit.framework.Test; +import junit.framework.TestCase; +import junit.framework.TestSuite; + +/** + * Unit test for simple App. + */ +public class AppTest + extends TestCase +{ + /** + * Create the test case + * + * @param testName name of the test case + */ + public AppTest( String testName ) + { + super( testName ); + } + + /** + * @return the suite of tests being tested + */ + public static Test suite() + { + return new TestSuite( AppTest.class ); + } + + /** + * Rigourous Test :-) + */ + public void testApp() + { + assertTrue( true ); + } +} diff --git a/subproject2/subproject2_A/subproject2_A_2/.classpath b/subproject2/subproject2_A/subproject2_A_2/.classpath new file mode 100644 index 0000000..ebde520 --- /dev/null +++ b/subproject2/subproject2_A/subproject2_A_2/.classpath @@ -0,0 +1,27 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/subproject2/subproject2_A/subproject2_A_2/.gitignore b/subproject2/subproject2_A/subproject2_A_2/.gitignore new file mode 100644 index 0000000..b83d222 --- /dev/null +++ b/subproject2/subproject2_A/subproject2_A_2/.gitignore @@ -0,0 +1 @@ +/target/ diff --git a/subproject2/subproject2_A/subproject2_A_2/.project b/subproject2/subproject2_A/subproject2_A_2/.project new file mode 100644 index 0000000..f3ce192 --- /dev/null +++ b/subproject2/subproject2_A/subproject2_A_2/.project @@ -0,0 +1,23 @@ + + + subproject2_A_2 + + + + + + org.eclipse.jdt.core.javabuilder + + + + + org.eclipse.m2e.core.maven2Builder + + + + + + org.eclipse.jdt.core.javanature + org.eclipse.m2e.core.maven2Nature + + diff --git a/subproject2/subproject2_A/subproject2_A_2/.settings/org.eclipse.core.resources.prefs b/subproject2/subproject2_A/subproject2_A_2/.settings/org.eclipse.core.resources.prefs new file mode 100644 index 0000000..f9fe345 --- /dev/null +++ b/subproject2/subproject2_A/subproject2_A_2/.settings/org.eclipse.core.resources.prefs @@ -0,0 +1,4 @@ +eclipse.preferences.version=1 +encoding//src/main/java=UTF-8 +encoding//src/test/java=UTF-8 +encoding/=UTF-8 diff --git a/subproject2/subproject2_A/subproject2_A_2/.settings/org.eclipse.jdt.core.prefs b/subproject2/subproject2_A/subproject2_A_2/.settings/org.eclipse.jdt.core.prefs new file mode 100644 index 0000000..71ac301 --- /dev/null +++ b/subproject2/subproject2_A/subproject2_A_2/.settings/org.eclipse.jdt.core.prefs @@ -0,0 +1,6 @@ +eclipse.preferences.version=1 +org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.5 +org.eclipse.jdt.core.compiler.compliance=1.5 +org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning +org.eclipse.jdt.core.compiler.release=disabled +org.eclipse.jdt.core.compiler.source=1.5 diff --git a/subproject2/subproject2_A/subproject2_A_2/.settings/org.eclipse.m2e.core.prefs b/subproject2/subproject2_A/subproject2_A_2/.settings/org.eclipse.m2e.core.prefs new file mode 100644 index 0000000..f897a7f --- /dev/null +++ b/subproject2/subproject2_A/subproject2_A_2/.settings/org.eclipse.m2e.core.prefs @@ -0,0 +1,4 @@ +activeProfiles= +eclipse.preferences.version=1 +resolveWorkspaceProjects=true +version=1 diff --git a/subproject2/subproject2_A/subproject2_A_2/pom.xml b/subproject2/subproject2_A/subproject2_A_2/pom.xml new file mode 100644 index 0000000..1674d1b --- /dev/null +++ b/subproject2/subproject2_A/subproject2_A_2/pom.xml @@ -0,0 +1,27 @@ + + + 4.0.0 + + com.acellere.corona + subproject2_A + 0.6.5-SNAPSHOT + + pom + com.acellere.corona + subproject2_A_2 + 0.6.5-SNAPSHOT + subproject2_A_2 + http://maven.apache.org + + UTF-8 + + + + junit + junit + 3.8.1 + test + + + diff --git a/subproject2/subproject2_A/subproject2_A_2/src/main/java/org/subproject2_A_2/App.java b/subproject2/subproject2_A/subproject2_A_2/src/main/java/org/subproject2_A_2/App.java new file mode 100644 index 0000000..5ac961d --- /dev/null +++ b/subproject2/subproject2_A/subproject2_A_2/src/main/java/org/subproject2_A_2/App.java @@ -0,0 +1,19 @@ +package org.subproject2_A_2; + +/** + * Hello world! + * + */ +public class App +{ + int k; + + public static void main( String[] args ) + { + try { + } catch (Exception e) { + } + + System.out.println( "Hello World!" ); + } +} diff --git a/subproject2/subproject2_A/subproject2_A_2/src/test/java/org/subproject2_A_2/AppTest.java b/subproject2/subproject2_A/subproject2_A_2/src/test/java/org/subproject2_A_2/AppTest.java new file mode 100644 index 0000000..d97c1df --- /dev/null +++ b/subproject2/subproject2_A/subproject2_A_2/src/test/java/org/subproject2_A_2/AppTest.java @@ -0,0 +1,38 @@ +package org.subproject2_A_2; + +import junit.framework.Test; +import junit.framework.TestCase; +import junit.framework.TestSuite; + +/** + * Unit test for simple App. + */ +public class AppTest + extends TestCase +{ + /** + * Create the test case + * + * @param testName name of the test case + */ + public AppTest( String testName ) + { + super( testName ); + } + + /** + * @return the suite of tests being tested + */ + public static Test suite() + { + return new TestSuite( AppTest.class ); + } + + /** + * Rigourous Test :-) + */ + public void testApp() + { + assertTrue( true ); + } +} diff --git a/subproject2/subproject2_B/.classpath b/subproject2/subproject2_B/.classpath new file mode 100644 index 0000000..ebde520 --- /dev/null +++ b/subproject2/subproject2_B/.classpath @@ -0,0 +1,27 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/subproject2/subproject2_B/.gitignore b/subproject2/subproject2_B/.gitignore new file mode 100644 index 0000000..b83d222 --- /dev/null +++ b/subproject2/subproject2_B/.gitignore @@ -0,0 +1 @@ +/target/ diff --git a/subproject2/subproject2_B/.project b/subproject2/subproject2_B/.project new file mode 100644 index 0000000..7037086 --- /dev/null +++ b/subproject2/subproject2_B/.project @@ -0,0 +1,23 @@ + + + subproject2_B + + + + + + org.eclipse.jdt.core.javabuilder + + + + + org.eclipse.m2e.core.maven2Builder + + + + + + org.eclipse.jdt.core.javanature + org.eclipse.m2e.core.maven2Nature + + diff --git a/subproject2/subproject2_B/.settings/org.eclipse.core.resources.prefs b/subproject2/subproject2_B/.settings/org.eclipse.core.resources.prefs new file mode 100644 index 0000000..f9fe345 --- /dev/null +++ b/subproject2/subproject2_B/.settings/org.eclipse.core.resources.prefs @@ -0,0 +1,4 @@ +eclipse.preferences.version=1 +encoding//src/main/java=UTF-8 +encoding//src/test/java=UTF-8 +encoding/=UTF-8 diff --git a/subproject2/subproject2_B/.settings/org.eclipse.jdt.core.prefs b/subproject2/subproject2_B/.settings/org.eclipse.jdt.core.prefs new file mode 100644 index 0000000..71ac301 --- /dev/null +++ b/subproject2/subproject2_B/.settings/org.eclipse.jdt.core.prefs @@ -0,0 +1,6 @@ +eclipse.preferences.version=1 +org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.5 +org.eclipse.jdt.core.compiler.compliance=1.5 +org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning +org.eclipse.jdt.core.compiler.release=disabled +org.eclipse.jdt.core.compiler.source=1.5 diff --git a/subproject2/subproject2_B/.settings/org.eclipse.m2e.core.prefs b/subproject2/subproject2_B/.settings/org.eclipse.m2e.core.prefs new file mode 100644 index 0000000..f897a7f --- /dev/null +++ b/subproject2/subproject2_B/.settings/org.eclipse.m2e.core.prefs @@ -0,0 +1,4 @@ +activeProfiles= +eclipse.preferences.version=1 +resolveWorkspaceProjects=true +version=1 diff --git a/subproject2/subproject2_B/pom.xml b/subproject2/subproject2_B/pom.xml new file mode 100644 index 0000000..da758eb --- /dev/null +++ b/subproject2/subproject2_B/pom.xml @@ -0,0 +1,31 @@ + + + 4.0.0 + + com.acellere.corona + subproject2 + 0.6.5-SNAPSHOT + + pom + com.acellere.corona + subproject2_B + 0.6.5-SNAPSHOT + subproject2_B + http://maven.apache.org + + UTF-8 + + + + junit + junit + 3.8.1 + test + + + + subproject2_B_1 + subproject2_B_2 + + diff --git a/subproject2/subproject2_B/src/main/java/org/subproject2_B/App.java b/subproject2/subproject2_B/src/main/java/org/subproject2_B/App.java new file mode 100644 index 0000000..6409567 --- /dev/null +++ b/subproject2/subproject2_B/src/main/java/org/subproject2_B/App.java @@ -0,0 +1,13 @@ +package org.subproject2_B; + +/** + * Hello world! + * + */ +public class App +{ + public static void main( String[] args ) + { + System.out.println( "Hello World!" ); + } +} diff --git a/subproject2/subproject2_B/src/test/java/org/subproject2_B/AppTest.java b/subproject2/subproject2_B/src/test/java/org/subproject2_B/AppTest.java new file mode 100644 index 0000000..7766184 --- /dev/null +++ b/subproject2/subproject2_B/src/test/java/org/subproject2_B/AppTest.java @@ -0,0 +1,46 @@ +package org.subproject2_B; + +import junit.framework.Test; +import junit.framework.TestCase; +import junit.framework.TestSuite; + +/** + * Unit test for simple App. + */ +public class AppTest + extends TestCase +{ + /** + * Create the test case + * + * @param testName name of the test case + */ + public AppTest( String testName ) + { + super( testName ); + } + + /** + * @return the suite of tests being tested + */ + public static Test suite() + { + return new TestSuite( AppTest.class ); + } + + /** + * Rigourous Test :-) + */ + public void testApp() + { + assertTrue( true ); + } + + /** + * Rigourous Test :-) + */ + public void testApp2() + { + assertTrue( true ); + } +} diff --git a/subproject2/subproject2_B/subproject2_B_1/.classpath b/subproject2/subproject2_B/subproject2_B_1/.classpath new file mode 100644 index 0000000..ebde520 --- /dev/null +++ b/subproject2/subproject2_B/subproject2_B_1/.classpath @@ -0,0 +1,27 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/subproject2/subproject2_B/subproject2_B_1/.gitignore b/subproject2/subproject2_B/subproject2_B_1/.gitignore new file mode 100644 index 0000000..b83d222 --- /dev/null +++ b/subproject2/subproject2_B/subproject2_B_1/.gitignore @@ -0,0 +1 @@ +/target/ diff --git a/subproject2/subproject2_B/subproject2_B_1/.project b/subproject2/subproject2_B/subproject2_B_1/.project new file mode 100644 index 0000000..c1e3f7d --- /dev/null +++ b/subproject2/subproject2_B/subproject2_B_1/.project @@ -0,0 +1,23 @@ + + + subproject2_B_1 + + + + + + org.eclipse.jdt.core.javabuilder + + + + + org.eclipse.m2e.core.maven2Builder + + + + + + org.eclipse.jdt.core.javanature + org.eclipse.m2e.core.maven2Nature + + diff --git a/subproject2/subproject2_B/subproject2_B_1/.settings/org.eclipse.core.resources.prefs b/subproject2/subproject2_B/subproject2_B_1/.settings/org.eclipse.core.resources.prefs new file mode 100644 index 0000000..f9fe345 --- /dev/null +++ b/subproject2/subproject2_B/subproject2_B_1/.settings/org.eclipse.core.resources.prefs @@ -0,0 +1,4 @@ +eclipse.preferences.version=1 +encoding//src/main/java=UTF-8 +encoding//src/test/java=UTF-8 +encoding/=UTF-8 diff --git a/subproject2/subproject2_B/subproject2_B_1/.settings/org.eclipse.jdt.core.prefs b/subproject2/subproject2_B/subproject2_B_1/.settings/org.eclipse.jdt.core.prefs new file mode 100644 index 0000000..71ac301 --- /dev/null +++ b/subproject2/subproject2_B/subproject2_B_1/.settings/org.eclipse.jdt.core.prefs @@ -0,0 +1,6 @@ +eclipse.preferences.version=1 +org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.5 +org.eclipse.jdt.core.compiler.compliance=1.5 +org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning +org.eclipse.jdt.core.compiler.release=disabled +org.eclipse.jdt.core.compiler.source=1.5 diff --git a/subproject2/subproject2_B/subproject2_B_1/.settings/org.eclipse.m2e.core.prefs b/subproject2/subproject2_B/subproject2_B_1/.settings/org.eclipse.m2e.core.prefs new file mode 100644 index 0000000..f897a7f --- /dev/null +++ b/subproject2/subproject2_B/subproject2_B_1/.settings/org.eclipse.m2e.core.prefs @@ -0,0 +1,4 @@ +activeProfiles= +eclipse.preferences.version=1 +resolveWorkspaceProjects=true +version=1 diff --git a/subproject2/subproject2_B/subproject2_B_1/pom.xml b/subproject2/subproject2_B/subproject2_B_1/pom.xml new file mode 100644 index 0000000..9eeaa21 --- /dev/null +++ b/subproject2/subproject2_B/subproject2_B_1/pom.xml @@ -0,0 +1,26 @@ + + + 4.0.0 + + com.acellere.corona + subproject2_B + 0.6.5-SNAPSHOT + + com.acellere.corona + subproject2_B_1 + 0.6.5-SNAPSHOT + subproject2_B_1 + http://maven.apache.org + + UTF-8 + + + + junit + junit + 3.8.1 + test + + + diff --git a/subproject2/subproject2_B/subproject2_B_1/src/main/java/org/subproject2_B_1/App.java b/subproject2/subproject2_B/subproject2_B_1/src/main/java/org/subproject2_B_1/App.java new file mode 100644 index 0000000..6852487 --- /dev/null +++ b/subproject2/subproject2_B/subproject2_B_1/src/main/java/org/subproject2_B_1/App.java @@ -0,0 +1,19 @@ +package org.subproject2_B_1; + +/** + * Hello world! + * + */ +public class App +{ + int k; + + public static void main( String[] args ) + { + try { + } catch (Exception e) { + } + + System.out.println( "Hello World!" ); + } +} diff --git a/subproject2/subproject2_B/subproject2_B_1/src/test/java/org/subproject2_B_1/AppTest.java b/subproject2/subproject2_B/subproject2_B_1/src/test/java/org/subproject2_B_1/AppTest.java new file mode 100644 index 0000000..24780d7 --- /dev/null +++ b/subproject2/subproject2_B/subproject2_B_1/src/test/java/org/subproject2_B_1/AppTest.java @@ -0,0 +1,38 @@ +package org.subproject2_B_1; + +import junit.framework.Test; +import junit.framework.TestCase; +import junit.framework.TestSuite; + +/** + * Unit test for simple App. + */ +public class AppTest + extends TestCase +{ + /** + * Create the test case + * + * @param testName name of the test case + */ + public AppTest( String testName ) + { + super( testName ); + } + + /** + * @return the suite of tests being tested + */ + public static Test suite() + { + return new TestSuite( AppTest.class ); + } + + /** + * Rigourous Test :-) + */ + public void testApp() + { + assertTrue( true ); + } +} diff --git a/subproject2/subproject2_B/subproject2_B_2/.classpath b/subproject2/subproject2_B/subproject2_B_2/.classpath new file mode 100644 index 0000000..ebde520 --- /dev/null +++ b/subproject2/subproject2_B/subproject2_B_2/.classpath @@ -0,0 +1,27 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/subproject2/subproject2_B/subproject2_B_2/.gitignore b/subproject2/subproject2_B/subproject2_B_2/.gitignore new file mode 100644 index 0000000..b83d222 --- /dev/null +++ b/subproject2/subproject2_B/subproject2_B_2/.gitignore @@ -0,0 +1 @@ +/target/ diff --git a/subproject2/subproject2_B/subproject2_B_2/.project b/subproject2/subproject2_B/subproject2_B_2/.project new file mode 100644 index 0000000..a6527e0 --- /dev/null +++ b/subproject2/subproject2_B/subproject2_B_2/.project @@ -0,0 +1,23 @@ + + + subproject2_B_2 + + + + + + org.eclipse.jdt.core.javabuilder + + + + + org.eclipse.m2e.core.maven2Builder + + + + + + org.eclipse.jdt.core.javanature + org.eclipse.m2e.core.maven2Nature + + diff --git a/subproject2/subproject2_B/subproject2_B_2/.settings/org.eclipse.core.resources.prefs b/subproject2/subproject2_B/subproject2_B_2/.settings/org.eclipse.core.resources.prefs new file mode 100644 index 0000000..f9fe345 --- /dev/null +++ b/subproject2/subproject2_B/subproject2_B_2/.settings/org.eclipse.core.resources.prefs @@ -0,0 +1,4 @@ +eclipse.preferences.version=1 +encoding//src/main/java=UTF-8 +encoding//src/test/java=UTF-8 +encoding/=UTF-8 diff --git a/subproject2/subproject2_B/subproject2_B_2/.settings/org.eclipse.jdt.core.prefs b/subproject2/subproject2_B/subproject2_B_2/.settings/org.eclipse.jdt.core.prefs new file mode 100644 index 0000000..71ac301 --- /dev/null +++ b/subproject2/subproject2_B/subproject2_B_2/.settings/org.eclipse.jdt.core.prefs @@ -0,0 +1,6 @@ +eclipse.preferences.version=1 +org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.5 +org.eclipse.jdt.core.compiler.compliance=1.5 +org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning +org.eclipse.jdt.core.compiler.release=disabled +org.eclipse.jdt.core.compiler.source=1.5 diff --git a/subproject2/subproject2_B/subproject2_B_2/.settings/org.eclipse.m2e.core.prefs b/subproject2/subproject2_B/subproject2_B_2/.settings/org.eclipse.m2e.core.prefs new file mode 100644 index 0000000..f897a7f --- /dev/null +++ b/subproject2/subproject2_B/subproject2_B_2/.settings/org.eclipse.m2e.core.prefs @@ -0,0 +1,4 @@ +activeProfiles= +eclipse.preferences.version=1 +resolveWorkspaceProjects=true +version=1 diff --git a/subproject2/subproject2_B/subproject2_B_2/pom.xml b/subproject2/subproject2_B/subproject2_B_2/pom.xml new file mode 100644 index 0000000..a05269a --- /dev/null +++ b/subproject2/subproject2_B/subproject2_B_2/pom.xml @@ -0,0 +1,26 @@ + + + 4.0.0 + + com.acellere.corona + subproject2_B + 0.6.5-SNAPSHOT + + com.acellere.corona + subproject2_B_2 + 0.6.5-SNAPSHOT + subproject2_B_2 + http://maven.apache.org + + UTF-8 + + + + junit + junit + 3.8.1 + test + + + diff --git a/subproject2/subproject2_B/subproject2_B_2/src/main/java/org/subproject2_B_2/App.java b/subproject2/subproject2_B/subproject2_B_2/src/main/java/org/subproject2_B_2/App.java new file mode 100644 index 0000000..233c2fa --- /dev/null +++ b/subproject2/subproject2_B/subproject2_B_2/src/main/java/org/subproject2_B_2/App.java @@ -0,0 +1,19 @@ +package org.subproject2_B_2; + +/** + * Hello world! + * + */ +public class App +{ + int k; + + public static void main( String[] args ) + { + try { + } catch (Exception e) { + } + + System.out.println( "Hello World!" ); + } +} diff --git a/subproject2/subproject2_B/subproject2_B_2/src/test/java/org/subproject2_B_2/AppTest.java b/subproject2/subproject2_B/subproject2_B_2/src/test/java/org/subproject2_B_2/AppTest.java new file mode 100644 index 0000000..bdf6c26 --- /dev/null +++ b/subproject2/subproject2_B/subproject2_B_2/src/test/java/org/subproject2_B_2/AppTest.java @@ -0,0 +1,38 @@ +package org.subproject2_B_2; + +import junit.framework.Test; +import junit.framework.TestCase; +import junit.framework.TestSuite; + +/** + * Unit test for simple App. + */ +public class AppTest + extends TestCase +{ + /** + * Create the test case + * + * @param testName name of the test case + */ + public AppTest( String testName ) + { + super( testName ); + } + + /** + * @return the suite of tests being tested + */ + public static Test suite() + { + return new TestSuite( AppTest.class ); + } + + /** + * Rigourous Test :-) + */ + public void testApp() + { + assertTrue( true ); + } +} diff --git a/subproject3/.project b/subproject3/.project new file mode 100644 index 0000000..58d14f2 --- /dev/null +++ b/subproject3/.project @@ -0,0 +1,17 @@ + + + subproject3 + + + + + + org.eclipse.m2e.core.maven2Builder + + + + + + org.eclipse.m2e.core.maven2Nature + + diff --git a/subproject3/.settings/org.eclipse.m2e.core.prefs b/subproject3/.settings/org.eclipse.m2e.core.prefs new file mode 100644 index 0000000..f897a7f --- /dev/null +++ b/subproject3/.settings/org.eclipse.m2e.core.prefs @@ -0,0 +1,4 @@ +activeProfiles= +eclipse.preferences.version=1 +resolveWorkspaceProjects=true +version=1 diff --git a/subproject3/pom.xml b/subproject3/pom.xml new file mode 100644 index 0000000..4a86640 --- /dev/null +++ b/subproject3/pom.xml @@ -0,0 +1,14 @@ + + 4.0.0 + + com.acellere.corona + corona + 0.6.5-SNAPSHOT + +pom + subproject3 + subproject3 + + subproject4 + + diff --git a/subproject3/subproject4/.classpath b/subproject3/subproject4/.classpath new file mode 100644 index 0000000..ebde520 --- /dev/null +++ b/subproject3/subproject4/.classpath @@ -0,0 +1,27 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/subproject3/subproject4/.gitignore b/subproject3/subproject4/.gitignore new file mode 100644 index 0000000..b83d222 --- /dev/null +++ b/subproject3/subproject4/.gitignore @@ -0,0 +1 @@ +/target/ diff --git a/subproject3/subproject4/.project b/subproject3/subproject4/.project new file mode 100644 index 0000000..596cfeb --- /dev/null +++ b/subproject3/subproject4/.project @@ -0,0 +1,23 @@ + + + subproject + + + + + + org.eclipse.jdt.core.javabuilder + + + + + org.eclipse.m2e.core.maven2Builder + + + + + + org.eclipse.jdt.core.javanature + org.eclipse.m2e.core.maven2Nature + + diff --git a/subproject3/subproject4/.settings/org.eclipse.core.resources.prefs b/subproject3/subproject4/.settings/org.eclipse.core.resources.prefs new file mode 100644 index 0000000..5b781ec --- /dev/null +++ b/subproject3/subproject4/.settings/org.eclipse.core.resources.prefs @@ -0,0 +1,3 @@ +eclipse.preferences.version=1 +encoding//src/main/java=UTF-8 +encoding//src/test/java=UTF-8 diff --git a/subproject3/subproject4/.settings/org.eclipse.jdt.core.prefs b/subproject3/subproject4/.settings/org.eclipse.jdt.core.prefs new file mode 100644 index 0000000..71ac301 --- /dev/null +++ b/subproject3/subproject4/.settings/org.eclipse.jdt.core.prefs @@ -0,0 +1,6 @@ +eclipse.preferences.version=1 +org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.5 +org.eclipse.jdt.core.compiler.compliance=1.5 +org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning +org.eclipse.jdt.core.compiler.release=disabled +org.eclipse.jdt.core.compiler.source=1.5 diff --git a/subproject3/subproject4/.settings/org.eclipse.m2e.core.prefs b/subproject3/subproject4/.settings/org.eclipse.m2e.core.prefs new file mode 100644 index 0000000..f897a7f --- /dev/null +++ b/subproject3/subproject4/.settings/org.eclipse.m2e.core.prefs @@ -0,0 +1,4 @@ +activeProfiles= +eclipse.preferences.version=1 +resolveWorkspaceProjects=true +version=1 diff --git a/subproject3/subproject4/pom.xml b/subproject3/subproject4/pom.xml new file mode 100644 index 0000000..d80fc60 --- /dev/null +++ b/subproject3/subproject4/pom.xml @@ -0,0 +1,11 @@ + + 4.0.0 + + com.acellere.corona + subproject3 + 0.6.5-SNAPSHOT + + subproject4 + pom + subproject4 + diff --git a/subproject3/subproject4/src/main/java/subproject/DemoSubproject.java b/subproject3/subproject4/src/main/java/subproject/DemoSubproject.java new file mode 100644 index 0000000..ef94cf0 --- /dev/null +++ b/subproject3/subproject4/src/main/java/subproject/DemoSubproject.java @@ -0,0 +1,20 @@ +package subproject; + +public class DemoSubproject { + + int k_subproject; + + public static void main(String[] args) { + int k_subproject; + } + + + public boolean unusedMethodSubproject(boolean k) { + k = true; + + String foo = null; + System.out.println(foo.length()); + + return k; + } +} diff --git a/subproject3/subproject4/src/main/java/subproject/DemoSubprojectCopy.java b/subproject3/subproject4/src/main/java/subproject/DemoSubprojectCopy.java new file mode 100644 index 0000000..54fcfcc --- /dev/null +++ b/subproject3/subproject4/src/main/java/subproject/DemoSubprojectCopy.java @@ -0,0 +1,17 @@ +package subproject; + +public class DemoSubprojectCopy { + + public static void main(String[] args) { + int k_subproject; + } + + public boolean unusedMethodSubproject(boolean k) { + k = true; + + String foo = null; + System.out.println(foo.length()); + + return k; + } +} diff --git a/subproject2/src/test/java/subproject/DemoTest.java b/subproject3/subproject4/src/test/java/subproject/DemoTest.java similarity index 100% rename from subproject2/src/test/java/subproject/DemoTest.java rename to subproject3/subproject4/src/test/java/subproject/DemoTest.java diff --git a/subproject3/target/classes/groverconfig6200792401108105313/instrumentation.ser b/subproject3/target/classes/groverconfig6200792401108105313/instrumentation.ser new file mode 100644 index 0000000..580599f Binary files /dev/null and b/subproject3/target/classes/groverconfig6200792401108105313/instrumentation.ser differ diff --git a/subproject3/target/site/clover/clover/index.html b/subproject3/target/site/clover/clover/index.html new file mode 100644 index 0000000..b64ac04 --- /dev/null +++ b/subproject3/target/site/clover/clover/index.html @@ -0,0 +1,101 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Last Published: 2019-11-29 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/target/classes/META-INF/MANIFEST.MF b/target/classes/META-INF/MANIFEST.MF deleted file mode 100644 index cd49601..0000000 --- a/target/classes/META-INF/MANIFEST.MF +++ /dev/null @@ -1,5 +0,0 @@ -Manifest-Version: 1.0 -Built-By: Nilesh -Build-Jdk: 1.8.0_101 -Created-By: Maven Integration for Eclipse - diff --git a/target/classes/META-INF/maven/com.demo/demomaven/pom.properties b/target/classes/META-INF/maven/com.demo/demomaven/pom.properties deleted file mode 100644 index 18ecd8c..0000000 --- a/target/classes/META-INF/maven/com.demo/demomaven/pom.properties +++ /dev/null @@ -1,7 +0,0 @@ -#Generated by Maven Integration for Eclipse -#Wed Jun 14 11:26:05 CEST 2017 -version=0.0.1-SNAPSHOT -groupId=com.demo -m2e.projectName=demomaven -m2e.projectLocation=C\:\\workspace\\jenkinsplugins\\demomaven -artifactId=demomaven diff --git a/target/classes/META-INF/maven/com.demo/demomaven/pom.xml b/target/classes/META-INF/maven/com.demo/demomaven/pom.xml deleted file mode 100644 index 0cd383b..0000000 --- a/target/classes/META-INF/maven/com.demo/demomaven/pom.xml +++ /dev/null @@ -1,7 +0,0 @@ - - 4.0.0 - com.demo - demomaven - 0.0.1-SNAPSHOT - Demomaven - \ No newline at end of file diff --git a/target/classes/demomaven/DemoMaven.class b/target/classes/demomaven/DemoMaven.class deleted file mode 100644 index 5bb0322..0000000 Binary files a/target/classes/demomaven/DemoMaven.class and /dev/null differ