小编dur*_*597的帖子

eclipse调试器:附加maven依赖项的源代码?

在myEclipse 8中调试我们的webapp时,我想使用maven-managed依赖项的源代码.

我已经设法将源附加到"Maven Managed Dependencies"类路径容器中的库,即当我从依赖项打开一个类文件时(例如使用Ctrl-Shift-T),我看到了源代码.

但是,当我为我的tomcat定义服务器连接器时,将wepapp部署到它,并以调试模式启动它,并且在同一个类的断点上执行暂停,编辑器窗格仅显示文本"source not found",以及按钮编辑"源查找路径".我试图手动添加"Maven Managed Dependencies"类路径容器,只是被告知"使用maven项目设置来配置依赖性解析".但是,我在该属性窗格中看不到有用的设置......

我该如何附上这些来源?我知道这适用于m2e插件和wtp,但我宁愿避免说服我的团队其他人切换插件......

eclipse debugging tomcat maven-2

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

评论中的旧代码

您应该在代码库中注释旧代码多长时间?承包商继续将旧代码保留在代码库中,将其转换为注释.这真的令人沮丧,我希望他们只删除旧代码而不是评论它.

是否有正当理由将旧代码保留在代码库中作为注释?我正在使用Visual Sourcesafe的版本控制

version-control maintenance comments

17
推荐指数
3
解决办法
2431
查看次数

有没有免费的私人Bazaar在线资源主机?

我正在寻找一个免费的私人在线Bazaar源主机.有人知道吗?我快速看了一下,似乎有很多Git,Mercurial和SVN选项,但没有Bazaar?

只是为了澄清,当我说"私人"时,我的意思是你有自己的私人存储库,你可以授予你选择的人访问权限.

version-control hosting dvcs bazaar

17
推荐指数
3
解决办法
7459
查看次数

Erlang源代码指南

我有兴趣深入研究Erlang的C 源代码,并尝试了解幕后发生的事情.我在哪里可以找到有关代码设计和结构的信息?

c erlang code-structure

17
推荐指数
2
解决办法
3305
查看次数

在特定类中关闭其他库的日志记录日志

我成功地使用Spring的@Scheduled注释每几秒执行一次方法.唯一的问题是,由于这种方法,我从Hibernate和Spring获得了很多关于事务等的日志消息.

我想保持日志记录级别相同,因为我喜欢接收应用程序中其他事务的此信息.

在执行特定方法时,是否有一种方法可以暂时禁止另一个库的日志记录?

java logging spring scheduled-tasks logback

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

如何删除<pre>/<code>块中的前导空格而不删除HTML中的缩进?

我有以下HTML:

<body>
    Here is some code:

    <pre><code>
        Here is some fun code!    
    </code></pre>
</body>
Run Code Online (Sandbox Code Playgroud)

但是当我预览它时,因为代码是缩进的,所以pre完全没有了.我可以通过将内容带回缩进来解决这个问题,但它看起来很傻.我可以使上面的文字看起来没有缩进吗?

html css pre

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

Java方法重载+双重调度

任何人都可以详细解释在我的测试代码中print(Parent parent)使用Child实例时调用重载方法的原因吗?

这里涉及到Java中的任何虚拟方法或方法的重载/解决方案?有没有直接引用Java Lang Spec?哪个术语描述了这种行为?非常感谢.

public class InheritancePlay {

    public static class Parent {        
        public void doJob(Worker worker) {
            System.out.println("this is " + this.getClass().getName());

            worker.print(this);
        }
    }

    public static class Child extends Parent {
    }

    public static class Worker {
        public void print(Parent parent) {
            System.out.println("Why this method resolution happens?");
        }

        public void print(Child child) {
            System.out.println("This is not called");
        }
    }

    public static void main(String[] args) {
        Child child = new Child();
        Worker worker = …
Run Code Online (Sandbox Code Playgroud)

java oop overloading double-dispatch

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

javax.persistence.*来源,在哪里?

我可能会遗漏一些非常明显的东西,但我找不到javax.persistence包中几个类的源代码.

我正在使用EclipseLink作为JPA提供程序.当我尝试按Ctrl +左键单击EntityManager接口的方法时,Eclipse说我应该附加源,因为它找不到它们.我尝试附加EclipseLink但它抱怨它无法在那里找到EntityManager的源代码.

为了查看Eclipse中的代码,我需要附加哪些源代码?有人可以提供链接吗?

java eclipse jpa eclipselink

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

Capistrano多级部署到错误的目录

我最近更新了我的宝石后,我的capistrano设置有一些问题.我有一个多阶段设置,包括生产和分段设置.

/config/deploy.rb

# setup multistage
set :stages, %w(testing production)
set :default_stage, "testing"
require 'capistrano/ext/multistage'
Run Code Online (Sandbox Code Playgroud)

/config/deploy/production.rb

# Set deploy path
set :deploy_to, "/var/www/mysite/live"
set :rails_env, "production"
Run Code Online (Sandbox Code Playgroud)

/config/deploy/testing.rb

# Set deploy path
set :deploy_to, "/var/www/mysite/test"
set :rails_env, "test"
Run Code Online (Sandbox Code Playgroud)

问题是它似乎忽略了我的deploy_to设置.它只是部署到默认的/ u/apps/mysite.

我不知道它是否有任何相关性,所有这一切的原因都是从apache + passenger到nginx + unicorn的转变.我不认为它与此有任何关系,因为这只是结帐过程.

capistrano ruby-on-rails

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

在Java中将数据从HashSet移动到ArrayList

Set在Java中有以下内容:

Set< Set<String> > SetTemp = new HashSet< Set<String> >();
Run Code Online (Sandbox Code Playgroud)

我想将其数据移动到ArrayList:

ArrayList< ArrayList< String > > List = new ArrayList< ArrayList< String > >);
Run Code Online (Sandbox Code Playgroud)

有可能吗?

java list arraylist hashset data-structures

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