Blame packages/j/jakarta-mail/jakarta-mail-build.xml

Bernhard M. Wiedemann 271660
Bernhard M. Wiedemann 271660
Bernhard M. Wiedemann 271660
<project name="jakarta.mail-api" default="package" basedir=".">
Bernhard M. Wiedemann 271660
Bernhard M. Wiedemann 271660
  
Bernhard M. Wiedemann 271660
  
Bernhard M. Wiedemann 271660
  
Bernhard M. Wiedemann 271660
Bernhard M. Wiedemann 271660
  <property name="project.groupId" value="jakarta.mail"/>
Bernhard M. Wiedemann 271660
  <property name="project.artifactId" value="jakarta.mail-api"/>
Bernhard M. Wiedemann 271660
  <property name="project.version" value="2.1.0"/>
Bernhard M. Wiedemann 271660
  
Bernhard M. Wiedemann 271660
  <property name="spec.version" value="2.1"/>
Bernhard M. Wiedemann 271660
  <property name="mail.version" value="${project.version}"/>
Bernhard M. Wiedemann 271660
Bernhard M. Wiedemann 271660
  <property name="compiler.source" value="1.8"/>
Bernhard M. Wiedemann 271660
  <property name="compiler.target" value="${compiler.source}"/>
Bernhard M. Wiedemann 271660
Bernhard M. Wiedemann 271660
  <property name="build.finalName" value="${project.artifactId}-${project.version}"/>
Bernhard M. Wiedemann 271660
  <property name="build.dir" value="target"/>
Bernhard M. Wiedemann 271660
  <property name="build.outputDir" value="${build.dir}/classes"/>
Bernhard M. Wiedemann 271660
  <property name="build.srcDir" value="src/main/java"/>
Bernhard M. Wiedemann 271660
  <property name="build.resourceDir" value="src/main/resources"/>
Bernhard M. Wiedemann 271660
Bernhard M. Wiedemann 271660
  <property name="reporting.outputDirectory" value="${build.dir}/site"/>
Bernhard M. Wiedemann 271660
Bernhard M. Wiedemann 271660
  
Bernhard M. Wiedemann 271660
  
Bernhard M. Wiedemann 271660
  
Bernhard M. Wiedemann 271660
Bernhard M. Wiedemann 271660
  <path id="build.classpath">
Bernhard M. Wiedemann 271660
    <fileset dir="lib">
Bernhard M. Wiedemann 271660
      <include name="**/*"/>
Bernhard M. Wiedemann 271660
    </fileset>
Bernhard M. Wiedemann 271660
  </path>
Bernhard M. Wiedemann 271660
  <path id="build.test.classpath">
Bernhard M. Wiedemann 271660
    <fileset dir="lib">
Bernhard M. Wiedemann 271660
      <include name="**/*"/>
Bernhard M. Wiedemann 271660
    </fileset>
Bernhard M. Wiedemann 271660
  </path>
Bernhard M. Wiedemann 271660
Bernhard M. Wiedemann 271660
  
Bernhard M. Wiedemann 271660
  
Bernhard M. Wiedemann 271660
  
Bernhard M. Wiedemann 271660
Bernhard M. Wiedemann 271660
  <target name="clean" description="Clean the output directory">
Bernhard M. Wiedemann 271660
    <delete dir="${build.dir}"/>
Bernhard M. Wiedemann 271660
  </target>
Bernhard M. Wiedemann 271660
Bernhard M. Wiedemann 271660
  
Bernhard M. Wiedemann 271660
  
Bernhard M. Wiedemann 271660
  
Bernhard M. Wiedemann 271660
Bernhard M. Wiedemann 271660
  <target name="compile" description="Compile the code">
Bernhard M. Wiedemann 271660
    <mkdir dir="${build.outputDir}"/>
Bernhard M. Wiedemann 271660
    <copy todir="${build.srcDir}">
Bernhard M. Wiedemann 271660
      <fileset dir="${build.resourceDir}"/>
Bernhard M. Wiedemann 271660
    </copy>
Bernhard M. Wiedemann 271660
    
Bernhard M. Wiedemann 271660
           nowarn="false" 
Bernhard M. Wiedemann 271660
           debug="true" 
Bernhard M. Wiedemann 271660
           optimize="false" 
