create agent and shared modules, add plugin.zip artifact
authorEugene.Petrenko <eugene.petrenko@gmail.com>
Wed, 6 Jul 2011 19:38:45 +0000 (23:38 +0400)
committerEugene.Petrenko <eugene.petrenko@gmail.com>
Wed, 6 Jul 2011 19:38:45 +0000 (23:38 +0400)
.idea/artifacts/plugin.xml [new file with mode: 0644]
.idea/artifacts/plugin_zip.xml [new file with mode: 0644]
.idea/modules.xml
nuget-agent/nuget-agent.iml [new file with mode: 0644]
nuget-agent/teamcity-agent-plugin.xml [new file with mode: 0644]
nuget-common/nuget-common.iml [new file with mode: 0644]
nuget-server/teamcity-server-plugin.xml [new file with mode: 0644]

diff --git a/.idea/artifacts/plugin.xml b/.idea/artifacts/plugin.xml
new file mode 100644 (file)
index 0000000..a10ea8c
--- /dev/null
@@ -0,0 +1,32 @@
+<component name="ArtifactManager">\r
+  <artifact name="plugin">\r
+    <output-path>$PROJECT_DIR$/out/artifacts/plugin</output-path>\r
+    <root id="root">\r
+      <element id="directory" name="agent">\r
+        <element id="archive" name="nuget-agent.zip">\r
+          <element id="archive" name="nuget-agent.jar">\r
+            <element id="module-output" name="nuget-agent" />\r
+          </element>\r
+          <element id="archive" name="nuget-common.jar">\r
+            <element id="module-output" name="nuget-common" />\r
+          </element>\r
+          <element id="file-copy" path="$PROJECT_DIR$/nuget-agent/teamcity-agent-plugin.xml" output-file-name="teamcity-plugin.xml" />\r
+        </element>\r
+      </element>\r
+      <element id="directory" name="server">\r
+        <element id="archive" name="nuget-server.jar">\r
+          <element id="module-output" name="nuget-server" />\r
+        </element>\r
+        <element id="archive" name="nuget-common.jar">\r
+          <element id="module-output" name="nuget-common" />\r
+        </element>\r
+        <element id="archive" name="nuget-resources.jar">\r
+          <element id="directory" name="buildServerResources">\r
+            <element id="dir-copy" path="$PROJECT_DIR$/nuget-server/resources" />\r
+          </element>\r
+        </element>\r
+      </element>\r
+      <element id="file-copy" path="$PROJECT_DIR$/nuget-server/teamcity-server-plugin.xml" output-file-name="teamcity-plugin.xml" />\r
+    </root>\r
+  </artifact>\r
+</component>
\ No newline at end of file
diff --git a/.idea/artifacts/plugin_zip.xml b/.idea/artifacts/plugin_zip.xml
new file mode 100644 (file)
index 0000000..d94c1bd
--- /dev/null
@@ -0,0 +1,10 @@
+<component name="ArtifactManager">\r
+  <artifact name="plugin-zip">\r
+    <output-path>$PROJECT_DIR$/out/artifacts/plugin_zip</output-path>\r
+    <root id="root">\r
+      <element id="archive" name="dotNetPackagesSupport.zip">\r
+        <element id="artifact" artifact-name="plugin" />\r
+      </element>\r
+    </root>\r
+  </artifact>\r
+</component>
\ No newline at end of file
index 9bbfcd43e3bb1116b5c1b4a1a950a44eed0c3e04..f5df5102be359f13e0429653204e6b43c3d4297f 100644 (file)
@@ -3,6 +3,8 @@
   <component name="ProjectModuleManager">\r
     <modules>\r
       <module fileurl="file://$PROJECT_DIR$/idea-resolve-helper.iml" filepath="$PROJECT_DIR$/idea-resolve-helper.iml" />\r
   <component name="ProjectModuleManager">\r
     <modules>\r
       <module fileurl="file://$PROJECT_DIR$/idea-resolve-helper.iml" filepath="$PROJECT_DIR$/idea-resolve-helper.iml" />\r
+      <module fileurl="file://$PROJECT_DIR$/nuget-agent/nuget-agent.iml" filepath="$PROJECT_DIR$/nuget-agent/nuget-agent.iml" />\r
+      <module fileurl="file://$PROJECT_DIR$/nuget-common/nuget-common.iml" filepath="$PROJECT_DIR$/nuget-common/nuget-common.iml" />\r
       <module fileurl="file://$PROJECT_DIR$/nuget-server/nuget-server.iml" filepath="$PROJECT_DIR$/nuget-server/nuget-server.iml" />\r
     </modules>\r
   </component>\r
       <module fileurl="file://$PROJECT_DIR$/nuget-server/nuget-server.iml" filepath="$PROJECT_DIR$/nuget-server/nuget-server.iml" />\r
     </modules>\r
   </component>\r
diff --git a/nuget-agent/nuget-agent.iml b/nuget-agent/nuget-agent.iml
new file mode 100644 (file)
index 0000000..bcd2974
--- /dev/null
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>\r
+<module type="JAVA_MODULE" version="4">\r
+  <component name="NewModuleRootManager" inherit-compiler-output="true">\r
+    <exclude-output />\r
+    <content url="file://$MODULE_DIR$">\r
+      <sourceFolder url="file://$MODULE_DIR$/src" isTestSource="false" />\r
+    </content>\r
+    <orderEntry type="inheritedJdk" />\r
+    <orderEntry type="sourceFolder" forTests="false" />\r
+  </component>\r
+</module>\r
+\r
diff --git a/nuget-agent/teamcity-agent-plugin.xml b/nuget-agent/teamcity-agent-plugin.xml
new file mode 100644 (file)
index 0000000..2b79515
--- /dev/null
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>\r
+<teamcity-agent-plugin xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"\r
+                       xsi:noNamespaceSchemaLocation="urn:shemas-jetbrains-com:teamcity-agent-plugin-v1-xml">\r
+  <agent-deployment use-separate-classloader="true"/>\r
+</teamcity-agent-plugin>
\ No newline at end of file
diff --git a/nuget-common/nuget-common.iml b/nuget-common/nuget-common.iml
new file mode 100644 (file)
index 0000000..bcd2974
--- /dev/null
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>\r
+<module type="JAVA_MODULE" version="4">\r
+  <component name="NewModuleRootManager" inherit-compiler-output="true">\r
+    <exclude-output />\r
+    <content url="file://$MODULE_DIR$">\r
+      <sourceFolder url="file://$MODULE_DIR$/src" isTestSource="false" />\r
+    </content>\r
+    <orderEntry type="inheritedJdk" />\r
+    <orderEntry type="sourceFolder" forTests="false" />\r
+  </component>\r
+</module>\r
+\r
diff --git a/nuget-server/teamcity-server-plugin.xml b/nuget-server/teamcity-server-plugin.xml
new file mode 100644 (file)
index 0000000..c29e0b1
--- /dev/null
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>\r
+<teamcity-plugin xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"\r
+                 xsi:noNamespaceSchemaLocation="urn:shemas-jetbrains-com:teamcity-plugin-v1-xml">\r
+  <info>\r
+    <name>dotNetPackageManagers</name>\r
+    <display-name>.NET Package managers support (i.e. NuGet or openwrap)</display-name>\r
+    <version>@Plugin_Version@</version>\r
+    <vendor>\r
+      <name>@Plugin_Vendor@</name>\r
+      <url>@Plugin_Vendor_Url@</url>\r
+    </vendor>\r
+  </info>\r
+  <deployment use-separate-classloader="true"/>\r
+</teamcity-plugin>\r