|
Project
|
TeamCity
|
|
Priority
|
Major |
|
Type
|
Feature |
|
State
|
Fixed |
|
Assignee
|
Anna Kozlova |
|
Subsystem
|
Agent |
|
Affected versions
|
Agra EAP(3414) |
|
Fix versions
|
Teamcity 3.0 (Benares 5985) |
|
Fixed in build
|
17577 |
src:[CamelService]:*..*&&!file:*..EJS*&&!file:*..*_Tie.java&&!file:*..*_Stub.java
Thanks.
So I want to create multiple build configurations, with only one of those being run automatically after every code build. This achieves two goals: first, speed: Only one of the configured inspection builds will be run automatically after every code build subject separation, but other scopes will be availabel, if we need to run them. Second, we have different people working in different parts of the project, and it would be nice if I could see inspection results only for the modules I'm assigned to.
So scopes are workaround. But with scope differ from the whole project global inspections such as Unused Declarations, Declaration access can be weaker and so on would work much longer. That's why I would prefer smth about special scopes settings for server in ipr file. Do you agree?
I personally would appreciate if the report could be split when it is finished. The shown selection could be chosen based on the package and/or module. There would be one report only, but many ways to look at it. I believe, this would be more flexible, every person could choose his/her own selection and no new reports would have to be created. Also, this would not break any global inspections.
There is more disscussed at http://www.intellij.net/forums/thread.jspa?threadID=266643&tstart=0
E.g -Didea.exclude.patterns=testData/**;testdata/**;help/**;test/**;maverick/**;src/tips/**;.reports/**;[testData]/**
Unfortunately it is impossible to support all IDEA scopes (e.g. *.java) efficiently thus simplified syntax and inability of reuse scopes defined in project.
Anna