• Stars
    star
    497
  • Rank 88,119 (Top 2 %)
  • Language
    Java
  • License
    Apache License 2.0
  • Created almost 16 years ago
  • Updated about 1 month ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

This library provides an Ant task and a Maven plugin to create Debian packages from Java builds in a truly cross platform manner.

Build Status Coverage Status Maven Central Join the chat

Debian packages in Java

This library provides an Ant task and a Maven plugin to create Debian packages from Java builds in a truly cross platform manner. Build your Debian packages on any platform that has Java support. Windows, Linux, OS X - it doesn't require additional native tools installed.

Check the documentation on how to use it with Maven or Ant. Especially don't forget to check out the examples. Current javadocs and a source xref is also available.

Where to get it

The jars are available in the Maven central repository.

If you feel adventurous or want to help out feel free to get the latest code via git.

git clone git://github.com/tcurdt/jdeb.git

Where to ask questions

via gitter

via git issue

Working towards jdeb 2.0

Over the years jdeb has grown more and more powerful - but also got more complex. In order to simplify the usage and apply what we have learned we are taking a step back. If you want to help to shape the usage of jdeb 2.0 feel free to contribute to the planning.

Related projects

Some links to other cross platform tools to package Linux applications:

More Repositories

1

iProxy

Let's you connect your laptop to the iPhone to surf the web.
C
1,202
star
2

feedbackreporter

Framework for sending feedback and system information reports from you Cocoa application.
Objective-C
170
star
3

lucenekit

Objective-C version of Apache Lucene. This is a fork from the http://etoileos.com project.
Objective-C
87
star
4

jdependency

Provides an API to analyse and modify class dependencies. It provides the core to the maven shade plugin for removing unused classes.
Java
67
star
5

TCLocalizer

Easy runtime localization for UIKit and AppKit projects
Objective-C
46
star
6

TCMobileProvision

Accessing the embedded provisioning profile from iOS apps
Objective-C
40
star
7

edmessage

fork of the edmessage smtp framework for Cocoa
Objective-C
38
star
8

TCBuildtools

Scripts for Xcode builds
Go
31
star
9

jmx2munin

Export JMX information to Munin
Java
30
star
10

uif2iso4mac

Converts UIF to ISO files
Objective-C
27
star
11

jmx2snmp

Expose application JMX properties via SNMP
Java
20
star
12

rampage

some of my old AMIGA demo source code
Assembly
14
star
13

go-servoc

Command line tool to interact with JMC IHSV57 servos.
Go
13
star
14

TCLoginItemHelper

Helper app to control the "start on login" for the Mac sandbox (using the new SMLoginItemSetEnabled)
Objective-C
13
star
15

package-utils

command-line tool to merge package.json files
JavaScript
12
star
16

hadoop-lzo-java

hassle free creation of lzo index files for the use with hadoop
Java
11
star
17

jmx2any

one jar to monitor them all
Java
11
star
18

dialplan

Let's you convert between local and international phone numbers.
Ruby
8
star
19

nixcfg

Nix
7
star
20

maven-parent

6
star
21

drift

Cross language object serialization with migrations.
Java
5
star
22

tcurdt

4
star
23

kubeops

Dockerfile
4
star
24

authexec

Elevating permissions on OSX
C
3
star
25

xstatic

static site generator - and more
JavaScript
3
star
26

shellhere

Open a Terminal for the current Finder directory.
Objective-C
3
star
27

homedir

scripts and dotfiles
Shell
3
star
28

http-log-parser

http log file parser
Ruby
3
star
29

go-crypto-helper

Go
3
star
30

release-go

Nix
3
star
31

nixos-unattended-install-iso

iso image that wipes the machine and installs a minimal nixOS
Nix
3
star
32

release-node

Dockerfile
2
star
33

homebrew-tap

my homebrew taps
Ruby
2
star
34

action-verify-version-maven

Ensure the version in the pom matches the tag
JavaScript
2
star
35

base-ci

Shell
2
star
36

boxes

server setup with ansible and docker
Shell
2
star
37

flake-sshhook

creates a ssh hook to trigger commands on a host without giving full ssh access
Nix
2
star
38

action-verify-version-npm

Verifies that the package version matches the current tag.
JavaScript
2
star
39

renovate-config

2
star
40

release-java

Java
2
star
41

tinyutils

JavaScript
1
star
42

orbs

C
1
star
43

base-go

Makefile
1
star
44

release-rust

rust auto release setup
Dockerfile
1
star
45

action-verify-version-cargo

Verifies that the package version matches the current tag.
JavaScript
1
star
46

ca

ca - certificate authority
Shell
1
star
47

oci-resolve

pin oci images in yaml files
Go
1
star