Bernhard M. Wiedemann 271660
           deprecation="true" 
Bernhard M. Wiedemann 271660
           target="${compiler.target}" 
Bernhard M. Wiedemann 271660
           verbose="false" 
Bernhard M. Wiedemann 271660
           fork="false" 
Bernhard M. Wiedemann 271660
           source="${compiler.source}">
Bernhard M. Wiedemann 271660
      <src>
Bernhard M. Wiedemann 271660
        <pathelement location="${build.srcDir}"/>
Bernhard M. Wiedemann 271660
      </src>
Bernhard M. Wiedemann 271660
	  <exclude name="**/module-info.java"/>
Bernhard M. Wiedemann 271660
      <classpath refid="build.classpath"/>
Bernhard M. Wiedemann 271660
    </javac>
Bernhard M. Wiedemann 271660
    
Bernhard M. Wiedemann 271660
           nowarn="false" 
Bernhard M. Wiedemann 271660
           debug="true" 
Bernhard M. Wiedemann 271660
           optimize="false" 
Bernhard M. Wiedemann 271660
           deprecation="true" 
Bernhard M. Wiedemann 271660
           target="9" 
Bernhard M. Wiedemann 271660
           verbose="false" 
Bernhard M. Wiedemann 271660
           fork="false" 
Bernhard M. Wiedemann 271660
           source="9">
Bernhard M. Wiedemann 271660
      <src>
Bernhard M. Wiedemann 271660
        <pathelement location="${build.srcDir}"/>
Bernhard M. Wiedemann 271660
      </src>
Bernhard M. Wiedemann 271660
	  <include name="**/module-info.java"/>
Bernhard M. Wiedemann 271660
      <classpath refid="build.classpath"/>
Bernhard M. Wiedemann 271660
	  <modulepath refid="build.classpath"/>
Bernhard M. Wiedemann 271660
    </javac>
Bernhard M. Wiedemann 271660
  </target>
Bernhard M. Wiedemann 271660
Bernhard M. Wiedemann 271660
  
Bernhard M. Wiedemann 271660
  
Bernhard M. Wiedemann 271660
  
Bernhard M. Wiedemann 271660
Bernhard M. Wiedemann 271660
  <target name="javadoc" description="Generates the Javadoc of the application">
Bernhard M. Wiedemann 271660
    
Bernhard M. Wiedemann 271660
             packagenames="*" 
Bernhard M. Wiedemann 271660
             destdir="${reporting.outputDirectory}/apidocs" 
Bernhard M. Wiedemann 271660
             access="protected" 
Bernhard M. Wiedemann 271660
             verbose="false" 
Bernhard M. Wiedemann 271660
             encoding="UTF-8" 
Bernhard M. Wiedemann 271660
             version="true" 
Bernhard M. Wiedemann 271660
             use="true" 
Bernhard M. Wiedemann 271660
             author="true" 
Bernhard M. Wiedemann 271660
             splitindex="false" 
Bernhard M. Wiedemann 271660
             nodeprecated="false" 
Bernhard M. Wiedemann 271660
             nodeprecatedlist="false" 
Bernhard M. Wiedemann 271660
             notree="false" 
Bernhard M. Wiedemann 271660
             noindex="false" 
Bernhard M. Wiedemann 271660
             nohelp="false" 
Bernhard M. Wiedemann 271660
             nonavbar="false" 
Bernhard M. Wiedemann 271660
             serialwarn="false" 
Bernhard M. Wiedemann 271660
             charset="UTF-8" 
Bernhard M. Wiedemann 271660
             linksource="false" 
Bernhard M. Wiedemann 271660
             breakiterator="false" 
Bernhard M. Wiedemann 271660
             source="${compiler.source}">
Bernhard M. Wiedemann 271660
      <classpath refid="build.classpath"/>
Bernhard M. Wiedemann 271660
      <header><![CDATA[<a href="https://reload4j.qos.ch">
Bernhard M. Wiedemann 271660
          <img src="https://reload4j.qos.ch/images/logos/reload4j.jpg" height="40"/></a>]]></header>
Bernhard M. Wiedemann 271660
    </javadoc>
Bernhard M. Wiedemann 271660
  </target>
Bernhard M. Wiedemann 271660
Bernhard M. Wiedemann 271660
  
