[dev-java/slf4j-*] bump the entire stack from tree + jdk14 in case i need it
This commit is contained in:
		
							
								
								
									
										222
									
								
								dev-java/slf4j-nop/files/1.7.26-build.xml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										222
									
								
								dev-java/slf4j-nop/files/1.7.26-build.xml
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,222 @@
 | 
			
		||||
<?xml version="1.0" encoding="UTF-8"?>
 | 
			
		||||
 | 
			
		||||
<project name="slf4j-nop-from-maven" default="package" basedir=".">
 | 
			
		||||
 | 
			
		||||
  <!-- ====================================================================== -->
 | 
			
		||||
  <!-- Build environment properties                                           -->
 | 
			
		||||
  <!-- ====================================================================== -->
 | 
			
		||||
 | 
			
		||||
  <property file="${user.home}/.m2/maven.properties"/>
 | 
			
		||||
  <property file="maven-build.properties"/>
 | 
			
		||||
 | 
			
		||||
  <property name="maven.build.finalName" value="slf4j-nop-1.7.26"/>
 | 
			
		||||
  <property name="maven.build.dir" value="target"/>
 | 
			
		||||
  <property name="maven.build.outputDir" value="${maven.build.dir}/classes"/>
 | 
			
		||||
  <property name="maven.build.srcDir.0" value="src/main/java"/>
 | 
			
		||||
  <property name="maven.build.resourceDir.0" value="src/main/resources"/>
 | 
			
		||||
  <property name="maven.build.testOutputDir" value="${maven.build.dir}/test-classes"/>
 | 
			
		||||
  <property name="maven.build.testDir.0" value="src/test/java"/>
 | 
			
		||||
  <property name="maven.build.testResourceDir.0" value="src/test/resources"/>
 | 
			
		||||
  <property name="maven.test.reports" value="${maven.build.dir}/test-reports"/>
 | 
			
		||||
  <property name="maven.reporting.outputDirectory" value="${maven.build.dir}/site"/>
 | 
			
		||||
 | 
			
		||||
  <property name="maven.repo.local" value="${user.home}/.m2/repository"/>
 | 
			
		||||
  <property name="maven.settings.offline" value="false"/>
 | 
			
		||||
  <property name="maven.settings.interactiveMode" value="true"/>
 | 
			
		||||
 | 
			
		||||
  <!-- ====================================================================== -->
 | 
			
		||||
  <!-- Defining classpaths                                                    -->
 | 
			
		||||
  <!-- ====================================================================== -->
 | 
			
		||||
 | 
			
		||||
  <path id="build.classpath">
 | 
			
		||||
    <pathelement location="${maven.repo.local}/org/slf4j/slf4j-api/1.7.26/slf4j-api-1.7.26.jar"/>
 | 
			
		||||
  </path>
 | 
			
		||||
  <path id="build.test.classpath">
 | 
			
		||||
    <pathelement location="${maven.repo.local}/org/slf4j/slf4j-api/1.7.26/slf4j-api-1.7.26.jar"/>
 | 
			
		||||
    <pathelement location="${maven.repo.local}/junit/junit/4.12/junit-4.12.jar"/>
 | 
			
		||||
    <pathelement location="${maven.repo.local}/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.jar"/>
 | 
			
		||||
  </path>
 | 
			
		||||
 | 
			
		||||
  <!-- ====================================================================== -->
 | 
			
		||||
  <!-- Cleaning up target                                                     -->
 | 
			
		||||
  <!-- ====================================================================== -->
 | 
			
		||||
 | 
			
		||||
  <target name="clean" description="Clean the output directory">
 | 
			
		||||
    <delete dir="${maven.build.dir}"/>
 | 
			
		||||
  </target>
 | 
			
		||||
 | 
			
		||||
  <!-- ====================================================================== -->
 | 
			
		||||
  <!-- Compilation target                                                     -->
 | 
			
		||||
  <!-- ====================================================================== -->
 | 
			
		||||
 | 
			
		||||
  <target name="compile" description="Compile the code">
 | 
			
		||||
    <mkdir dir="${maven.build.outputDir}"/>
 | 
			
		||||
    <javac destdir="${maven.build.outputDir}" 
 | 
			
		||||
           nowarn="false" 
 | 
			
		||||
           debug="true" 
 | 
			
		||||
           optimize="false" 
 | 
			
		||||
           deprecation="true" 
 | 
			
		||||
           target="1.8" 
 | 
			
		||||
           verbose="false" 
 | 
			
		||||
           fork="false" 
 | 
			
		||||
           source="1.8">
 | 
			
		||||
      <src>
 | 
			
		||||
        <pathelement location="${maven.build.srcDir.0}"/>
 | 
			
		||||
      </src>
 | 
			
		||||
      <classpath refid="build.classpath"/>
 | 
			
		||||
    </javac>
 | 
			
		||||
    <copy todir="${maven.build.outputDir}">
 | 
			
		||||
      <fileset dir="${maven.build.resourceDir.0}"/>
 | 
			
		||||
    </copy>
 | 
			
		||||
  </target>
 | 
			
		||||
 | 
			
		||||
  <!-- ====================================================================== -->
 | 
			
		||||
  <!-- Test-compilation target                                                -->
 | 
			
		||||
  <!-- ====================================================================== -->
 | 
			
		||||
 | 
			
		||||
  <target name="compile-tests" 
 | 
			
		||||
          depends="compile" 
 | 
			
		||||
          description="Compile the test code" 
 | 
			
		||||
          unless="maven.test.skip">
 | 
			
		||||
    <mkdir dir="${maven.build.testOutputDir}"/>
 | 
			
		||||
    <javac destdir="${maven.build.testOutputDir}" 
 | 
			
		||||
           nowarn="false" 
 | 
			
		||||
           debug="true" 
 | 
			
		||||
           optimize="false" 
 | 
			
		||||
           deprecation="true" 
 | 
			
		||||
           target="1.8" 
 | 
			
		||||
           verbose="false" 
 | 
			
		||||
           fork="false" 
 | 
			
		||||
           source="1.8">
 | 
			
		||||
      <src>
 | 
			
		||||
        <pathelement location="${maven.build.testDir.0}"/>
 | 
			
		||||
      </src>
 | 
			
		||||
      <classpath>
 | 
			
		||||
        <path refid="build.test.classpath"/>
 | 
			
		||||
        <pathelement location="${maven.build.outputDir}"/>
 | 
			
		||||
      </classpath>
 | 
			
		||||
    </javac>
 | 
			
		||||
  </target>
 | 
			
		||||
 | 
			
		||||
  <!-- ====================================================================== -->
 | 
			
		||||
  <!-- Run all tests                                                          -->
 | 
			
		||||
  <!-- ====================================================================== -->
 | 
			
		||||
 | 
			
		||||
  <target name="test" 
 | 
			
		||||
          depends="compile-tests, junit-missing" 
 | 
			
		||||
          unless="junit.skipped" 
 | 
			
		||||
          description="Run the test cases">
 | 
			
		||||
    <mkdir dir="${maven.test.reports}"/>
 | 
			
		||||
    <junit printSummary="yes" haltonerror="true" haltonfailure="true" fork="true" dir=".">
 | 
			
		||||
      <sysproperty key="basedir" value="."/>
 | 
			
		||||
      <formatter type="xml"/>
 | 
			
		||||
      <formatter type="plain" usefile="false"/>
 | 
			
		||||
      <classpath>
 | 
			
		||||
        <path refid="build.test.classpath"/>
 | 
			
		||||
        <pathelement location="${maven.build.outputDir}"/>
 | 
			
		||||
        <pathelement location="${maven.build.testOutputDir}"/>
 | 
			
		||||
      </classpath>
 | 
			
		||||
      <batchtest todir="${maven.test.reports}" unless="test">
 | 
			
		||||
        <fileset dir="${maven.build.testDir.0}">
 | 
			
		||||
          <include name="**/Test*.java"/>
 | 
			
		||||
          <include name="**/*Test.java"/>
 | 
			
		||||
          <include name="**/*TestCase.java"/>
 | 
			
		||||
          <exclude name="**/AllTest.java"/>
 | 
			
		||||
          <exclude name="**/PackageTest.java"/>
 | 
			
		||||
        </fileset>
 | 
			
		||||
      </batchtest>
 | 
			
		||||
      <batchtest todir="${maven.test.reports}" if="test">
 | 
			
		||||
        <fileset dir="${maven.build.testDir.0}">
 | 
			
		||||
          <include name="**/${test}.java"/>
 | 
			
		||||
          <exclude name="**/AllTest.java"/>
 | 
			
		||||
          <exclude name="**/PackageTest.java"/>
 | 
			
		||||
        </fileset>
 | 
			
		||||
      </batchtest>
 | 
			
		||||
    </junit>
 | 
			
		||||
  </target>
 | 
			
		||||
 | 
			
		||||
  <target name="test-junit-present">
 | 
			
		||||
    <available classname="junit.framework.Test" property="junit.present" classpathref="build.test.classpath"/>
 | 
			
		||||
  </target>
 | 
			
		||||
 | 
			
		||||
  <target name="test-junit-status" 
 | 
			
		||||
          depends="test-junit-present">
 | 
			
		||||
    <condition property="junit.missing">
 | 
			
		||||
      <and>
 | 
			
		||||
        <isfalse value="${junit.present}"/>
 | 
			
		||||
        <isfalse value="${maven.test.skip}"/>
 | 
			
		||||
      </and>
 | 
			
		||||
    </condition>
 | 
			
		||||
    <condition property="junit.skipped">
 | 
			
		||||
      <or>
 | 
			
		||||
        <isfalse value="${junit.present}"/>
 | 
			
		||||
        <istrue value="${maven.test.skip}"/>
 | 
			
		||||
      </or>
 | 
			
		||||
    </condition>
 | 
			
		||||
  </target>
 | 
			
		||||
 | 
			
		||||
  <target name="junit-missing" 
 | 
			
		||||
          depends="test-junit-status" 
 | 
			
		||||
          if="junit.missing">
 | 
			
		||||
    <echo>=================================== WARNING ===================================</echo>
 | 
			
		||||
    <echo> JUnit is not present in the test classpath or your $ANT_HOME/lib directory. Tests not executed.</echo>
 | 
			
		||||
    <echo>===============================================================================</echo>
 | 
			
		||||
  </target>
 | 
			
		||||
 | 
			
		||||
  <!-- ====================================================================== -->
 | 
			
		||||
  <!-- Javadoc target                                                         -->
 | 
			
		||||
  <!-- ====================================================================== -->
 | 
			
		||||
 | 
			
		||||
  <target name="javadoc" description="Generates the Javadoc of the application">
 | 
			
		||||
    <javadoc sourcepath="${maven.build.srcDir.0}" 
 | 
			
		||||
             packagenames="*" 
 | 
			
		||||
             destdir="${maven.reporting.outputDirectory}/apidocs" 
 | 
			
		||||
             access="protected" 
 | 
			
		||||
             old="false" 
 | 
			
		||||
             verbose="false" 
 | 
			
		||||
             version="true" 
 | 
			
		||||
             use="true" 
 | 
			
		||||
             author="true" 
 | 
			
		||||
             splitindex="false" 
 | 
			
		||||
             nodeprecated="false" 
 | 
			
		||||
             nodeprecatedlist="false" 
 | 
			
		||||
             notree="false" 
 | 
			
		||||
             noindex="false" 
 | 
			
		||||
             nohelp="false" 
 | 
			
		||||
             nonavbar="false" 
 | 
			
		||||
             serialwarn="false" 
 | 
			
		||||
             charset="ISO-8859-1" 
 | 
			
		||||
             linksource="false" 
 | 
			
		||||
             breakiterator="false"/>
 | 
			
		||||
  </target>
 | 
			
		||||
 | 
			
		||||
  <!-- ====================================================================== -->
 | 
			
		||||
  <!-- Package target                                                         -->
 | 
			
		||||
  <!-- ====================================================================== -->
 | 
			
		||||
 | 
			
		||||
  <target name="package" depends="compile,test" description="Package the application">
 | 
			
		||||
    <jar jarfile="${maven.build.dir}/${maven.build.finalName}.jar" 
 | 
			
		||||
         compress="true" 
 | 
			
		||||
         index="false" 
 | 
			
		||||
         manifest="${maven.build.resourceDir.0}/META-INF/MANIFEST.MF" 
 | 
			
		||||
         basedir="${maven.build.outputDir}" 
 | 
			
		||||
         excludes="**/package.html"/>
 | 
			
		||||
  </target>
 | 
			
		||||
 | 
			
		||||
  <!-- ====================================================================== -->
 | 
			
		||||
  <!-- A dummy target for the package named after the type it creates         -->
 | 
			
		||||
  <!-- ====================================================================== -->
 | 
			
		||||
 | 
			
		||||
  <target name="jar" depends="package" description="Builds the jar for the application"/>
 | 
			
		||||
 | 
			
		||||
  <!-- ====================================================================== -->
 | 
			
		||||
  <!-- Download dependencies target                                           -->
 | 
			
		||||
  <!-- ====================================================================== -->
 | 
			
		||||
 | 
			
		||||
  <target name="test-offline">
 | 
			
		||||
    <condition property="maven.mode.offline">
 | 
			
		||||
      <equals arg1="${maven.settings.offline}" arg2="true"/>
 | 
			
		||||
    </condition>
 | 
			
		||||
  </target>
 | 
			
		||||
 | 
			
		||||
</project>
 | 
			
		||||
		Reference in New Issue
	
	Block a user