小编Sun*_*Wei的帖子

在maven中需要时创建目录

我正在使用maven-exec-plugin来生成Thrift的java源代码.它调用外部Thrift编译器并使用-o指定输出目录"target/generated-sources/thrift".

问题既不是maven-exec-plugin也不是Thrift编译器自动创建输出目录,我必须手动创建它.是否有适当/可移植的方式使用在需要时创建丢失的目录?我不想在pom.xml中定义mkdir命令,因为我的项目需要与系统无关.

directory maven-2

39
推荐指数
3
解决办法
5万
查看次数

maven无法在生成源中添加文件以进行编译阶段

我使用Apache Thrift来生成代码target/generated-sources.

Thrift编译器生成一个名为的目录gen-java,其中包含所有Java代码.当我执行时mvn compile,代码生成正确target/generated-source/gen-java,但在编译阶段,它抱怨无法找到定义的类gen-java.

据我了解,Maven 2自动添加生成的源,是吗?

如果我的测试代码也依赖于generated-sources,我是否必须手动指定编译器包括?

code-generation thrift maven

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

如何设置maven 3本地插件库

由于一些限制,我需要一个完全脱机的maven存储库.根据http://cwiki.apache.org/confluence/display/MAVEN/PluginResolutionException,仅<pluginRepositories>搜索插件.所以我想知道如何配置maven来查找本地文件系统中的插件.我在设置时尝试使用"file://"前缀,<url>但它不起作用.

DEBUG] Verifying availability of /home/dsun/.m2/repository/org/apache/karaf/tooling/features-maven-plugin/2.3.0/features-maven-plugin-2.3.0.jar from [central (http://repo1.maven.org/maven2, releases=true, snapshots=false, managed=false)]
[ERROR] Plugin org.apache.karaf.tooling:features-maven-plugin:2.3.0 or one of its dependencies could not be resolved: The repository system is offline but the artifact org.apache.karaf.tooling:features-maven-plugin:jar:2.3.0 is not available in the local repository. -> [Help 1]
org.apache.maven.plugin.PluginResolutionException: Plugin org.apache.karaf.tooling:features-maven-plugin:2.3.0 or one of its dependencies could not be resolved: The repository system is offline but the artifact org.apache.karaf.tooling:features-maven-plugin:jar:2.3.0 is not available in the local repository.

dsun@localhost:> ls /home/dsun/.m2/repository/org/apache/karaf/tooling/features-maven-plugin/2.3.0/features-maven-plugin-2.3.0.jar …
Run Code Online (Sandbox Code Playgroud)

java build-automation maven-3 maven

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

用于在视觉模式下拉出的一段文本行的vim搜索模式

我正在尝试搜索某些在视觉模式下被猛拉的线的一部分.

在VIM中最快捷的方式是什么?例如,

Hello, #{1} world.
Run Code Online (Sandbox Code Playgroud)

我按v进入视觉模式并llo, #{1} wor在第1行选择.然后我按下选中的文本y,然后,我试图按下搜索所选文本/.这导致了以下问题:

A:当我处于搜索模式时,如何通过一个被拉动的文本?

B:如何避免搜索模式转义字符的工作?

vi vim

6
推荐指数
3
解决办法
1846
查看次数

hsqldb仅在基于内存的数据库中报告"用户缺少权限或对象未找到"

环境:Spring(3.2.3.RELEASE)+ MyBatis(3.2.2)+ HSQL(2.3.0)

<resultMap id="hashMapResult" type="java.util.HashMap">
    <result property="key" column="key" />
    <result property="value" column="value" />
</resultMap>

<select id="getSettings" resultMap="hashMapResult">
    SELECT "KEY","VALUE" from "PUBLIC"."SETTINGS";
</select>

     create table "SETTINGS" (
    "KEY" varchar(255) not null,
    "VALUE" varchar(512) not null,
    CONSTRAINT SETTINGS_KEY_UNIQUE UNIQUE("KEY")
     );
Run Code Online (Sandbox Code Playgroud)

URL:jdbc:hsqldb:mem:mydb; sql.syntax_mys = true; shutdown = true;

使用内存数据库时,出现以下错误:

Caused by: org.hsqldb.HsqlException: user lacks privilege or object not found: SETTINGS
at org.hsqldb.error.Error.error(Unknown Source) ~[hsqldb-2.3.0.jar:2.3.0]
at org.hsqldb.error.Error.error(Unknown Source) ~[hsqldb-2.3.0.jar:2.3.0]
at org.hsqldb.SchemaManager.getTable(Unknown Source) ~[hsqldb-2.3.0.jar:2.3.0]
at org.hsqldb.ParserDQL.readTableName(Unknown Source) ~[hsqldb-2.3.0.jar:2.3.0]
at org.hsqldb.ParserDQL.readTableOrSubquery(Unknown Source) ~[hsqldb-2.3.0.jar:2.3.0]
at org.hsqldb.ParserDQL.XreadTableReference(Unknown …
Run Code Online (Sandbox Code Playgroud)

spring-mvc hsqldb mybatis

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