Bernhard M. Wiedemann 271660
  
Bernhard M. Wiedemann 271660
  
Bernhard M. Wiedemann 271660
Bernhard M. Wiedemann 271660
  <target name="package" depends="compile" description="Package the application">
Bernhard M. Wiedemann 271660
    
Bernhard M. Wiedemann 271660
         compress="true" 
Bernhard M. Wiedemann 271660
         index="false" 
Bernhard M. Wiedemann 271660
         basedir="${build.outputDir}" 
Bernhard M. Wiedemann 271660
         excludes="**/package.html">
Bernhard M. Wiedemann 271660
      <manifest>
Bernhard M. Wiedemann 271660
		<attribute name="Bundle-Description" value="Jakarta Mail API 2.1 Specification API"/>
Bernhard M. Wiedemann 271660
		<attribute name="Bundle-DocURL" value="https://www.eclipse.org"/>
Bernhard M. Wiedemann 271660
		<attribute name="Bundle-License" value="http://www.eclipse.org/legal/epl-2.0,http://www.eclipse.org/org/documents/edl-v10.php,https://www.gnu.org/software/classpath/license.html"/>
Bernhard M. Wiedemann 271660
		<attribute name="Bundle-ManifestVersion" value="2"/>
Bernhard M. Wiedemann 271660
		<attribute name="Bundle-Name" value="Jakarta Mail API"/>
Bernhard M. Wiedemann 271660
		<attribute name="Bundle-SymbolicName" value="jakarta.mail-api"/>
Bernhard M. Wiedemann 271660
		<attribute name="Bundle-Vendor" value="Eclipse Foundation"/>
Bernhard M. Wiedemann 271660
		<attribute name="Bundle-Version" value="${project.version}"/>
Bernhard M. Wiedemann 271660
		<attribute name="Export-Package" value="jakarta.mail.event;version="${project.version}";uses:="jakarta.mail",jakarta.mail.internet;version="${project.version}";uses:="jakarta.activation,jakarta.mail",jakarta.mail.search;version="${project.version}";uses:="jakarta.mail",jakarta.mail.util;version="${project.version}";uses:="jakarta.activation,jakarta.mail.internet",jakarta.mail;version="${project.version}";uses:="jakarta.activation,jakarta.mail.event,jakarta.mail.search,jakarta.mail.util""/>
Bernhard M. Wiedemann 271660
		<attribute name="Extension-Name" value="jakarta.mail"/>
Bernhard M. Wiedemann 271660
		<attribute name="Implementation-Build-Id" value="false"/>
Bernhard M. Wiedemann 271660
		<attribute name="Implementation-Title" value="Jakarta Mail API"/>
Bernhard M. Wiedemann 271660
		<attribute name="Implementation-Vendor" value="Eclipse Foundation"/>
Bernhard M. Wiedemann 271660
		<attribute name="Import-Package" value="jakarta.activation;version="[2.1,3)",jakarta.mail.event;version="[2.1,3)",jakarta.mail.internet;version="[2.1,3)",jakarta.mail.search;version="[2.1,3)",jakarta.mail.util;version="[2.1,3)",jakarta.mail;version="[2.1,3)""/>
Bernhard M. Wiedemann 271660
		<attribute name="Require-Capability" value="osgi.ee;filter:="(&(osgi.ee=JavaSE)(version=1.8))""/>
Bernhard M. Wiedemann 271660
		<attribute name="Specification-Title" value="Jakarta Mail Specification"/>
Bernhard M. Wiedemann 271660
		<attribute name="Specification-Vendor" value="Eclipse Foundation"/>
Bernhard M. Wiedemann 271660
		<attribute name="Specification-Version" value="${spec.version}"/>
Bernhard M. Wiedemann 271660
      </manifest>
Bernhard M. Wiedemann 271660
    </jar>
Bernhard M. Wiedemann 271660
  </target>
Bernhard M. Wiedemann 271660
Bernhard M. Wiedemann 271660
  
Bernhard M. Wiedemann 271660
  
Bernhard M. Wiedemann 271660
  
Bernhard M. Wiedemann 271660
Bernhard M. Wiedemann 271660
  <target name="jar" depends="package" description="Builds the jar for the application"/>
Bernhard M. Wiedemann 271660
Bernhard M. Wiedemann 271660
</project>