小编Rob*_*anu的帖子

git忽略异常

我有一个gitignore文件,使git忽略*.dll文件,这实际上是我想要的行为.但是,如果我想要一个例外(即能够提交foo.dll),我该如何实现呢?

git gitignore

295
推荐指数
8
解决办法
8万
查看次数

使用Git检查脏索引或未跟踪文件

如何检查我的git存储库中是否有任何未提交的更改:

  1. 更改已添加到索引但未提交
  2. 未跟踪的文件

从脚本?

git-status git版本1.6.4.2似乎总是返回零.

git shell

236
推荐指数
7
解决办法
7万
查看次数

Maven Run项目

是否有Maven"阶段"或"目标"来简单地执行Java类的主要方法?我有一个项目,我想通过简单地执行像"mvn run"这样的操作来手动测试.

java maven

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

在(...)查询中编写HQL的正确方法

假设我想编写以下HQL查询:

FROM Cat c WHERE c.id IN (1,2,3)
Run Code Online (Sandbox Code Playgroud)

将此作为参数化查询编写的正确方法是什么,例如

FROM Cat c WHERE c.id IN (?)
Run Code Online (Sandbox Code Playgroud)

hibernate hql

75
推荐指数
2
解决办法
6万
查看次数

Java中的匿名代码块

Java中是否存在匿名代码块的实际用途?

public static void main(String[] args) {
    // in
    {
        // out
    }
}
Run Code Online (Sandbox Code Playgroud)

请注意,这不是关于命名块,即

name: { 
     if ( /* something */ ) 
         break name;
}
Run Code Online (Sandbox Code Playgroud)

.

java

62
推荐指数
6
解决办法
4万
查看次数

Maven:包括在公共存储库中找不到的jar

如果我要使用不在maven公共存储库中的第三方库,那么将它作为项目的依赖项包含在内的最佳方法是什么,以便当其他人签出我的代码时它仍然可以构建?

我的应用程序"A"依赖于公共存储库中不存在的jar"B".但是,我希望添加"B"作为对"A"的依赖,这样当世界另一端的人可以查看代码并仍然能够构建"A"时

dependencies maven-2 pom.xml

61
推荐指数
3
解决办法
4万
查看次数

在Eclipse 3.5中安装普通的插件jar

从Eclipse 3.5开始,似乎没有选择在Eclipse基本目录中删除插件jar(不是特性)并在下次启动时将其拾取.

是否有可能在Eclipse 3.5中安装普通的插件jar?

eclipse

55
推荐指数
4
解决办法
10万
查看次数

在Maven中使用Java Advanced Imaging

JAI设置是相当繁琐,涉及多个罐子和环境变量.如果我可以将它添加为常规的Maven依赖项,它将有助于项目的可移植性.

我正在使用的POM片段是

<dependency>
  <groupId>com.sun.media</groupId>
  <artifactId>jai_imageio</artifactId>
  <version>1.1</version>
</dependency>
Run Code Online (Sandbox Code Playgroud)

而错误是

[INFO] ------------------------------------------------------------------------                               
[ERROR] BUILD ERROR                                                                                             
[INFO] ------------------------------------------------------------------------                                 
[INFO] Failed to resolve artifact.                                                                              

Missing:   
----------
1) com.sun.media:jai_imageio:jar:1.1
2) javax.media:jai_core:jar:1.1.3
Run Code Online (Sandbox Code Playgroud)

当然,我可以下载并安装这些罐子.问题是双重的:

  • jai_imageio需要两个罐子;
  • jai_imageio需要安装本机库并设置两个环境变量.

我还没有找到一种方法让这个与Maven一起工作.


请参阅使用ImageIO读取JCS_YCCK图像,因为我正在使用JAI.

java maven-2 jai

52
推荐指数
4
解决办法
4万
查看次数

Makefile中的通配符目标

如何压缩以下Makefile目标?

$(GRAPHDIR)/Complex.png: $(GRAPHDIR)/Complex.dot
        dot $(GRAPHDIR)/Complex.dot -Tpng -o $(GRAPHDIR)/Complex.png

$(GRAPHDIR)/Simple.png: $(GRAPHDIR)/Simple.dot
        dot $(GRAPHDIR)/Simple.dot -Tpng -o $(GRAPHDIR)/Simple.png

$(GRAPHDIR)/IFileReader.png: $(GRAPHDIR)/IFileReader.dot
        dot $(GRAPHDIR)/IFileReader.dot -Tpng -o $(GRAPHDIR)/IFileReader.png

$(GRAPHDIR)/McCabe-linear.png: $(GRAPHDIR)/McCabe-linear.dot
        dot $(GRAPHDIR)/McCabe-linear.dot -Tpng -o $(GRAPHDIR)/McCabe-linear.png

graphs: $(GRAPHDIR)/Complex.png $(GRAPHDIR)/Simple.png $(GRAPHDIR)/IFileReader.png $(GRAPHDIR)/McCabe-linear.png
Run Code Online (Sandbox Code Playgroud)

-

GNU Make 3.81.

makefile gnu-make

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

将Maven文件过滤到WEB-INF中

我试图添加一些过滤到应用程序上下文文件,该文件驻留在WEB-INF目录中.

我在文件夹/ src/main/resources中有要过滤的文件(xmlgateway-context.xml).

我在文件夹src/main/filters中有属性文件(config-e05.properties)

我的POM设置如下:

<!-- environment profiles -->
<profiles>
 <profile>
  <id>e04</id>
  <properties>
   <targetenv>e04</targetenv>
  </properties>
 </profile>
 <profile>
  <id>e05</id>
  <properties>
   <targetenv>e05</targetenv>
  </properties>
 </profile>
</profiles>

<!-- build settings (filtering) -->
<build>
 <filters>
  <filter>src/main/filters/config-${targetenv}.properties</filter>
 </filters>
 <resources>
  <resource>
   <targetPath>WEB-INF</targetPath>
   <filtering>true</filtering>
   <directory>src/main/resources</directory>
  </resource>
 </resources>
</build>
Run Code Online (Sandbox Code Playgroud)

这将正确安装mvn,但是当我打开输出war文件时,我希望文件xmlgateway-context.xml位于/ WEB-INF目录中,但它最终位于/ WEB-INF/classes/WEB文件夹中-INF.

如何将此文件放到正确的位置.

或者,我可以将应用程序上下文放在不同的位置并在那里引用它.

java maven-2 pom.xml

44
推荐指数
2
解决办法
4万
查看次数

标签 统计

java ×4

maven-2 ×3

git ×2

pom.xml ×2

dependencies ×1

eclipse ×1

gitignore ×1

gnu-make ×1

hibernate ×1

hql ×1

jai ×1

makefile ×1

maven ×1

shell ×1