changeset 184:4b22a335c282

Bug 3262: Add IntelliJ IDEA support Reviewed-by: ykubota https://github.com/HeapStats/heapstats/pull/60
author Yasumasa Suenaga <yasuenag@gmail.com>
date Tue, 13 Dec 2016 12:19:12 +0900
parents 64d1f518be76
children 4c522061af03
files .idea/compiler.xml .idea/encodings.xml .idea/heapstats.iml .idea/misc.xml .idea/modules.xml .idea/vcs.xml .ignore ChangeLog analyzer/cli/heapstats-cli.iml analyzer/core/heapstats-core.iml analyzer/fx/heapstats-analyzer.iml mbean/java/heapstats-mbean.iml
diffstat 12 files changed, 151 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/.idea/compiler.xml	Tue Dec 13 12:19:12 2016 +0900
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project version="4">
+  <component name="CompilerConfiguration">
+    <annotationProcessing>
+      <profile name="Maven default annotation processors profile" enabled="true">
+        <sourceOutputDir name="target/generated-sources/annotations" />
+        <sourceTestOutputDir name="target/generated-test-sources/test-annotations" />
+        <outputRelativeToContentRoot value="true" />
+        <module name="heapstats-analyzer" />
+        <module name="heapstats-cli" />
+        <module name="heapstats-core" />
+        <module name="heapstats-mbean" />
+      </profile>
+    </annotationProcessing>
+    <bytecodeTargetLevel>
+      <module name="heapstats" target="1.5" />
+      <module name="heapstats-analyzer" target="1.8" />
+      <module name="heapstats-cli" target="1.8" />
+      <module name="heapstats-core" target="1.8" />
+      <module name="heapstats-mbean" target="1.6" />
+    </bytecodeTargetLevel>
+  </component>
+</project>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/.idea/encodings.xml	Tue Dec 13 12:19:12 2016 +0900
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project version="4">
+  <component name="Encoding">
+    <file url="file://$PROJECT_DIR$" charset="UTF-8" />
+    <file url="file://$PROJECT_DIR$/analyzer/cli" charset="UTF-8" />
+    <file url="file://$PROJECT_DIR$/analyzer/core" charset="UTF-8" />
+    <file url="file://$PROJECT_DIR$/analyzer/fx" charset="UTF-8" />
+    <file url="file://$PROJECT_DIR$/mbean/java" charset="UTF-8" />
+  </component>
+</project>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/.idea/heapstats.iml	Tue Dec 13 12:19:12 2016 +0900
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<module org.jetbrains.idea.maven.project.MavenProjectsManager.isMavenModule="true" type="JAVA_MODULE" version="4">
+  <component name="NewModuleRootManager" LANGUAGE_LEVEL="JDK_1_8" inherit-compiler-output="false">
+    <output url="file://$MODULE_DIR$/target/classes" />
+    <output-test url="file://$MODULE_DIR$/target/test-classes" />
+    <content url="file://$MODULE_DIR$">
+      <excludeFolder url="file://$MODULE_DIR$/target" />
+    </content>
+    <orderEntry type="inheritedJdk" />
+    <orderEntry type="sourceFolder" forTests="false" />
+  </component>
+</module>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/.idea/misc.xml	Tue Dec 13 12:19:12 2016 +0900
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project version="4">
+  <component name="MavenProjectsManager">
+    <option name="originalFiles">
+      <list>
+        <option value="$PROJECT_DIR$/pom.xml" />
+      </list>
+    </option>
+  </component>
+</project>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/.idea/modules.xml	Tue Dec 13 12:19:12 2016 +0900
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project version="4">
+  <component name="ProjectModuleManager">
+    <modules>
+      <module fileurl="file://$PROJECT_DIR$/.idea/heapstats.iml" filepath="$PROJECT_DIR$/.idea/heapstats.iml" />
+      <module fileurl="file://$PROJECT_DIR$/analyzer/fx/heapstats-analyzer.iml" filepath="$PROJECT_DIR$/analyzer/fx/heapstats-analyzer.iml" />
+      <module fileurl="file://$PROJECT_DIR$/analyzer/cli/heapstats-cli.iml" filepath="$PROJECT_DIR$/analyzer/cli/heapstats-cli.iml" />
+      <module fileurl="file://$PROJECT_DIR$/analyzer/core/heapstats-core.iml" filepath="$PROJECT_DIR$/analyzer/core/heapstats-core.iml" />
+      <module fileurl="file://$PROJECT_DIR$/mbean/java/heapstats-mbean.iml" filepath="$PROJECT_DIR$/mbean/java/heapstats-mbean.iml" />
+    </modules>
+  </component>
+</project>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/.idea/vcs.xml	Tue Dec 13 12:19:12 2016 +0900
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project version="4">
+  <component name="VcsDirectoryMappings">
+    <mapping directory="$PROJECT_DIR$" vcs="Git" />
+  </component>
+</project>
\ No newline at end of file
--- a/.ignore	Mon Dec 12 22:45:45 2016 +0900
+++ b/.ignore	Tue Dec 13 12:19:12 2016 +0900
@@ -32,7 +32,11 @@
 *.lai
 *.class
 Makefile
+/heapstats.properties
 
 # SCM
 .hg
 .git
