Add comments about Build-Depends-Indep.
If somebody tries to specify Build-Depends-Indep then they will find the
package fails to build on the Debian buildd machines.
Author: daniel@pocock.pro
This adapts the Debian package to build all the Java tools and the
library just using Maven, not using Ant any more.
This depends on the patch submitted earlier in the email titled "build
the tools and libraries all at once with Maven"
Author: daniel@pocock.proR=jia.shao.peng@gmail.com
BUG=
Review URL: https://codereview.appspot.com/126430044
This patch adds a top level pom.xml so it is now possible to checkout
the repository and do
mvn clean install
and it will build the tools JAR and then the library itself without
requiring any pre-built JARs in the repository
I've also tweaked the Debian packaging to work using maven-debian-helper
and without using Ant or build.xml any more. I'll submit that as a
separate patch.
The patch also removes a reference to oss-parent that appears to be in
java/pom.xml by mistake, this was causing the maven-debian-helper builds
to fail.
Author: daniel@pocock.proR=jia.shao.peng@gmail.com
BUG=
Review URL: https://codereview.appspot.com/125530043
With strict error checking, 32 bit compiles on some platforms fail with
the error:
"error: this decimal constant is unsigned only in ISO C90"
This patch fixes the error by adding the "u" unsigned qualifier to the
integers.
Author: daniel@pocock.proR=jia.shao.peng@gmail.com
BUG=
Review URL: https://codereview.appspot.com/123610044
Normally it is not a good idea to place <version> constraints in the
definition of plugins in pom.xml unless a specific version really is
needed.
This patch removes the constraints.
There are various benefits to this, one of them is that it will always
build with the latest packaged version of the plugins on a Debian or
Ubuntu system.
Author: daniel@pocock.proR=jia.shao.peng@gmail.com
BUG=
Review URL: https://codereview.appspot.com/122480043