小编mdt*_*man的帖子

如何使用maven打包和运行具有依赖关系的简单命令行应用程序?

我对java和maven都是全新的,所以这很可能非常简单.

如果我按照maven2 hello world说明进行操作:

http://maven.apache.org/guides/getting-started/maven-in-five-minutes.html

一切正常.如果我然后更改pom.xml以从远程存储库引入依赖项,则存储此依赖项的文件~/.m2/repository/new-dependency/.

使用说明中的语法hello world来运行应用程序需要我将依赖项的绝对路径添加到我的类路径(通过设置环境变量或通过命令行开关):

java -cp target/my-app-1.0-SNAPSHOT.jar:/.../.m2/.../new-dependency.jar com.mycompany.app.App
Run Code Online (Sandbox Code Playgroud)

这显然会很快变得笨拙:)

我怀疑这不是运行java程序的常用方法,而且我只需要阅读更多关于.jar文件的内容,但是在我这样做的时候,我会很感激有关如何正确执行此操作的任何提示.

我没有使用IDE,顺便说一句.vim来自命令行.

谢谢!

麦克风.

java maven-2 maven

16
推荐指数
2
解决办法
1万
查看次数

Google表格:保护范围,仅允许编辑**值**(即保护所有格式)

我认为目前版本的Google表格无法做到这一点,但我想我无论如何都会问:

我希望用户能够在电子表格中输入特定范围内的值,但我想阻止他们更改格式(特别是数据验证和条件格式).我还想阻止他们添加新的行/列或删除行/列.

这可能吗?

google-sheets

10
推荐指数
1
解决办法
4800
查看次数

标签 统计

google-sheets ×1

java ×1

maven ×1

maven-2 ×1