Moved pty4j (with dependencies) from terminal plugin to community

This commit is contained in:
Konstantin Kolosovsky
2013-10-30 20:50:15 +04:00
parent 276e71eff0
commit 1e0a4e0dfe
19 changed files with 34 additions and 38 deletions
+1
View File
@@ -3,6 +3,7 @@
<CLASSES>
<root url="jar://$PROJECT_DIR$/lib/jna-utils.jar!/" />
<root url="jar://$PROJECT_DIR$/lib/jna.jar!/" />
<root url="jar://$PROJECT_DIR$/lib/jna-platform.jar!/" />
</CLASSES>
<JAVADOC />
<SOURCES>
+9
View File
@@ -0,0 +1,9 @@
<component name="libraryTable">
<library name="pty4j">
<CLASSES>
<root url="jar://$PROJECT_DIR$/lib/pty4j-0.3.jar!/" />
</CLASSES>
<JAVADOC />
<SOURCES />
</library>
</component>
+11
View File
@@ -0,0 +1,11 @@
<component name="libraryTable">
<library name="purejavacomm">
<CLASSES>
<root url="jar://$PROJECT_DIR$/lib/purejavacomm.jar!/" />
</CLASSES>
<JAVADOC />
<SOURCES>
<root url="jar://$PROJECT_DIR$/lib/src/purejavacomm-src.jar!/" />
</SOURCES>
</library>
</component>
+6 -4
View File
@@ -120,6 +120,12 @@ def layoutFull(String home, String targetDirectory, String patchedDescriptorDir
}
}
dir("libpty") {
fileset(dir: "$home/lib/libpty") {
exclude(name: "readme.txt")
}
}
jar("util.jar") {
module("util")
module("util-rt")
@@ -478,10 +484,6 @@ public def layoutCommunityPlugins(String home) {
fileset(dir: "$home/plugins/terminal/lib") {
include(name: "*.jar")
include(name: "*.in")
include(name: "**/*.dll")
include(name: "**/*.exe")
include(name: "**/*.dylib")
include(name: "**/*.so")
}
}
}
+3
View File
@@ -21,6 +21,7 @@ jgoodies-forms.jar
jgoodies-looks-2.4.2.jar
jh.jar
jna-utils.jar
jna-platform.jar
jna.jar
jsch-0.1.50.jar
jsr166e.jar
@@ -39,6 +40,8 @@ oromatcher.jar
picocontainer.jar
protobuf-2.5.0.jar
proxy-vole_20120920.jar
pty4j-0.3.jar
purejavacomm.jar
resolver.jar
rhino-js-1_7R4.jar
sanselan-0.98-snapshot.jar
+1 -5
View File
@@ -1,5 +1 @@
* JNA - Java Native Access - https://github.com/twall/jna
* pty4j - Java PTY implementation - https://github.com/traff/pty4j
* purejavacomm - we use forked version that fixes JNA and YourKit Profiler incompatibility - https://github.com/traff/purejavacomm
* jediterm-pty - PTY terminal from https://github.com/traff/jediterm
* libwinpty.dll and winpty-agent.exe - Windows PTY native implementation used by pty4j, we use forked version from https://github.com/traff/winpty
* jediterm-pty - PTY terminal from https://github.com/traff/jediterm
+3 -29
View File
@@ -10,35 +10,6 @@
<orderEntry type="sourceFolder" forTests="false" />
<orderEntry type="module" module-name="lang-api" />
<orderEntry type="module" module-name="platform-impl" />
<orderEntry type="module-library">
<library name="jna">
<CLASSES>
<root url="jar://$MODULE_DIR$/lib/jna.jar!/" />
</CLASSES>
<JAVADOC />
<SOURCES />
</library>
</orderEntry>
<orderEntry type="module-library">
<library name="pty4j">
<CLASSES>
<root url="jar://$MODULE_DIR$/lib/pty4j-0.3.jar!/" />
</CLASSES>
<JAVADOC />
<SOURCES />
</library>
</orderEntry>
<orderEntry type="module-library">
<library name="purejavacomm">
<CLASSES>
<root url="jar://$MODULE_DIR$/lib/purejavacomm.jar!/" />
</CLASSES>
<JAVADOC />
<SOURCES>
<root url="jar://$MODULE_DIR$/lib/purejavacomm-src.jar!/" />
</SOURCES>
</library>
</orderEntry>
<orderEntry type="module-library">
<library name="jediterm-pty">
<CLASSES>
@@ -49,6 +20,9 @@
</library>
</orderEntry>
<orderEntry type="library" name="Guava" level="project" />
<orderEntry type="library" name="pty4j" level="project" />
<orderEntry type="library" name="jna" level="project" />
<orderEntry type="library" name="purejavacomm" level="project" />
</component>
</module>