Khi xây dựng một jnlp với maven-webstart-plugin, tôi thấy rằng các phụ thuộc thời gian chạy không được bao gồm trong jnlp.Maven-webstart-plugin để bao gồm các phụ thuộc thời gian chạy
Tôi đang sử dụng một mẫu như thế này:
<?xml version="1.0" encoding="utf-8"?>
<jnlp spec="$jnlpspec" codebase="${url}/${appName}" href="${outputFile}">
<information>
<title>${appName}</title>
<vendor>$project.Organization.Name</vendor>
<homepage href="${url}/${appName}"/>
<offline-allowed/>
</information>
<security>
<all-permissions/>
</security>
<resources>
<j2se version="$j2seVersion"/>
$dependencies
</resources>
<application-desc main-class="${main}" />
</jnlp>
Làm thế nào tôi có thể bao gồm sự phụ thuộc thời gian chạy? Vâng, tôi có thể bao gồm tất cả chúng riêng lẻ:
<plugin>
<groupId>org.codehaus.mojo.webstart</groupId>
<artifactId>webstart-maven-plugin</artifactId>
<configuration>
<dependencies>
<includes>
<include>groupId:artifactId</include>
...
</includes>
</dependencies>
...
</configuration>
</plugin>
... nhưng lý tưởng, tôi không muốn phải nhớ thay đổi điều này mỗi khi tôi thêm thời gian chạy phụ thuộc vào dự án của mình.
Có cách nào để hướng dẫn plugin bao gồm tất cả phụ thuộc thời gian chạy không?
Bạn có thể chia sẻ giải pháp của mình với mẫu vận tốc đã sửa đổi cho tham số nativelib không? – rauch