KnowledgeBase

Differences between revisions 2 and 11 (spanning 9 versions)
Revision 2 as of 2008-06-18 10:10:35
Size: 789
Editor: i59F7227A
Comment:
Revision 11 as of 2011-11-09 16:04:27
Size: 1743
Editor: james-page
Comment:
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
[[Include(JavaTeam/Header)]] <<Include(JavaTeam/Header)>>
Line 3: Line 3:
||<tablestyle="float:right; font-size: 0.9em; width:40%; background:#F1F1ED; margin: 0 0 1em 1em;" style="padding:0.5em;">'''Contents'''[[BR]][[TableOfContents]]|| ||<tablestyle="float:right; font-size: 0.9em; width:40%; background:#F1F1ED; margin: 0 0 1em 1em;" style="padding:0.5em;"><<TableOfContents>>||
Line 7: Line 7:
Check out the [http://www.debian.org/doc/packaging-manuals/java-policy/ Debian Java Policy].
Check out the [[http://www.debian.org/doc/packaging-manuals/java-policy/|Debian Java Policy]].

Follow the [[JavaTeam/KnowledgeBase/Packaging|packaging for Java developers guide]]

== What exactly is already packaged somewhere ? ==

With Java it's sometimes difficult to know if some classes are not already shipped somewhere as part of a given package.
JavaTeam/JavaContents addresses that by providing java-Contents.gz files containing a map of packages / jar / classes shipped in a given release.

== Building ==

Many Java packages require that the build^dependencies are installed in order to build a source package. If you work with many different Java packages with different or conflicting build-dependencies, you may want to build your source packages in a snapshot chroot.

The buildds have a debconf setting to automatically accept the Sun Java licenses, to allow autobuilding of packages. The following command will replicate this configuration for your build chroots:
{{{
echo "buildd shared/accepted-sun-dlj-v1-1 boolean true" | debconf-set-selections
}}}
Line 10: Line 27:
Check out the [:PackagingGuide/Lists/ReferencePackages#Java:Java Reference Packages]. Check out the [[PackagingGuide/Lists/ReferencePackages#Java|Java Reference Packages]].
Line 14: Line 31:
Refer to our [:JavaTeam/Roadmap:Roadmap] and find out more. Refer to our [[JavaTeam/Roadmap|Roadmap]] and find out more.
Line 17: Line 34:
Check out our [:JavaTeam/Roadmap:Roadmap] and our [:JavaTeam/TeamReport:team report]. Check out our [[JavaTeam/Roadmap|Roadmap]] and our [[JavaTeam/TeamReport|team report]].
Line 20: Line 37:
CategoryJavaTeam[[BR]]
CategoryUbuntuTeams
CategoryJavaTeam

Home

Knowledge Base

Roadmap

Next Meeting: Thu July 16th 9:00 UTC

Packaging

How is Java Packaging different?

Check out the Debian Java Policy.

Follow the packaging for Java developers guide

What exactly is already packaged somewhere ?

With Java it's sometimes difficult to know if some classes are not already shipped somewhere as part of a given package. JavaTeam/JavaContents addresses that by providing java-Contents.gz files containing a map of packages / jar / classes shipped in a given release.

Building

Many Java packages require that the build^dependencies are installed in order to build a source package. If you work with many different Java packages with different or conflicting build-dependencies, you may want to build your source packages in a snapshot chroot.

The buildds have a debconf setting to automatically accept the Sun Java licenses, to allow autobuilding of packages. The following command will replicate this configuration for your build chroots:

echo "buildd shared/accepted-sun-dlj-v1-1 boolean true" | debconf-set-selections

Are there any packaging examples?

Check out the Java Reference Packages.

Plans

What are your plans for the release?

Refer to our Roadmap and find out more.

What have you been working on up until now?

Check out our Roadmap and our team report.


CategoryJavaTeam

JavaTeam/KnowledgeBase (last edited 2011-11-09 16:07:46 by james-page)