+
+# IntelliJ (2016.3)
+.idea/workspace.xml
--- a/ChangeLog	Mon Dec 12 22:45:45 2016 +0900
+++ b/ChangeLog	Tue Dec 13 12:19:12 2016 +0900
@@ -1,3 +1,7 @@
+2016-12-13  Yasumasa Suenaga <yasuenag@gmail.com>
+
+	* Bug 3262: Add IntelliJ IDEA support
+
 2016-12-12  Yasumasa Suenaga <yasuenag@gmail.com>
 
 	* Bug 3260: Cannot run FXAnalyzer via Maven task without NetBeans
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/analyzer/cli/heapstats-cli.iml	Tue Dec 13 12:19:12 2016 +0900
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<module org.jetbrains.idea.maven.project.MavenProjectsManager.isMavenModule="true" type="JAVA_MODULE" version="4">
+  <component name="NewModuleRootManager" LANGUAGE_LEVEL="JDK_1_8" inherit-compiler-output="false">
+    <output url="file://$MODULE_DIR$/target/classes" />
+    <output-test url="file://$MODULE_DIR$/target/test-classes" />
+    <content url="file://$MODULE_DIR$">
+      <sourceFolder url="file://$MODULE_DIR$/src/main/java" isTestSource="false" />
+      <sourceFolder url="file://$MODULE_DIR$/src/main/resources" type="java-resource" />
+      <excludeFolder url="file://$MODULE_DIR$/target" />
+    </content>
+    <orderEntry type="inheritedJdk" />
+    <orderEntry type="sourceFolder" forTests="false" />
+    <orderEntry type="module" module-name="heapstats-mbean" />
+    <orderEntry type="module" module-name="heapstats-core" />
+  </component>
+</module>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/analyzer/core/heapstats-core.iml	Tue Dec 13 12:19:12 2016 +0900
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<module org.jetbrains.idea.maven.project.MavenProjectsManager.isMavenModule="true" type="JAVA_MODULE" version="4">
+  <component name="NewModuleRootManager" LANGUAGE_LEVEL="JDK_1_8" inherit-compiler-output="false">
+    <output url="file://$MODULE_DIR$/target/classes" />
+    <output-test url="file://$MODULE_DIR$/target/test-classes" />
+    <content url="file://$MODULE_DIR$">
+      <sourceFolder url="file://$MODULE_DIR$/src/main/java" isTestSource="false" />
+      <excludeFolder url="file://$MODULE_DIR$/target" />
+    </content>
+    <orderEntry type="inheritedJdk" />
+    <orderEntry type="sourceFolder" forTests="false" />
+    <orderEntry type="module" module-name="heapstats-mbean" />
+  </component>
+</module>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/analyzer/fx/heapstats-analyzer.iml	Tue Dec 13 12:19:12 2016 +0900
@@ -0,0 +1,26 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<module org.jetbrains.idea.maven.project.MavenProjectsManager.isMavenModule="true" type="JAVA_MODULE" version="4">
+  <component name="NewModuleRootManager" LANGUAGE_LEVEL="JDK_1_8" inherit-compiler-output="false">
+    <output url="file://$MODULE_DIR$/target/classes" />
+    <output-test url="file://$MODULE_DIR$/target/test-classes" />
+    <content url="file://$MODULE_DIR$">
+      <sourceFolder url="file://$MODULE_DIR$/src/main/java" isTestSource="false" />
+      <sourceFolder url="file://$MODULE_DIR$/src/main/resources" type="java-resource" />
+      <sourceFolder url="file://$MODULE_DIR$/src/test/java" isTestSource="true" />
+      <excludeFolder url="file://$MODULE_DIR$/target" />
+    </content>
+    <orderEntry type="inheritedJdk" />
+    <orderEntry type="sourceFolder" forTests="false" />
+    <orderEntry type="module" module-name="heapstats-mbean" />
+    <orderEntry type="module" module-name="heapstats-core" />
+    <orderEntry type="module-library">
+      <library name="Maven: com.mxgraph:jgraphx:3.3.1.1">
+        <CLASSES>
+          <root url="jar://$MODULE_DIR$/lib/jgraphx.jar!/" />
+        </CLASSES>
+        <JAVADOC />
+        <SOURCES />
+      </library>
+    </orderEntry>
+  </component>
+</module>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/mbean/java/heapstats-mbean.iml	Tue Dec 13 12:19:12 2016 +0900
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<module org.jetbrains.idea.maven.project.MavenProjectsManager.isMavenModule="true" type="JAVA_MODULE" version="4">
+  <component name="NewModuleRootManager" LANGUAGE_LEVEL="JDK_1_6" inherit-compiler-output="false">
+    <output url="file://$MODULE_DIR$/target/classes" />
+    <output-test url="file://$MODULE_DIR$/target/test-classes" />
+    <content url="file://$MODULE_DIR$">
+      <sourceFolder url="file://$MODULE_DIR$/src/main/java" isTestSource="false" />
+      <sourceFolder url="file://$MODULE_DIR$/src/main/resources" type="java-resource" />
+      <excludeFolder url="file://$MODULE_DIR$/target" />
+    </content>
+    <orderEntry type="inheritedJdk" />
+    <orderEntry type="sourceFolder" forTests="false" />
+  </component>
+</module>
\ No newline at end of file