小编Ste*_*ier的帖子

如何在Eclipse中更新maven存储库?

假设您已经在使用m2eclipse插件,那么您可以做什么不会将依赖项更新为您的repo中的最新版本.

例如,在命令行上,您只需添加-U标志,如下所示:

mvn clean install -U 
Run Code Online (Sandbox Code Playgroud)

...强制更新依赖项.Eclipse中有这样的东西吗?(它似乎并不总能获得最新的更新.)

java eclipse maven-2 build m2eclipse

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

Eclipse IDE视图消失了 - 如何取回它

我基本上有多个显示器,今天做了一些改变.因此,我的一个监视器(特别是控制台视图)上的视图不再存在.我似乎无法找到恢复它的方法.

控制台视图显示在Window -> Open view,此菜单选项将焦点从其他打开的视图移开,但控制台视图不会出现在屏幕上.这可能意味着它位于显示器之外......

我怎样才能看到这个视图?

eclipse

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

Maven自动SNAPSHOT更新

假设我有一个带有以下POM的项目:

<groupId>com.mine</groupId>
<artifactId>coreJar</artifactId>
<packaging>jar</packaging>
<version>0.0.1-SNAPSHOT</version>
Run Code Online (Sandbox Code Playgroud)

然后在另一个项目中我总是想参考最新的SNAPSHOT:

<dependencies> 
    <dependency>
        <groupId>com.mine</groupId>
        <artifactId>coreJar</artifactId>
        <version>0.0.1-SNAPSHOT</version>
    </dependency>
    ...
<dependencies> 
Run Code Online (Sandbox Code Playgroud)

但不是0.0.1-SNAPSHOT,我希望它总能获得最新的SNAPSHOT版本.在过去,您可以使用LATEST,但此后已被弃用(出于合理的原因).

我明白你可以指定版本,例如:

[1.5,)
Run Code Online (Sandbox Code Playgroud)

但我永远无法使用"-SNAPSHOT":

[0.0.1,)-SNAPSHOT // Doesn't work!
Run Code Online (Sandbox Code Playgroud)

那么问题是如何让maven在我的其他项目中获取最新的SNAPSHOT?

maven-2 maven

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

什么是IE7的预期支持终止?

看到IE7只占浏览器市场份额的10%左右,我想知道微软何时计划终止对它的支持.我们有一些浏览器不兼容的问题,我们想知道这么小的市场份额是否值得努力...

internet-explorer-7

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

如何在Mac OS上设置JButton的背景颜色

通常使用Java Swing,您可以使用以下命令设置按钮的背景颜色:

myJButton.setBackground(Color.RED);
Run Code Online (Sandbox Code Playgroud)

这会导致按钮变红.但在Mac OS上,这种方法似乎被忽略了.该按钮只保留默认颜色.

如何在Mac OS上设置JButton的颜色?

java macos swing

26
推荐指数
3
解决办法
9万
查看次数

Html - 直接在html(旧学校风格)中嵌入图像

我知道你今天可以在html中嵌入图像:

<IMG SRC="data:image/gif;base64,RAAA...more data.....">
Run Code Online (Sandbox Code Playgroud)

但是在当天,当Netscape是一个实现的浏览器时,还有另一种方法可以做到这一点.我不记得了.

任何建议,将不胜感激.

html embed image

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

如何在Dozer中映射集合

我想做点什么:

ArrayList<CustomObject> objects = new ArrayList<CustomObject>();
...
DozerBeanMapper MAPPER = new DozerBeanMapper();
...
ArrayList<NewObject> newObjects = MAPPER.map(objects, ...); 
Run Code Online (Sandbox Code Playgroud)

假设:

<mapping>
  <class-a>com.me.CustomObject</class-a>
  <class-b>com.me.NewObject</class-b>   
    <field>  
      <a>id</a>  
      <b>id2</b>  
    </field>  
</mapping>
Run Code Online (Sandbox Code Playgroud)

我试过了 :

ArrayList<NewObject> holder = new ArrayList<NewObject>();
MAPPER.map(objects, holder);
Run Code Online (Sandbox Code Playgroud)

但是持有者对象是空的.我也没有运气改变第二个参数...

java mapping data-mapping dozer

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

Java数据库连接池(BoneCP vs DBPool vs c3p0)

对于J2EE容器之外的Java应用程序,哪个连接池库最好?

  • 我听说c3p0已经过时了.
  • 雅加达的公共池库已不再开发

因此我留下了BoneCPDBPool.据我所知,两者的活动都有限.我可以看到的主要区别是性能,BoneCP似乎赢得了.但是文档非常薄弱.

您在现实世界中使用了哪个数据库池库?为什么?有什么好处和坏处?

java database connection-pooling c3p0 bonecp

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

如何在特定位置通过Ant包含Jar中的文件

我有一个ant jar任务:

<target name="jar">
    <jar destfile="${generated.jars.dir}/hello-${environment}.jar">
        <fileset dir="${generated.classes.dir}"/>
        <fileset dir="${environment.dir}/${environment}" includes="config.xml"/>
    </jar>
</target>
Run Code Online (Sandbox Code Playgroud)

如何强制将config.xml文件推送到jar中的特定目录而不是根目录,例如/database/config.xml或类似的东西...

PS:这样做的原因是我可以有一个hello-local.jar,hello-dev.jar,hello-qa.jar等.

java ant jar

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

如何在iBatis中实现大于或等于的SQL语句?

让我们说在我的sql语句中我想做:

WHERE numberOfCookies >= 10 
Run Code Online (Sandbox Code Playgroud)

我如何在iBatis中执行此操作?

sql ibatis

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