Advertisement
raelianer

differences between the pom.xml files

Feb 8th, 2015
296
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
XML 23.44 KB | None | 0 0
  1. I took the different pom.xml files and deleted the content that was the same in both files.
  2.  
  3.  
  4. pom.xml from primefaces-extensions-showcase
  5. ====================================================================================================
  6.  
  7. <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  8.         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
  9.     <!-- $Id$ -->
  10.  
  11.     <groupId>org.primefaces.extensions</groupId>
  12.     <artifactId>showcase</artifactId>
  13.     <packaging>war</packaging>
  14.     <version>3.0.0</version>
  15.     <name>showcase</name>
  16.     <description>
  17.         <![CDATA[PrimeFaces Extensions Project Showcase for Maven.]]>
  18.     </description>
  19.  
  20.     <scm>
  21.         <connection>scm:git:git@github.com:primefaces-extensions/showcase.git</connection>
  22.         <developerConnection>scm:git:git@github.com:primefaces-extensions/showcase.git</developerConnection>
  23.         <url>https://github.com/primefaces-extensions/showcase</url>
  24.     </scm>
  25.  
  26.     <build>
  27.  
  28.         <plugins>
  29.             <plugin>
  30.                 <groupId>org.mortbay.jetty</groupId>
  31.                 <artifactId>jetty-maven-plugin</artifactId>
  32.                 <version>8.1.16.v20140903</version>
  33.                 <configuration>
  34.                     <webAppConfig>
  35.                         <contextPath>/primeext-showcase</contextPath>
  36.                         <overrideDescriptor>src/main/webapp/WEB-INF/web-overwrite.xml</overrideDescriptor>
  37.                     </webAppConfig>
  38.                     <webXml>${project.build.directory}/classes/WEB-INF/web.xml</webXml>
  39.                     <webAppSourceDirectory>${basedir}/src/main/webapp</webAppSourceDirectory>
  40.                     <scanIntervalSeconds>1</scanIntervalSeconds>
  41.                     <stopPort>9966</stopPort>
  42.                     <stopKey>foo</stopKey>
  43.                 </configuration>
  44.             </plugin>
  45.  
  46.  
  47.         </plugins>
  48.     </build>
  49.  
  50.     <dependencies>
  51.         <dependency>
  52.             <groupId>junit</groupId>
  53.             <artifactId>junit</artifactId>
  54.         </dependency>
  55.  
  56.  
  57.  
  58.  
  59.  
  60.         <dependency>
  61.             <groupId>org.primefaces.extensions</groupId>
  62.             <artifactId>primefaces-extensions</artifactId>
  63.             <version>${project.version}</version>
  64.         </dependency>
  65.         <dependency>
  66.             <groupId>org.primefaces.extensions</groupId>
  67.             <artifactId>resources-ckeditor</artifactId>
  68.             <version>${project.version}</version>
  69.         </dependency>
  70.         <dependency>
  71.             <groupId>org.primefaces.extensions</groupId>
  72.             <artifactId>resources-codemirror</artifactId>
  73.             <version>${project.version}</version>
  74.         </dependency>
  75.  
  76.  
  77.         <dependency>
  78.             <groupId>com.lowagie</groupId>
  79.             <artifactId>itext</artifactId>
  80.         </dependency>
  81.  
  82.     </dependencies>
  83.  
  84.     <profiles>
  85.  
  86.  
  87.         <profile>
  88.             <id>run-jetty</id>
  89.             <properties>
  90.                 <maven.test.skip>true</maven.test.skip>
  91.             </properties>
  92.             <build>
  93.                 <plugins>
  94.                     <plugin>
  95.                         <groupId>org.mortbay.jetty</groupId>
  96.                         <artifactId>jetty-maven-plugin</artifactId>
  97.                         <executions>
  98.                             <execution>
  99.                                 <phase>package</phase>
  100.                                 <goals>
  101.                                     <goal>run</goal>
  102.                                 </goals>
  103.                             </execution>
  104.                         </executions>
  105.                     </plugin>
  106.                     <plugin>
  107.                         <groupId>org.apache.maven.plugins</groupId>
  108.                         <artifactId>maven-war-plugin</artifactId>
  109.                         <executions>
  110.                             <execution>
  111.                                 <id>default-war</id>
  112.                                 <phase>none</phase>
  113.                             </execution>
  114.                         </executions>
  115.                     </plugin>
  116.                 </plugins>
  117.             </build>
  118.  
  119.         </profile>
  120.         <profile>
  121.             <!-- When built in OpenShift the 'openshift' profile will be used when invoking mvn. -->
  122.             <!-- Use this profile for any OpenShift specific customization your app will need. -->
  123.             <!-- By default that is to put the resulting archive into the 'deployments' folder. -->
  124.             <!-- http://maven.apache.org/guides/mini/guide-building-for-different-environments.html -->
  125.             <id>openshift</id>
  126.             <build>
  127.                 <plugins>
  128.                     <plugin>
  129.                         <artifactId>maven-war-plugin</artifactId>
  130.                         <version>2.1.1</version>
  131.                         <configuration>
  132.                             <outputDirectory>webapps</outputDirectory>
  133.                             <warName>ROOT</warName>
  134.                         </configuration>
  135.                     </plugin>
  136.                 </plugins>
  137.             </build>
  138.             <properties>
  139.                 <jsf-impl>mojarra</jsf-impl>
  140.                 <jsf-version>${mojarra.version}</jsf-version>
  141.                 <jsf-listener>com.sun.faces.config.ConfigureListener</jsf-listener>
  142.             </properties>
  143.             <dependencies>
  144.                 <dependency>
  145.                     <groupId>com.sun.faces</groupId>
  146.                     <artifactId>jsf-api</artifactId>
  147.                     <version>${mojarra.version}</version>
  148.                     <scope>compile</scope>
  149.                 </dependency>
  150.                 <dependency>
  151.                     <groupId>com.sun.faces</groupId>
  152.                     <artifactId>jsf-impl</artifactId>
  153.                     <version>${mojarra.version}</version>
  154.                     <scope>compile</scope>
  155.                 </dependency>
  156.             </dependencies>
  157.         </profile>
  158.     </profiles>
  159.  
  160.     <properties>
  161.         <primefaces-extensions.core.version>${project.version}</primefaces-extensions.core.version>
  162.         <primefaces-extensions.new-components>analogClock;gravatar;documentViewer;gChart;knob;timer</primefaces-extensions.new-components>
  163.         <primefaces-extensions.updated-components>;</primefaces-extensions.updated-components>
  164.  
  165.         <mojarra.version>2.2.8</mojarra.version>
  166.         <myfaces.version>2.2.4</myfaces.version>
  167.     </properties>
  168. </project>
  169. ====================================================================================================
  170.  
  171.  
  172.  
  173. pom.xml from my project with spring-security integration
  174. ====================================================================================================
  175. <?xml version="1.0" encoding="UTF-8"?>
  176. <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  177. xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
  178.    
  179.  
  180.     <groupId>edu.wctc.maven.glassfish</groupId>
  181.     <artifactId>jsfsecure_copy</artifactId>
  182.     <packaging>war</packaging>
  183.     <version>1.0-SNAPSHOT</version>
  184.  
  185.     <name>jsfsecure_copy</name>
  186.  
  187.     <properties>
  188.         <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
  189.         <endorsed.dir>${project.build.directory}/endorsed</endorsed.dir>
  190.         <org.springframework.version>4.0.3.RELEASE</org.springframework.version>
  191.         <spring-security.version>3.2.5.RELEASE</spring-security.version>
  192.         <junit.version>4.11</junit.version>
  193.         <aspectj.version>1.7.1</aspectj.version>
  194.         <primefaces-extensions.version>3.0.0</primefaces-extensions.version>
  195.        
  196.        
  197.         <primefaces-extensions.core.version>3.0.0</primefaces-extensions.core.version>
  198.         <primefaces-extensions.new-components>analogClock;gravatar;documentViewer;gChart;knob;timer</primefaces-extensions.new-components>
  199.         <primefaces-extensions.updated-components>;</primefaces-extensions.updated-components>
  200.  
  201.         <mojarra.version>2.2.8</mojarra.version>
  202.         <myfaces.version>2.2.4</myfaces.version>
  203.        
  204.         <jsfVersion>Mojarra-2.2.8</jsfVersion>
  205.         <primefacesVersion>PrimeFaces-5.1</primefacesVersion>
  206.        
  207.     </properties>
  208.    
  209.     <dependencies>
  210.         <dependency>
  211.             <groupId>javax.servlet</groupId>
  212.             <artifactId>servlet-api</artifactId>
  213.             <version>2.5</version>
  214.             <scope>provided</scope>
  215.         </dependency>
  216.         <dependency>
  217.             <groupId>javax.servlet.jsp</groupId>
  218.             <artifactId>jsp-api</artifactId>
  219.             <version>2.1</version>
  220.             <scope>provided</scope>
  221.         </dependency>
  222.         <dependency>
  223.             <groupId>commons-lang</groupId>
  224.             <artifactId>commons-lang</artifactId>
  225.             <version>2.6</version>
  226.         </dependency>
  227.        
  228.        
  229.  
  230.         <dependency>
  231.             <groupId>javax</groupId>
  232.             <artifactId>javaee-web-api</artifactId>
  233.             <version>7.0</version>
  234.             <scope>provided</scope>
  235.         </dependency>
  236.        
  237.         <!-- Google Guava utilities -->
  238.         <dependency>
  239.             <groupId>com.google.guava</groupId>
  240.             <artifactId>guava</artifactId>
  241.             <version>16.0.1</version>
  242.         </dependency>
  243.                
  244.         <!-- Superior, open-source Date/Time API -->
  245.         <dependency>
  246.             <groupId>joda-time</groupId>
  247.             <artifactId>joda-time</artifactId>
  248.             <version>2.3</version>
  249.         </dependency>
  250.    
  251.         <!--
  252.            Spring Security Basic Libraries
  253.        -->
  254.         <dependency>
  255.             <groupId>org.springframework.security</groupId>
  256.             <artifactId>spring-security-core</artifactId>
  257.             <version>${spring-security.version}</version>
  258.         </dependency>
  259.         <dependency>
  260.             <groupId>org.springframework.security</groupId>
  261.             <artifactId>spring-security-web</artifactId>
  262.             <version>${spring-security.version}</version>
  263.         </dependency>
  264.         <dependency>
  265.             <groupId>org.springframework.security</groupId>
  266.             <artifactId>spring-security-config</artifactId>
  267.             <version>${spring-security.version}</version>
  268.         </dependency>
  269.        
  270.         <!--
  271.            acl
  272.        -->
  273.         <dependency>
  274.                 <groupId>org.springframework.security</groupId>
  275.                 <artifactId>spring-security-acl</artifactId>
  276.                 <version>${spring-security.version}</version>
  277.         </dependency>
  278.         <dependency>
  279.             <groupId>org.springframework.security</groupId>
  280.             <artifactId>facelets-taglib-jsf20-spring-3</artifactId>
  281.             <version>0.5</version>
  282.         </dependency>
  283.  
  284.         <!--
  285.            Core Spring utilities used by other modules.
  286.            Define this if you use Spring Utility APIs (org.springframework.core.*/org.springframework.util.*)
  287.        -->
  288.         <dependency>
  289.             <groupId>org.springframework</groupId>
  290.             <artifactId>spring-core</artifactId>
  291.             <version>${org.springframework.version}</version>
  292.         </dependency>
  293.  
  294.         <!--
  295.            Expression Language (depends on spring-core)
  296.            Define this if you use Spring Expression APIs (org.springframework.expression.*)
  297.        -->
  298.         <dependency>
  299.             <groupId>org.springframework</groupId>
  300.             <artifactId>spring-expression</artifactId>
  301.             <version>${org.springframework.version}</version>
  302.         </dependency>
  303.  
  304.         <!--
  305.            Bean Factory and JavaBeans utilities (depends on spring-core)
  306.            Define this if you use Spring Bean APIs (org.springframework.beans.*)
  307.        -->
  308.         <dependency>
  309.             <groupId>org.springframework</groupId>
  310.             <artifactId>spring-beans</artifactId>
  311.             <version>${org.springframework.version}</version>
  312.         </dependency>
  313.  
  314.         <!--
  315.            Aspect Oriented Programming (AOP) Framework (depends on spring-core, spring-beans)
  316.            Define this if you use Spring AOP APIs (org.springframework.aop.*)
  317.        -->
  318.         <dependency>
  319.             <groupId>org.springframework</groupId>
  320.             <artifactId>spring-aop</artifactId>
  321.             <version>${org.springframework.version}</version>
  322.         </dependency>
  323.        
  324.         <dependency>
  325.             <groupId>org.springframework</groupId>
  326.             <artifactId>spring-aspects</artifactId>
  327.             <version>${org.springframework.version}</version>
  328.         </dependency>
  329.  
  330.         <!--
  331.            Application Context (depends on spring-core, spring-expression, spring-aop, spring-beans)
  332.            This is the central artifact for Spring's Dependency Injection Container and is generally always defined
  333.        -->
  334.         <dependency>
  335.             <groupId>org.springframework</groupId>
  336.             <artifactId>spring-context</artifactId>
  337.             <version>${org.springframework.version}</version>
  338.             <exclusions>
  339.                 <!-- Exclude Commons Logging in favor of SLF4j -->
  340.                 <exclusion>
  341.                     <groupId>commons-logging</groupId>
  342.                     <artifactId>commons-logging</artifactId>
  343.                 </exclusion>
  344.             </exclusions>
  345.         </dependency>
  346.  
  347.         <!--
  348.            Various Application Context utilities, including EhCache, JavaMail, Quartz, and Freemarker integration
  349.            Define this if you need any of these integrations
  350.        -->
  351.         <dependency>
  352.             <groupId>org.springframework</groupId>
  353.             <artifactId>spring-context-support</artifactId>
  354.             <version>${org.springframework.version}</version>
  355.         </dependency>
  356.  
  357.         <!--
  358.            Transaction Management Abstraction (depends on spring-core, spring-beans, spring-aop, spring-context)
  359.            Define this if you use Spring Transactions or DAO Exception Hierarchy
  360.            (org.springframework.transaction.*/org.springframework.dao.*)
  361.        -->
  362.         <dependency>
  363.             <groupId>org.springframework</groupId>
  364.             <artifactId>spring-tx</artifactId>
  365.             <version>${org.springframework.version}</version>
  366.         </dependency>
  367.  
  368.         <!--
  369.            JDBC Data Access Library (depends on spring-core, spring-beans, spring-context, spring-tx)
  370.            Define this if you use Spring's JdbcTemplate API (org.springframework.jdbc.*)
  371.        -->
  372.         <dependency>
  373.             <groupId>org.springframework</groupId>
  374.             <artifactId>spring-jdbc</artifactId>
  375.             <version>${org.springframework.version}</version>
  376.         </dependency>
  377.  
  378.         <!--
  379.            Object-to-Relation-Mapping (ORM) integration with Hibernate, JPA, and iBatis.
  380.            (depends on spring-core, spring-beans, spring-context, spring-tx)
  381.            Define this if you need ORM (org.springframework.orm.*)
  382.        -->
  383.         <dependency>
  384.             <groupId>org.springframework</groupId>
  385.             <artifactId>spring-orm</artifactId>
  386.             <version>${org.springframework.version}</version>
  387.         </dependency>
  388.  
  389.         <!--
  390.            Object-to-XML Mapping (OXM) abstraction and integration with JAXB, JiBX, Castor, XStream, and XML Beans.
  391.            (depends on spring-core, spring-beans, spring-context)
  392.            Define this if you need OXM (org.springframework.oxm.*)
  393.        -->
  394.         <dependency>
  395.             <groupId>org.springframework</groupId>
  396.             <artifactId>spring-oxm</artifactId>
  397.             <version>${org.springframework.version}</version>
  398.         </dependency>
  399.  
  400.         <!--
  401.            Web application development utilities applicable to both Servlet and Portlet Environments
  402.            (depends on spring-core, spring-beans, spring-context)
  403.            Define this if you use Spring MVC, or wish to use Struts, JSF, or another web framework with Spring (org.springframework.web.*)
  404.        -->
  405.         <dependency>
  406.             <groupId>org.springframework</groupId>
  407.             <artifactId>spring-web</artifactId>
  408.             <version>${org.springframework.version}</version>
  409.         </dependency>
  410.        
  411.         <!--
  412.            Support for testing Spring applications with tools such as JUnit and TestNG
  413.            This artifact is generally always defined with a 'test' scope for the integration testing framework and unit testing stubs
  414.        -->
  415.         <dependency>
  416.             <groupId>org.springframework</groupId>
  417.             <artifactId>spring-test</artifactId>
  418.             <version>${org.springframework.version}</version>
  419.             <scope>test</scope>
  420.         </dependency>
  421.  
  422.         <dependency>
  423.             <groupId>junit</groupId>
  424.             <artifactId>junit</artifactId>
  425.             <!--<version>${junit.version}</version>-->
  426.             <scope>test</scope>
  427.         </dependency>
  428.         <!--
  429.            Adds extra features for JUnit semantics
  430.        -->
  431.         <dependency>
  432.             <groupId>org.hamcrest</groupId>
  433.             <artifactId>hamcrest-all</artifactId>
  434.             <version>1.3</version>
  435.         </dependency>
  436.        
  437.         <!--
  438.            Superior logging framework works with Slf4j to replace log4j
  439.        -->
  440.  
  441.         <dependency>
  442.             <groupId>ch.qos.logback</groupId>
  443.             <artifactId>logback-core</artifactId>
  444.             <version>1.0.13</version>
  445.         </dependency>
  446.         <dependency>
  447.             <groupId>ch.qos.logback</groupId>
  448.             <artifactId>logback-classic</artifactId>
  449.             <version>1.0.13</version>
  450.         </dependency>
  451.                
  452.         <!--
  453.            Needed by Logback and Spring to replace commons logging & log4j
  454.        -->
  455.         <dependency>
  456.             <groupId>org.slf4j</groupId>
  457.             <artifactId>slf4j-api</artifactId>
  458.             <version>1.7.5</version>
  459.         </dependency>
  460.         <dependency>
  461.             <groupId>org.slf4j</groupId>
  462.             <artifactId>jcl-over-slf4j</artifactId>
  463.             <version>1.7.5</version>
  464.         </dependency>
  465.        
  466.         <!-- Useful utilities from Apache Commons -->
  467.         <dependency>
  468.             <groupId>commons-collections</groupId>
  469.             <artifactId>commons-collections</artifactId>
  470.             <!--<version>3.2.1</version>-->
  471.         </dependency>
  472.        
  473.         <!-- Need by Performance Intercepter -->
  474.         <dependency>
  475.             <groupId>com.google.code.findbugs</groupId>
  476.             <artifactId>annotations</artifactId>
  477.             <version>2.0.2</version>
  478.         </dependency>
  479.        
  480.        
  481.         <!-- Data Exporter -->
  482.  
  483.         <dependency>
  484.             <groupId>com.lowagie</groupId>
  485.             <artifactId>itext</artifactId>
  486.             <!--<version>2.1.7</version>-->
  487.             <exclusions>
  488.                 <exclusion>
  489.                     <groupId>bouncycastle</groupId>
  490.                     <artifactId>bcmail-jdk14</artifactId>
  491.                 </exclusion>
  492.                 <exclusion>
  493.                     <groupId>bouncycastle</groupId>
  494.                     <artifactId>bcprov-jdk14</artifactId>
  495.                 </exclusion>
  496.                 <exclusion>
  497.                     <groupId>org.bouncycastle</groupId>
  498.                     <artifactId>bctsp-jdk14</artifactId>
  499.                 </exclusion>
  500.             </exclusions>
  501.         </dependency>
  502.        
  503.         <!-- File Upload -->
  504.         <dependency>
  505.             <groupId>commons-fileupload</groupId>
  506.             <artifactId>commons-fileupload</artifactId>
  507.             <!--<version>1.3</version>-->
  508.         </dependency>
  509.         <dependency>
  510.             <groupId>commons-io</groupId>
  511.             <artifactId>commons-io</artifactId>
  512.             <!--<version>2.2</version>-->
  513.         </dependency>
  514.        
  515.         <!-- FeedReader -->
  516.         <dependency>
  517.             <groupId>rome</groupId>
  518.             <artifactId>rome</artifactId>
  519.             <version>1.0</version>
  520.         </dependency>
  521.        
  522.         <!-- Twitter API -->
  523.         <dependency>
  524.             <groupId>org.twitter4j</groupId>
  525.             <artifactId>twitter4j-core</artifactId>
  526.             <version>3.0.5</version>
  527.         </dependency>
  528.        
  529.         <!-- Atmosphere -->
  530.         <dependency>
  531.             <groupId>org.atmosphere</groupId>
  532.             <artifactId>atmosphere-runtime</artifactId>
  533.             <version>2.2.4</version>
  534.         </dependency>        
  535.         <dependency>
  536.             <groupId>javax.inject</groupId>
  537.             <artifactId>javax.inject</artifactId>
  538.             <version>1</version>
  539.         </dependency>
  540.  
  541.  
  542.        
  543.         <!-- GraphicImage -->
  544.         <dependency>
  545.             <groupId>net.sourceforge.barbecue</groupId>
  546.             <artifactId>barbecue</artifactId>
  547.             <version>1.5-beta1</version>
  548.         </dependency>
  549.         <dependency>
  550.             <groupId>jfree</groupId>
  551.             <artifactId>jfreechart</artifactId>
  552.             <version>1.0.0</version>
  553.         </dependency>
  554.        
  555.         <!-- Barcode -->
  556.         <dependency>
  557.             <groupId>net.glxn</groupId>
  558.             <artifactId>qrgen</artifactId>
  559.             <version>1.4</version>
  560.         </dependency>
  561.         <dependency>
  562.             <groupId>net.sf.barcode4j</groupId>
  563.             <artifactId>barcode4j-light</artifactId>
  564.             <version>2.1</version>
  565.         </dependency>
  566.         <dependency>
  567.             <groupId>org.eclipse.persistence</groupId>
  568.             <artifactId>eclipselink</artifactId>
  569.             <version>2.5.1</version>
  570.             <scope>provided</scope>
  571.         </dependency>
  572.         <dependency>
  573.             <groupId>org.eclipse.persistence</groupId>
  574.             <artifactId>org.eclipse.persistence.jpa.modelgen.processor</artifactId>
  575.             <version>2.5.1</version>
  576.             <scope>provided</scope>
  577.         </dependency>
  578.        
  579.  
  580.        
  581.  
  582.        
  583.         <dependency>
  584.             <groupId>org.primefaces.extensions</groupId>
  585.             <artifactId>primefaces-extensions</artifactId>
  586.             <version>${primefaces-extensions.version}</version>
  587.         </dependency>
  588.         <dependency>
  589.             <groupId>org.primefaces.extensions</groupId>
  590.             <artifactId>resources-ckeditor</artifactId>
  591.             <version>${primefaces-extensions.version}</version>
  592.         </dependency>
  593.         <dependency>
  594.             <groupId>org.primefaces.extensions</groupId>
  595.             <artifactId>resources-codemirror</artifactId>
  596.             <version>${primefaces-extensions.version}</version>
  597.         </dependency>
  598.        
  599.     </dependencies>
  600.    
  601.     <repositories>
  602.         <repository>
  603.             <id>prime-repo</id>
  604.             <name>PrimeFaces Maven Repository</name>
  605.             <url>http://repository.primefaces.org</url>
  606.             <layout>default</layout>
  607.         </repository>
  608.         <!--
  609.        <repository>
  610.            <id>springsource-repo</id>
  611.            <name>SpringSource Repository</name>
  612.            <url>http://repo.springsource.org/release</url>
  613.        </repository>
  614.        -->
  615.         <repository>
  616.             <id>org.springframework.security.taglibs.facelets</id>
  617.             <name>SpringSource Security Taglibs</name>
  618.             <url>http://spring-security-facelets-taglib.googlecode.com/svn/repo/</url>
  619.         </repository>
  620.     </repositories>
  621.  
  622.     <build>
  623.  
  624.         <plugins>
  625.  
  626.         </plugins>
  627.     </build>
  628.  
  629.     <profiles>
  630.  
  631.  
  632.     </profiles>
  633. </project>
  634. ====================================================================================================
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement