pom.xml 3.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788
  1. <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  2. xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
  3. <modelVersion>4.0.0</modelVersion>
  4. <parent>
  5. <groupId>com.scytl.mixing</groupId>
  6. <artifactId>mixing</artifactId>
  7. <version>0.3.2</version>
  8. </parent>
  9. <artifactId>mixing-proofs</artifactId>
  10. <name>Mixing Prover</name>
  11. <description>This module allows a shuffle proof to be generated.</description>
  12. <dependencies>
  13. <dependency>
  14. <groupId>com.google.code.findbugs</groupId>
  15. <artifactId>jsr305</artifactId>
  16. </dependency>
  17. <!-- Internal project dependencies-->
  18. <dependency>
  19. <groupId>com.scytl.mixing</groupId>
  20. <artifactId>mixing-module</artifactId>
  21. <version>${project.version}</version>
  22. </dependency>
  23. <!-- scytl-math -->
  24. <dependency>
  25. <groupId>com.scytl.math</groupId>
  26. <artifactId>scytl-math</artifactId>
  27. <scope>test</scope>
  28. </dependency>
  29. <!-- Testing dependencies -->
  30. <dependency>
  31. <groupId>org.mockito</groupId>
  32. <artifactId>mockito-core</artifactId>
  33. <scope>test</scope>
  34. </dependency>
  35. <!-- BouncyCastle -->
  36. <dependency>
  37. <groupId>org.bouncycastle</groupId>
  38. <artifactId>bcprov-jdk15on</artifactId>
  39. <!-- The scope is provided because it is deployed as a JVM extension
  40. as described in JCA documentation. -->
  41. <scope>provided</scope>
  42. </dependency>
  43. <dependency>
  44. <groupId>org.bouncycastle</groupId>
  45. <artifactId>bcpkix-jdk15on</artifactId>
  46. <exclusions>
  47. <exclusion>
  48. <!-- BC provider should not be included into dependencies
  49. transitively, it is deployed as a JVM extension. -->
  50. <groupId>org.bouncycastle</groupId>
  51. <artifactId>bcprov-jdk15on</artifactId>
  52. </exclusion>
  53. </exclusions>
  54. </dependency>
  55. </dependencies>
  56. <!-- The following section is needed by test profiles that exist in other
  57. modules, it should be removed in future if such profiles are removed or if
  58. any alternative to having this section is found. -->
  59. <profiles>
  60. <profile>
  61. <id>skipTestRun</id>
  62. <activation>
  63. <property>
  64. <name>skipTests</name>
  65. <value>!true</value>
  66. </property>
  67. </activation>
  68. <dependencies>
  69. <dependency>
  70. <groupId>com.scytl.mixing</groupId>
  71. <artifactId>mixing-commons</artifactId>
  72. <version>${project.version}</version>
  73. <type>test-jar</type>
  74. <scope>test</scope>
  75. </dependency>
  76. </dependencies>
  77. </profile>
  78. </profiles>
  79. </project>