libcs50-java-1.0.pom

Checksums

MD5 99f0823363d247e2c7e22021f91b3c24
SHA1 b0a6a2cc596423931e891ba703e481d76553140e
SHA256 8ad5a733dbe57ca72c162f9456924246740dc5087fb2fb1db5b471bc278b152f
SHA512 750897fb98d8d5803d5c324fefa6c81fbc28504c2032f4907ead4f1b5982df42fe4410f2f10cd67c5d065003e5d141ac74d6ff3e83e44cea4f0fa95bbcd9a205

POM

<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
    <modelVersion>4.0.0</modelVersion>
    <groupId>edu.harvard</groupId>
    <artifactId>libcs50-java</artifactId>
    <version>1.0</version>
    <packaging>jar</packaging>
    <properties>
        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
        <maven.compiler.source>1.8</maven.compiler.source>
        <maven.compiler.target>1.8</maven.compiler.target>
    </properties>
	<distributionManagement>
  <repository>
    <id>packagecloud-libcs50-java</id>
    <url>packagecloud+https://packagecloud.io/MuhammadHassanRazaa/libcs50-java</url>
  </repository>
  <snapshotRepository>
    <id>packagecloud-libcs50-java</id>
    <url>packagecloud+https://packagecloud.io/MuhammadHassanRazaa/libcs50-java</url>
  </snapshotRepository>
</distributionManagement>
 <organization>
        <!-- Used as the 'Vendor' for JNLP generation -->
        <name>harvard</name>
    </organization>
    <dependencies>
       
        <dependency>
            <groupId>com.github.javafaker</groupId>
            <artifactId>javafaker</artifactId>
            <version>1.0.2</version>
            <scope>compile</scope>
        </dependency>
        <dependency>
            <groupId>org.junit.platform</groupId>
            <artifactId>junit-platform-runner</artifactId>
            <version>1.2.0</version>
            <scope>test</scope>
        </dependency>
      
    </dependencies>
    <build>

        <plugins>
<plugin>
      <!-- Build an executable JAR -->
      <groupId>org.apache.maven.plugins</groupId>
      <artifactId>maven-jar-plugin</artifactId>
      <version>3.1.0</version>
      <configuration>
        <archive>
          <manifest>
            <addClasspath>true</addClasspath>
            <classpathPrefix>lib/</classpathPrefix>
            <mainClass>${mainClass}</mainClass>
          </manifest>
        </archive>
      </configuration>
    </plugin>
                             
 
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-shade-plugin</artifactId>
                <version>3.2.1</version>
                <executions>
                    <execution>
                        <goals>
                            <goal>shade</goal>
                        </goals>
                        <configuration>
                            <createDependencyReducedPom>false</createDependencyReducedPom>
                            <transformers>
                                <transformer implementation="org.apache.maven.plugins.shade.resource.ManifestResourceTransformer">
                                    <mainClass>${mainClass}</mainClass>
                                </transformer>
                            </transformers>
                        </configuration>
                    </execution>
                </executions>
            </plugin>
<plugin>
    <groupId>org.codehaus.mojo</groupId>
                <artifactId>exec-maven-plugin</artifactId>
                <version>1.6.0</version>
                <executions>
                    <execution>
                        <goals>
                            <goal>java</goal>
                        </goals>
                    </execution>
                </executions>
                <configuration>
                    <mainClass>${mainClass}</mainClass>
                </configuration>
            </plugin>

        </plugins>
		<extensions>
    <extension>
      <groupId>io.packagecloud.maven.wagon</groupId>
      <artifactId>maven-packagecloud-wagon</artifactId>
      <version>0.0.6</version>
    </extension>
  </extensions>
    </build>
  
</project>