]> source.dussan.org Git - sonarqube.git/commitdiff
SONAR-9968 distribute SonarTS on fresh installations
authorSimon Brandhof <simon.brandhof@sonarsource.com>
Fri, 13 Oct 2017 15:20:14 +0000 (17:20 +0200)
committerSimon Brandhof <simon.brandhof@sonarsource.com>
Mon, 16 Oct 2017 08:02:44 +0000 (10:02 +0200)
pom.xml
sonar-application/pom.xml

diff --git a/pom.xml b/pom.xml
index 612f6acc75824ae403d37cb4ee372a1173b52876..cf657ecaf5dabe6f803b620240c57ccfe21e413e 100644 (file)
--- a/pom.xml
+++ b/pom.xml
@@ -69,6 +69,9 @@
     <sonarXml.version>1.4.3.1027</sonarXml.version>
     <sonarGit.version>1.2</sonarGit.version>
     <sonarSvn.version>1.5.0.715</sonarSvn.version>
+    <!-- see https://repo1.maven.org/maven2/org/sonarsource/typescript/sonar-typescript-plugin/ -->
+    <sonarTs.version>1.0.0.340</sonarTs.version>
+
     <sonarUpdateCenter.version>1.18.0.487</sonarUpdateCenter.version>
     <h2.version>1.3.176</h2.version>
     <jetty.version>8.1.12.v20130726</jetty.version>
           </exclusion>
         </exclusions>
       </dependency>
+      <dependency>
+        <groupId>org.sonarsource.typescript</groupId>
+        <artifactId>sonar-typescript-plugin</artifactId>
+        <version>${sonarTs.version}</version>
+        <type>sonar-plugin</type>
+        <exclusions>
+          <exclusion>
+            <groupId>org.sonarsource.analyzer-commons</groupId>
+            <artifactId>sonar-analyzer-commons</artifactId>
+          </exclusion>
+        </exclusions>
+      </dependency>
       <dependency>
         <groupId>org.sonarsource.sonarqube</groupId>
         <artifactId>sonar-db-core</artifactId>
           no need for transitive dependencies as only the JAR file
           is needed for the zip bundle
           -->
+          <exclusion>
+            <groupId>xalan</groupId>
+            <artifactId>xalan</artifactId>
+          </exclusion>
+          <exclusion>
+            <groupId>xerces</groupId>
+            <artifactId>xercesImpl</artifactId>
+          </exclusion>
           <exclusion>
             <groupId>org.sonarsource.xml</groupId>
             <artifactId>xml-squid</artifactId>
index aa930cc53174e491fb41c4e45157c245bea3452c..35ab0f0eecfad5ccee539334af8629259f719fbf 100644 (file)
       <type>sonar-plugin</type>
       <scope>provided</scope>
     </dependency>
+    <dependency>
+      <groupId>org.sonarsource.flex</groupId>
+      <artifactId>sonar-flex-plugin</artifactId>
+      <type>sonar-plugin</type>
+      <scope>provided</scope>
+    </dependency>
     <dependency>
       <groupId>org.sonarsource.scm.git</groupId>
       <artifactId>sonar-scm-git-plugin</artifactId>
       <scope>provided</scope>
     </dependency>
     <dependency>
-      <groupId>org.sonarsource.flex</groupId>
-      <artifactId>sonar-flex-plugin</artifactId>
+      <groupId>org.sonarsource.typescript</groupId>
+      <artifactId>sonar-typescript-plugin</artifactId>
       <type>sonar-plugin</type>
       <scope>provided</scope>
     </dependency>