我的问题是:如何使用maven根据目标操作系统/体系结构为SWT应用程序生成多个可执行Jar文件(包括依赖项)?
我创建了一个SWT应用程序,它必须在不同的操作系统和体系结构上运行.该项目是一个Maven多模块项目,包括父POM.
project-pom.xml (packaging = pom, specify SWT dependencies)
`- application-module (inherit SWT dependencies)
`- pom.xml (packaging = jar)
`- domain-specific-module
`- pom.xml (packaging = jar)
`- utils-module (inherit SWT dependencies)
`- pom.xml (packaging = jar)
在父POM(project-pom.xml)中,我根据我的操作系统和架构使用maven配置文件包含了SWT依赖项,工作正常:
org.eclipse.swt
${swt.artifactId}
4.3
EclipseSwtRepository
https://swt-repo.googlecode.com/svn/repo/
unix-amd64
unix
amd64
org.eclipse.swt.gtk.linux.x86_64
windows-x86
windows
x86
org.eclipse.swt.win32.win32.x86
windows-x86_64
windows