peter-lawrey/Java-Thread-Affinity — Issue #3: pom.xml enchancements
Author: cheremin
Created: 2011-12-29 14:28:16+00:00
State: open

1. Sources/resources encoding are not specified -- which is not portable, since it means "use system default" -> Added project.build.sourceEncoding=UTF-8
2. Added ``, ``, `` sections
3. Added `maven-antrun` plugin to call `chmod u+x Makefile`

4. Added maven deployment plugins. For now you should be able to create all standard maven artifacts (jar/javadoc/sources) and install them into your own public available repository `/repo` by invoking 'mvn deploy'. I can't check it, though, since I haven't write access.

```xml

4.0.0

vanilla.java
affinity
1.1
jar

Apache License Version 2.0
http://www.apache.org/licenses/LICENSE-2.0
A business-friendly OSS license
repo

scm:svn:https://github.com/peter-lawrey/Java-Thread-Affinity.git/trunk
scm:svn:https://github.com/peter-lawrey/Java-Thread-Affinity.git/trunk
https://github.com/peter-lawrey/Java-Thread-Affinity

false
github
svn:https://github.com/peter-lawrey/Java-Thread-Affinity.git/repo/

src/main/c
UTF-8

junit
junit
4.8.2
test

net.java.dev.jna
jna
3.4.0

org.jvnet.wagon-svn
wagon-svn
1.8

maven-compiler-plugin
2.3.2

1.6
1.6

maven-antrun-plugin
1.7

build-native
process-classes

run

org.codehaus.mojo
exec-maven-plugin
1.2.1

build-native
process-classes

exec

src/main/c/Makefile
src/main/c

maven-source-plugin
2.1.2

package

jar

maven-javadoc-plugin

package

javadoc

maven-jar-plugin
2.3.1

true

org.apache.felix
maven-bundle-plugin
true

J2SE-1.5,JavaSE-1.6
${project.groupId}.${project.artifactId}
${project.groupId}.*;version="${project.version}"

```