我在javaFX中有一个项目,我正在使用ControllerFX库,这个问题出现在.jar文件中,它需要保存带有.jar项目的库的.jar文件。 有没有办法将图书馆的.jar与使用intellij想法的项目的.jar结合起来? Maven在这种情况下有帮助吗? (我不知道maven究竟能做什么) 谢谢你的答案
答案 0 :(得分:3)
您与项目一起使用的罐子被称为从属罐子。您可以在创建自己项目的jar时捆绑它们。
Intellij方法
File
|
Project Structure
|
Artifacts
|
create new artifact choose --> jar --> From modules with dependencies.
下一步转到
Build
|
Build artifacts --> choose your artifact
Maven方法
Main class
详细信息和您的从属广告<build>
<plugins>
<plugin>
<artifactId>maven-assembly-plugin</artifactId>
<configuration>
<descriptorRefs>
<descriptorRef>jar-with-dependencies</descriptorRef>
</descriptorRefs>
<archive>
<manifest>
<mainClass>fully.qualified.MainClass</mainClass>
</manifest>
</archive>
</configuration>
</plugin>
</plugins>
</build>