Import Debian changes 8.7-ok1
maven-ant-helper (8.7-ok1) nile; urgency=medium * Build for openKylin.
This commit is contained in:
parent
4663bedf0c
commit
095a0948f1
|
@ -0,0 +1,20 @@
|
|||
The Debian Package maven-ant-helper
|
||||
-----------------------------------
|
||||
|
||||
This package provides helper scripts for anyone packaging Java components
|
||||
within Debian. It will be particularly useful when packaging libraries using
|
||||
"modello" to generate sources, such as the maven2 system.
|
||||
|
||||
It provides two scripts and one ant task:
|
||||
|
||||
* maven-build.xml -- a base build file providing much of the functionality
|
||||
needed to build Java projects.
|
||||
* maven-defaults.properties -- default properties for the above.
|
||||
* ModelloTask -- provides an "modello" ant task to generate sources
|
||||
from Modello definitions.
|
||||
|
||||
For an example of how to use maven-ant-helper, please see the Debian packaging
|
||||
of "doxia".
|
||||
|
||||
-- Trygve Laugstøl <trygvis@inamo.no> Sun, 27 May 2007 03:30:35 +0200
|
||||
-- Paul Cager <paul-debian@home.paulcager.org> Wed, 13 Jun 2007 11:03:27 +0100
|
|
@ -0,0 +1,15 @@
|
|||
# Set the default Maven locations.
|
||||
# See http://maven.apache.org/ref/current/maven-model/maven.html for names
|
||||
build.sourceDirectory=src/main/java
|
||||
build.testSourceDirectory=src/test/java
|
||||
|
||||
build.directory=build
|
||||
build.outputDirectory=build/classes
|
||||
build.testOutputDirectory=build/test-classes
|
||||
javadoc.dir=${build.directory}/api
|
||||
classpath.compile=
|
||||
classpath.test=
|
||||
classpath.full.compile=${build.outputDirectory}:${classpath.compile}
|
||||
classpath.full.test=${build.testOutputDirectory}:${classpath.test}:${build.outputDirectory}:${classpath.compile}
|
||||
|
||||
maven.test.excludes=
|
|
@ -0,0 +1,60 @@
|
|||
<?xml version="1.0"?>
|
||||
|
||||
<!--
|
||||
This build file is used internally to build the maven-ant-helper package. Unlike
|
||||
../maven-build.xml, it is not released as part of the binary package.
|
||||
-->
|
||||
|
||||
<project name="pkg-java" default="package" basedir="..">
|
||||
|
||||
<target name="init">
|
||||
<available property="available.resources" file="src/main/resources"/>
|
||||
|
||||
<fail unless="artifactId" message="Missing required property: artifactId"/>
|
||||
<fail unless="version" message="Missing required property: version"/>
|
||||
<fail unless="basedir" message="Missing required property: basedir"/>
|
||||
|
||||
<echo message="Compile classpath: ${classpath.full.compile}"/>
|
||||
<echo message="Test classpath: ${classpath.full.test}"/>
|
||||
</target>
|
||||
|
||||
<!--
|
||||
| LIFECYCLE: Clean
|
||||
|-->
|
||||
|
||||
<target name="clean">
|
||||
<delete dir="${build.directory}"/>
|
||||
</target>
|
||||
|
||||
<!--
|
||||
| LIFECYCLE: jar
|
||||
|
|
||||
| This mimics the default Maven build life-cycle: http://maven.apache.org/guides/introduction/introduction-to-the-lifecycle.html
|
||||
|-->
|
||||
|
||||
<target name="process-resources" depends="init" if="available.resources">
|
||||
<mkdir dir="${build.outputDirectory}"/>
|
||||
<copy todir="${build.outputDirectory}">
|
||||
<fileset dir="src/main/resources"/>
|
||||
</copy>
|
||||
</target>
|
||||
|
||||
<target name="compile" depends="process-resources">
|
||||
<mkdir dir="${build.outputDirectory}"/>
|
||||
<mkdir dir="${build.directory}/generated-sources"/>
|
||||
<javac
|
||||
destdir="${build.outputDirectory}"
|
||||
classpath="${classpath.compile}"
|
||||
nowarn="true"
|
||||
source="1.4" target="1.4"
|
||||
encoding="ISO-8859-1"
|
||||
debug="on">
|
||||
<src path="${build.sourceDirectory}"/>
|
||||
</javac>
|
||||
</target>
|
||||
|
||||
<target name="package" depends="compile">
|
||||
<jar jarfile="${build.directory}/${artifactId}-${version}.jar"
|
||||
basedir="${build.outputDirectory}"/>
|
||||
</target>
|
||||
</project>
|
|
@ -0,0 +1,5 @@
|
|||
maven-ant-helper (8.7-ok1) nile; urgency=medium
|
||||
|
||||
* Build for openKylin.
|
||||
|
||||
-- openKylinBot <openKylinBot@openkylin.top> Tue, 07 May 2024 15:47:15 +0800
|
|
@ -0,0 +1,38 @@
|
|||
Source: maven-ant-helper
|
||||
Section: java
|
||||
Priority: optional
|
||||
Maintainer: openKylin Developers <packaging@lists.openkylin.top>
|
||||
Uploaders: Torsten Werner <twerner@debian.org>,
|
||||
Ludovic Claude <ludovic.claude@laposte.net>
|
||||
Build-Depends: ant,
|
||||
ant-contrib,
|
||||
ant-optional,
|
||||
debhelper-compat (= 13),
|
||||
default-jdk
|
||||
Standards-Version: 4.5.1
|
||||
Rules-Requires-Root: no
|
||||
Vcs-Git: https://salsa.debian.org/java-team/maven-ant-helper.git
|
||||
Vcs-Browser: https://salsa.debian.org/java-team/maven-ant-helper
|
||||
Homepage: https://salsa.debian.org/java-team/maven-ant-helper
|
||||
|
||||
Package: maven-ant-helper
|
||||
Architecture: all
|
||||
Depends: ant,
|
||||
ant-contrib,
|
||||
ant-optional,
|
||||
libstax-java,
|
||||
maven-repo-helper (>= 1.4),
|
||||
${misc:Depends}
|
||||
Suggests: default-jdk-doc,
|
||||
libmaven-plugin-tools-java,
|
||||
libmaven3-core-java,
|
||||
libmodello-java (>= 1.0),
|
||||
libplexus-component-metadata-java
|
||||
Description: helper scripts for building Maven components with ant
|
||||
An environment that can be used to simplify the creation of Debian packages
|
||||
to support the Maven system. A "modello" ant task is also provided.
|
||||
.
|
||||
maven-build.xml attempts to reproduce the Maven build life-cycle.
|
||||
You can use it to build your jar or javadoc. If you have libmaven2-core-java
|
||||
installed, you can even use it to launch some Maven plugins to generate
|
||||
some code.
|
|
@ -0,0 +1,22 @@
|
|||
Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
|
||||
Source: https://salsa.debian.org/java-team/maven-ant-helper
|
||||
|
||||
Files: *
|
||||
Copyright: 2007 Trygve Laugstøl <trygvis@inamo.no>
|
||||
License: Apache-2.0
|
||||
|
||||
License: Apache-2.0
|
||||
Licensed under the Apache License, Version 2.0 (the "License");
|
||||
you may not use this file except in compliance with the License.
|
||||
You may obtain a copy of the License at
|
||||
.
|
||||
http://www.apache.org/licenses/LICENSE-2.0
|
||||
.
|
||||
Unless required by applicable law or agreed to in writing, software
|
||||
distributed under the License is distributed on an "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
See the License for the specific language governing permissions and
|
||||
limitations under the License.
|
||||
.
|
||||
The full text of the license can be found in
|
||||
`/usr/share/common-licenses/Apache-2.0'.
|
|
@ -0,0 +1 @@
|
|||
usr/share/maven-ant-helper
|
|
@ -0,0 +1 @@
|
|||
debian/README
|
|
@ -0,0 +1,21 @@
|
|||
#!/usr/bin/make -f
|
||||
|
||||
include /usr/share/dpkg/pkg-info.mk
|
||||
|
||||
%:
|
||||
dh $@ --buildsystem=ant
|
||||
|
||||
override_dh_auto_build:
|
||||
dh_auto_build -- -f debian/build.xml -DartifactId=$(DEB_SOURCE) -Dpackage=$(DEB_SOURCE) -Dversion=$(DEB_VERSION) -propertyfile debian/build.properties package
|
||||
|
||||
override_dh_auto_clean:
|
||||
dh_auto_clean -- -f debian/build.xml -propertyfile debian/build.properties
|
||||
|
||||
override_dh_auto_install:
|
||||
dh_install build/$(DEB_SOURCE)-$(DEB_VERSION).jar usr/share/java
|
||||
dh_link usr/share/java/$(DEB_SOURCE)-$(DEB_VERSION).jar usr/share/java/$(DEB_SOURCE).jar
|
||||
dh_installdirs -A usr/share/maven-ant-helper
|
||||
dh_install maven-build.xml usr/share/maven-ant-helper
|
||||
dh_install maven-defaults.properties usr/share/maven-ant-helper
|
||||
dh_install manifest.mf usr/share/maven-ant-helper
|
||||
dh_install bootstrap usr/share/maven-ant-helper
|
|
@ -0,0 +1 @@
|
|||
3.0 (quilt)
|
Loading…
Reference in New Issue