运行使用Gradle构建的Java应用程序需要向类路径添加每个单独库的目录,因为它将它们存储在各个目录中。如何使用gradle构建的项目执行命令行工具?
因此,当您查看在IntelliJ中启动应用程序的命令时,您可以轻松地看到整个屏幕充满了类路径依赖关系。
这对IntelliJ很好,因为它可以自动计算出来,但我希望能够在终端中运行我的命令行工具,在那里写参数而不是每次我想改变任何东西时编辑运行配置。如何在不从IDE粘贴整个机器特定的JAR依赖关系的情况下这样做?
是否有可能在开发环境中执行此操作,而无需创建捆绑所有库的巨大JAR文件?
难道我理解正确的话,你想从命令行运行jar,还可以为程序提供命令行参数,而无需为JVM提供正确的参数? – majk
我不介意它是从JAR还是从类文件运行。我想要一个可以让我调用程序的单行程式。 – Alicia