Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

Loading…

Squash-o-matic output #661

Merged
merged 89 commits into from

7 participants

@cstamas
Owner

Squashes the Nexus Core modules into one "nexus-core" module. No Core code change, just shuffling them around.

Changes:

  • nexus-core module introduced, with all the sources from following modules: nexus-utils, nexus-api, nexus-configuration, nexus-proxy, nexus-app and nexus-plugin-manager
  • removed modules (well, "moved" them into):
  • cleanup in UTs and ITs, mostly dependencies but some changes were done too, as suddenly the "mocked" environment became functional (many UTs from api, config or proxy were written by assuming Nexus Core is not functional there, as key code is added in app module).

CI went fine:
https://builds.sonatype.org/view/nexus-features/job/nexus-oss-its-feature/517/

cstamas and others added some commits
@cstamas cstamas Squash-o-matic output
Changes:
* modules removed: nexus-utils, nexus-api, nexus-configuration, nexus-proxy, nexus-app, nexus-plugin-manager
* module "cleaned": nexus-configuration-model, now holds only modello models. Remains to be reusable (for some CLI tools)
* module nexus-core introduced, that is actually The Core of Nexus
dd10bc4
@cstamas cstamas UTs fixed 1b08633
@cstamas cstamas Removed all "perf" tests, as they made no sense.
Perftests for AttributeStorage was "perf" testing 3 implementations,
2 of them were totally unused (map one?) and irrelevant. The whole test
made no sense, as they were implemented at the time of Nx 2.0 when
we wanted to choose the tech that will supersede the XStream backed
one.

Same for LocalStorage, as the two test had no substantial difference,
and they were meant to catch attribute handling related problems, such
as slowdowns. Back then, there were no load tests, or any other kind
of real perf tests, so I removed them too.

Both set of tests were a muddy mixture of mocks, trickeries and such,
making the PITA to fix them, while again, their value is questionable.
75deaee
@cstamas cstamas Merge remote-tracking branch 'origin/master' into squash-o-matic-output
Conflicts:
	nexus/nexus-api/pom.xml
	nexus/nexus-app/pom.xml
	nexus/nexus-plugin-test-api/pom.xml
	nexus/nexus-utils/pom.xml
	nexus/plugins/restlet1x/nexus-restlet1x-plugin/pom.xml
0c79e42
@cstamas cstamas Merge remote-tracking branch 'origin/master' into squash-o-matic-output a7383ca
@cstamas cstamas Moved new file in it's propr place c3d8618
@cstamas cstamas Commons IO slipped out
Chjange from master
b0be4ea
@cstamas cstamas Some ITs needs Nexus internals.
But after cleanup, the edition was not coming anymore to the IT
classpath. Explicitly adding it.
8fbeb2d
@jdillon jdillon Merge branch 'master' into squash-o-matic-output 17722b9
@cstamas
Owner

I am +1, but this will introduce another wave of CI builds being broken. So, it should be decided "when" we do this.

@jdillon
Owner

I defs think we should ensure we have stabilized the current set of changes first and have functional nexus-oss and nexus-professional + nexus-pro-trial-installer distributions.

IIUC this change should probably be less of a pain, since last round of changes were made to have plugins depend on nexus-plugin-api and not any of the other nexus-proxy, nexus-app, etc modules.

mosabua and others added some commits
@mosabua mosabua Updated to newer version of compiler plugin ece4ac6
@mosabua mosabua Note about adding grid repo 48cb872
@cstamas cstamas NEXUS-5372: Alternative fix
Introduced new format, to replace the old broken
format, while keeping backward compat. In cases when
records are no longer than 255 bytes at least.
b2c1f7a
@cstamas cstamas NEXUS-5372: Applied Igor's comments.
Changes:
* V1 and V2 support removed (they were busted anyway)
* All the UTs now operate with much higher records that before (intentionally
exceeding the problematic 255 bytes message length)
* UTs made stricter about expectations, as all the new "persist" data are actually
two "segments" with 53+47=100 records
4879784
@nabcos nabcos Fix display of containing repositories on artifact information panel 47bdccc
@nabcos nabcos Sort GridViewer 'lower' tabs by tab title 334912b
@cstamas cstamas NEXUS-5372: Using buffered IO
Applied Igor's comments, using Buffered IO
that makes much sense, as we are tossing
around "records" of few bytes.
141e9a4
@cstamas cstamas Updated attributes to set dat files as binaries c2e63ee
@cstamas cstamas Getting rid of runtime repair.
Repair is tried only on boot, and during runtime,
if indexer problem is detected, it is simply made
inactive and is shut down.
c1aadf3
@cstamas cstamas markIndexerDead should handle IOEx
By logging, and not disturbing caller with it, as caller
called us already coz it had one.
9e2dcf5
@ifedorenko ifedorenko NEXUS-5250 fixed empty GUI keyword search results
This was a regression introduced during maven-indexer 5.0.0
rework. SearchNGIndexPlexusResource was not correctly falling
back to uncollapsed response when query returned small number
of records.

Signed-off-by: Igor Fedorenko <igor@ifedorenko.com>
43b215d
@nabcos nabcos Don't force IE8 rendering mode c3badd1
@ifedorenko ifedorenko suppress remote repository access during Nexus5249IndexerManagerIT
mock index updater was configured too late during the test, which
resulted in some requests going through to real remote repository
and made tests sensitive to network connection quality in addition
to being  unnecessary slow.

Signed-off-by: Igor Fedorenko <igor@ifedorenko.com>
43abd36
@nabcos nabcos Fix login window not resizing on client validation warning message 8207d45
@nabcos nabcos Fix sorting detail tabs in GridViewer 4363940
@nabcos nabcos requirejs build muck is not used ATM e648b0d
@nabcos nabcos Remove dead code 8bab58d
@nabcos nabcos Bring back Sonatype-content.css, used by error pages b9df334
@adreghiciu adreghiciu Do not interfere with HTTP 400 if it does not have an ErrorResponse
Signed-off-by: Alin Dreghiciu <adreghiciu@gmail.com>
fba0a29
@adreghiciu adreghiciu Buffer respond entity in case of an URE / Use a ThreadSafeClientConnM…
…anager

This may  be temporary till we figure out why connection is not closed in case of an exception

Signed-off-by: Alin Dreghiciu <adreghiciu@gmail.com>
5197f3a
@mcculls mcculls Trivial change that should fix spurious timeline test failures when A…
…bstractTimelineTestCase based tests run first
98358e7
@adreghiciu adreghiciu Drop UniformRequestBuilder and get back to using WebResource.Builder
Signed-off-by: Alin Dreghiciu <adreghiciu@gmail.com>
a2ea2ff
@adreghiciu adreghiciu Refactor nexus client exception handling
Signed-off-by: Alin Dreghiciu <adreghiciu@gmail.com>
3dab49c
@adreghiciu adreghiciu Expose getRequestBody()
Signed-off-by: Alin Dreghiciu <adreghiciu@gmail.com>
59ef7a8
@nabcos nabcos Stabilize IT: Add 'cancellable' parameter to SleepRepositoryTask 18c7bee
@cstamas cstamas Client update
Changes:
* applied restlet1x plugin (was still using nonexistent dep)
* fixed POM for scope
* fixed indexer and test clients for core client changes
* modified NexusClientErrorResponseException to not leak restlet1x DTO models
* Jersey bumped from 1.12 to 1.15
c682406
@nabcos nabcos Update/simplify file upload workaround code for IE 3cb7e50
@nabcos nabcos Simplify DropTarget overrides a1af1d8
@nabcos nabcos Update BasicForm#findField override b59cb03
@cstamas cstamas Hack: made client response reusable
This is clearly a hack, but there were no other way to
make Jersey buffer and have reusable client response.
bcfae11
@nabcos nabcos Drop outdated Ext.form.Field overrides 1e0a4cd
@nabcos nabcos Fix BrowseButton for IE9 e9021ee
@adreghiciu adreghiciu Add exception handling ITs
Signed-off-by: Alin Dreghiciu <adreghiciu@gmail.com>
86f1fb8
@nabcos nabcos [NEXUS-5360] Remove accidentally checked in debug code 2197599
@adreghiciu adreghiciu Make method non static as we may need the instance in the future
Signed-off-by: Alin Dreghiciu <adreghiciu@gmail.com>
b63be8e
@jdillon jdillon [NEXUS-3728] use 'su -' intead of 'su -m' 40906c0
@jdillon jdillon [NXCM-4795] exclude .placeholder files ce46fea
@nabcos nabcos [NEXUS-5360] Move Ext.grid.CheckColumn into Nexus namespace c375606
@nabcos nabcos [NEXUS-5360] Update TextArea override 1fbeb55
@adreghiciu adreghiciu Close client response after logging
Signed-off-by: Alin Dreghiciu <adreghiciu@gmail.com>
9713fa0
@adreghiciu adreghiciu Fact that logging remote did not succeed should not break tests
Signed-off-by: Alin Dreghiciu <adreghiciu@gmail.com>
29766d2
@adreghiciu adreghiciu Revet hack about jersey client connection manager to be used as now c…
…onnections are properly closed

Signed-off-by: Alin Dreghiciu <adreghiciu@gmail.com>
a6e00bb
@adreghiciu adreghiciu Close client response / exception handling on UID nexus client
Signed-off-by: Alin Dreghiciu <adreghiciu@gmail.com>
454c918
@nabcos nabcos [NEXUS-5381] Fix form upload c96cb8b
@adreghiciu adreghiciu Log at debug level in commands/monitor
Signed-off-by: Alin Dreghiciu <adreghiciu@gmail.com>
6261956
@adreghiciu adreghiciu Fix BasicJerseyNexusClientIT expected exceptions
Signed-off-by: Alin Dreghiciu <adreghiciu@gmail.com>
69576e6
@ifedorenko ifedorenko log repository index add/remove/reindex
Signed-off-by: Igor Fedorenko <igor@ifedorenko.com>
08af70a
@nabcos nabcos JS cleanup 175a0ae
@ifedorenko ifedorenko fixed log level for remove null indexing context messge
this is a normal/expected condition and WARN level was not
justified

Signed-off-by: Igor Fedorenko <igor@ifedorenko.com>
23a1381
@cstamas cstamas NEXUS-5383: Snapshot merges failure
The "to merge or not" decision was based on
metadata/versioning/snapshot/timestamp value.

This was wrong, as since model 1.1.0, the
newly added snapshotVersions element should be
always merged, while the "legacy" element
metadata/versioning/snapshot/timestamp
should be "merged" only if newer.
d96d478
@nabcos nabcos Fix TwinPanelController move buttons
Previous implementation seemed to rely on the side effect that moving DOM
nodes also impacted the selected nodes.

Fixed the bug and some wacky code.
0cfbe13
@nabcos nabcos [NEXUS-5360] jslint bug, escaped apostrophes are no good c4068cd
@nabcos nabcos Make listener handling more robust
The goal is to not let broken code in one plugin stop the whole UI.
Before this change, listeners registered after a 'breaking' listener
would not be executed at all. This change allows event processing to
continue.
95f325d
@nabcos nabcos Fix requirejs dependencies c983df4
@jdillon jdillon Exclude all .* files from license check 769488c
@adreghiciu adreghiciu Add constructor that includes EventBus
Signed-off-by: Alin Dreghiciu <adreghiciu@gmail.com>
3a6c265
@cstamas cstamas NEXUS-5383: More checks needed
After initial fix, another check is needed in operation.
Also, a smaller fix added, to not create VersionComparator
per list entry, but per operation instance.
e4c87a5
@cstamas cstamas Get rid of timeline repair.
Applied Igor's comments.
ca7dcaa
@nabcos nabcos Use timestamped js/css files
A build timestamp in the actual resource path will provide better
browser cache busting.
6bf9773
@nabcos nabcos Make plugin script loading more robust
Plugin scripts are now loaded independent of each other, so that
errors that occur on load will only stop execution of that plugin
script, and not prevent the whole UI from loading.
7bc224d
@nabcos nabcos [NEXUS-5378] Make Save/Reset buttons centered for server settings 29094fa
@cstamas cstamas Timeline index repair failure is not propagated.
Timeline handles indexer with special care: it will try
to repair it if it's start failed. This change now
will not propagate anymore the exception thrown during
repair (already in exception handler!), but will mark the
indexer as "dead", log the fact, and continue the usual
fluff.

On next reboot, another repair will be tried.
763d505
@nabcos nabcos [NEXUS-5360] Cleanup JS 801bfbe
@nabcos nabcos [NEXUS-5360] Fix image locations
Location of aggregated sonatype-all.css changed to
style/$timestamp/sonatype-all.css, so the relative image urls were
wrong.
1f4bcbf
@nabcos nabcos [NEXUS-5360] Fix warning message not displayed on search panel (e.g. …
…'too many results')
7dd152c
@nabcos nabcos [NEXUS-5360] Cleanup JS 9d6a3a5
@nabcos nabcos [NEXUS-5360] Fix Display of TextEntryList 77106a1
@cstamas cstamas Merge remote-tracking branch 'origin/master' into squash-o-matic-output
Conflicts:
	nexus/nexus-app/pom.xml
	nexus/nexus-client-core/src/main/java/org/sonatype/nexus/client/core/NotFoundException.java
	nexus/nexus-client-core/src/main/java/org/sonatype/nexus/client/core/spi/rest/jersey/UniformRequestBuilder.java
	nexus/nexus-client-core/src/main/java/org/sonatype/nexus/client/rest/jersey/ContextAwareUniformInterfaceException.java
	nexus/nexus-client-core/src/main/java/org/sonatype/nexus/client/rest/jersey/NexusClientHandlerException.java
	nexus/nexus-webapp/src/main/requirejs/buildconfig.js
	nexus/nexus-webapp/src/main/webapp/js/ext/util.js
	nexus/nexus-webapp/src/main/webapp/js/ext/util/event.js
	nexus/nexus-webapp/src/main/webapp/js/repoServer/ServerEditPanel.js
	nexus/plugins/indexer/nexus-indexer-lucene-plugin/src/main/java/org/sonatype/nexus/index/DefaultIndexerManager.java
	nexus/plugins/restlet1x/nexus-restlet1x-plugin/src/main/java/org/sonatype/nexus/rest/IndexTemplatePlexusResource.java
	nexus/plugins/restlet1x/nexus-restlet1x-plugin/src/main/resources/templates/index.vm
	pom.xml
a53b19e
@cstamas cstamas Merge remote-tracking branch 'origin/master' into squash-o-matic-output 4ce7198
@cstamas cstamas Moved new items in place.
Ben's mime related changes.
cbba95a
cstamas added some commits
@cstamas cstamas Merge remote-tracking branch 'origin/master' into squash-o-matic-output
Conflicts:
	nexus/nexus-api/pom.xml
	nexus/nexus-api/src/test/java/org/sonatype/nexus/proxy/item/DummyRepositoryItemUidFactory.java
	nexus/nexus-app/pom.xml
	nexus/nexus-configuration/pom.xml
	nexus/nexus-configuration/src/test/java/org/sonatype/nexus/configuration/application/SimpleApplicationConfiguration.java
	nexus/nexus-configuration/src/test/java/org/sonatype/nexus/configuration/application/upgrade/DummyApplicationStatusSource.java
	nexus/nexus-plugin-manager/pom.xml
	nexus/nexus-proxy/src/test/java/org/sonatype/nexus/configuration/SimpleApplicationConfiguration.java
	nexus/nexus-proxy/src/test/java/org/sonatype/nexus/configuration/SimpleProxyApplicationConfiguration.java
	nexus/nexus-proxy/src/test/java/org/sonatype/nexus/configuration/SimpleSecureApplicationConfiguration.java
	nexus/nexus-proxy/src/test/java/org/sonatype/nexus/proxy/attributes/perf/AttributeStoragePerformanceTestSupport.java
	nexus/nexus-proxy/src/test/java/org/sonatype/nexus/proxy/attributes/perf/DefaultFSAttributeStoragePerformanceIT.java
	nexus/nexus-proxy/src/test/java/org/sonatype/nexus/proxy/attributes/perf/HashMapAttributeStoragePerformanceIT.java
	nexus/nexus-proxy/src/test/java/org/sonatype/nexus/proxy/attributes/perf/JacksonJSONFSAttributeStoragePerformanceIT.java
	nexus/nexus-proxy/src/test/java/org/sonatype/nexus/proxy/attributes/perf/internal/OrderedRunner.java
	nexus/nexus-proxy/src/test/java/org/sonatype/nexus/proxy/attributes/perf/internal/TMockRepository.java
	nexus/nexus-proxy/src/test/java/org/sonatype/nexus/proxy/attributes/perf/internal/TestRepositoryItemUid.java
	nexus/nexus-proxy/src/test/java/org/sonatype/nexus/proxy/item/DummyRepositoryItemUidFactory.java
	nexus/nexus-proxy/src/test/java/org/sonatype/nexus/proxy/storage/local/fs/perf/DefaultFSLocalRepositoryStoragePerformance2IT.java
	nexus/nexus-proxy/src/test/java/org/sonatype/nexus/proxy/storage/local/fs/perf/DefaultFSLocalRepositoryStoragePerformanceIT.java
	nexus/nexus-utils/pom.xml
	nexus/pom.xml
a830402
@cstamas cstamas Post merge fixes. 1be96ba
@cstamas cstamas Merge remote-tracking branch 'origin/master' into squash-o-matic-output
Conflicts:
	nexus/nexus-api/pom.xml
	nexus/nexus-app/pom.xml
	nexus/nexus-configuration/pom.xml
	nexus/nexus-core/pom.xml
	nexus/nexus-utils/pom.xml
45bf889
@cstamas cstamas Merge remote-tracking branch 'origin/master' into squash-o-matic-output 6cfc724
@cstamas cstamas Moving new stuff in right place 8251e22
@cstamas cstamas Merge remote-tracking branch 'origin/master' into squash-o-matic-output c69aaec
@cstamas cstamas Cleaning post merge remnants
POM had some merge problem, and moving newly added
stuff to their proper place
9fdb057
@cstamas cstamas Cleanup of PM
PM module (but not code!) was left by mistake
present in the build. Also, newly added files
were missed to be moved
8de848d
@cstamas
Owner

CI "passed": one search related IT failed

Related issue for tracking
https://issues.sonatype.org/browse/NEXUS-5470

@cstamas cstamas merged commit d28ef36 into master
@cstamas cstamas deleted the squash-o-matic-output branch
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Commits on Nov 12, 2012
  1. @cstamas

    Squash-o-matic output

    cstamas authored
    Changes:
    * modules removed: nexus-utils, nexus-api, nexus-configuration, nexus-proxy, nexus-app, nexus-plugin-manager
    * module "cleaned": nexus-configuration-model, now holds only modello models. Remains to be reusable (for some CLI tools)
    * module nexus-core introduced, that is actually The Core of Nexus
  2. @cstamas

    UTs fixed

    cstamas authored
  3. @cstamas

    Removed all "perf" tests, as they made no sense.

    cstamas authored
    Perftests for AttributeStorage was "perf" testing 3 implementations,
    2 of them were totally unused (map one?) and irrelevant. The whole test
    made no sense, as they were implemented at the time of Nx 2.0 when
    we wanted to choose the tech that will supersede the XStream backed
    one.
    
    Same for LocalStorage, as the two test had no substantial difference,
    and they were meant to catch attribute handling related problems, such
    as slowdowns. Back then, there were no load tests, or any other kind
    of real perf tests, so I removed them too.
    
    Both set of tests were a muddy mixture of mocks, trickeries and such,
    making the PITA to fix them, while again, their value is questionable.
Commits on Nov 13, 2012
  1. @cstamas

    Merge remote-tracking branch 'origin/master' into squash-o-matic-output

    cstamas authored
    Conflicts:
    	nexus/nexus-api/pom.xml
    	nexus/nexus-app/pom.xml
    	nexus/nexus-plugin-test-api/pom.xml
    	nexus/nexus-utils/pom.xml
    	nexus/plugins/restlet1x/nexus-restlet1x-plugin/pom.xml
  2. @cstamas
  3. @cstamas
  4. @cstamas

    Commons IO slipped out

    cstamas authored
    Chjange from master
  5. @cstamas

    Some ITs needs Nexus internals.

    cstamas authored
    But after cleanup, the edition was not coming anymore to the IT
    classpath. Explicitly adding it.
  6. @jdillon
Commits on Nov 21, 2012
  1. @mosabua @cstamas

    Updated to newer version of compiler plugin

    mosabua authored cstamas committed
  2. @mosabua @cstamas

    Note about adding grid repo

    mosabua authored cstamas committed
  3. @cstamas

    NEXUS-5372: Alternative fix

    cstamas authored
    Introduced new format, to replace the old broken
    format, while keeping backward compat. In cases when
    records are no longer than 255 bytes at least.
  4. @cstamas

    NEXUS-5372: Applied Igor's comments.

    cstamas authored
    Changes:
    * V1 and V2 support removed (they were busted anyway)
    * All the UTs now operate with much higher records that before (intentionally
    exceeding the problematic 255 bytes message length)
    * UTs made stricter about expectations, as all the new "persist" data are actually
    two "segments" with 53+47=100 records
  5. @nabcos @cstamas
  6. @nabcos @cstamas

    Sort GridViewer 'lower' tabs by tab title

    nabcos authored cstamas committed
  7. @cstamas

    NEXUS-5372: Using buffered IO

    cstamas authored
    Applied Igor's comments, using Buffered IO
    that makes much sense, as we are tossing
    around "records" of few bytes.
  8. @cstamas
  9. @cstamas

    Getting rid of runtime repair.

    cstamas authored
    Repair is tried only on boot, and during runtime,
    if indexer problem is detected, it is simply made
    inactive and is shut down.
  10. @cstamas

    markIndexerDead should handle IOEx

    cstamas authored
    By logging, and not disturbing caller with it, as caller
    called us already coz it had one.
  11. @ifedorenko @cstamas

    NEXUS-5250 fixed empty GUI keyword search results

    ifedorenko authored cstamas committed
    This was a regression introduced during maven-indexer 5.0.0
    rework. SearchNGIndexPlexusResource was not correctly falling
    back to uncollapsed response when query returned small number
    of records.
    
    Signed-off-by: Igor Fedorenko <igor@ifedorenko.com>
  12. @nabcos @cstamas

    Don't force IE8 rendering mode

    nabcos authored cstamas committed
  13. @ifedorenko @cstamas

    suppress remote repository access during Nexus5249IndexerManagerIT

    ifedorenko authored cstamas committed
    mock index updater was configured too late during the test, which
    resulted in some requests going through to real remote repository
    and made tests sensitive to network connection quality in addition
    to being  unnecessary slow.
    
    Signed-off-by: Igor Fedorenko <igor@ifedorenko.com>
  14. @nabcos @cstamas
  15. @nabcos @cstamas

    Fix sorting detail tabs in GridViewer

    nabcos authored cstamas committed
  16. @nabcos @cstamas

    requirejs build muck is not used ATM

    nabcos authored cstamas committed
  17. @nabcos @cstamas

    Remove dead code

    nabcos authored cstamas committed
  18. @nabcos @cstamas

    Bring back Sonatype-content.css, used by error pages

    nabcos authored cstamas committed
  19. @adreghiciu @cstamas

    Do not interfere with HTTP 400 if it does not have an ErrorResponse

    adreghiciu authored cstamas committed
    Signed-off-by: Alin Dreghiciu <adreghiciu@gmail.com>
  20. @adreghiciu @cstamas

    Buffer respond entity in case of an URE / Use a ThreadSafeClientConnM…

    adreghiciu authored cstamas committed
    …anager
    
    This may  be temporary till we figure out why connection is not closed in case of an exception
    
    Signed-off-by: Alin Dreghiciu <adreghiciu@gmail.com>
  21. @mcculls @cstamas

    Trivial change that should fix spurious timeline test failures when A…

    mcculls authored cstamas committed
    …bstractTimelineTestCase based tests run first
  22. @adreghiciu @cstamas

    Drop UniformRequestBuilder and get back to using WebResource.Builder

    adreghiciu authored cstamas committed
    Signed-off-by: Alin Dreghiciu <adreghiciu@gmail.com>
  23. @adreghiciu @cstamas

    Refactor nexus client exception handling

    adreghiciu authored cstamas committed
    Signed-off-by: Alin Dreghiciu <adreghiciu@gmail.com>
  24. @adreghiciu @cstamas

    Expose getRequestBody()

    adreghiciu authored cstamas committed
    Signed-off-by: Alin Dreghiciu <adreghiciu@gmail.com>
  25. @nabcos @cstamas
  26. @cstamas

    Client update

    cstamas authored
    Changes:
    * applied restlet1x plugin (was still using nonexistent dep)
    * fixed POM for scope
    * fixed indexer and test clients for core client changes
    * modified NexusClientErrorResponseException to not leak restlet1x DTO models
    * Jersey bumped from 1.12 to 1.15
  27. @nabcos @cstamas

    Update/simplify file upload workaround code for IE

    nabcos authored cstamas committed
  28. @nabcos @cstamas

    Simplify DropTarget overrides

    nabcos authored cstamas committed
  29. @nabcos @cstamas

    Update BasicForm#findField override

    nabcos authored cstamas committed
  30. @cstamas

    Hack: made client response reusable

    cstamas authored
    This is clearly a hack, but there were no other way to
    make Jersey buffer and have reusable client response.
  31. @nabcos @cstamas

    Drop outdated Ext.form.Field overrides

    nabcos authored cstamas committed
  32. @nabcos @cstamas

    Fix BrowseButton for IE9

    nabcos authored cstamas committed
  33. @adreghiciu @cstamas

    Add exception handling ITs

    adreghiciu authored cstamas committed
    Signed-off-by: Alin Dreghiciu <adreghiciu@gmail.com>
  34. @nabcos @cstamas

    [NEXUS-5360] Remove accidentally checked in debug code

    nabcos authored cstamas committed
  35. @adreghiciu @cstamas

    Make method non static as we may need the instance in the future

    adreghiciu authored cstamas committed
    Signed-off-by: Alin Dreghiciu <adreghiciu@gmail.com>
  36. @jdillon @cstamas

    [NEXUS-3728] use 'su -' intead of 'su -m'

    jdillon authored cstamas committed
  37. @jdillon @cstamas

    [NXCM-4795] exclude .placeholder files

    jdillon authored cstamas committed
  38. @nabcos @cstamas

    [NEXUS-5360] Move Ext.grid.CheckColumn into Nexus namespace

    nabcos authored cstamas committed
  39. @nabcos @cstamas

    [NEXUS-5360] Update TextArea override

    nabcos authored cstamas committed
  40. @adreghiciu @cstamas

    Close client response after logging

    adreghiciu authored cstamas committed
    Signed-off-by: Alin Dreghiciu <adreghiciu@gmail.com>
  41. @adreghiciu @cstamas

    Fact that logging remote did not succeed should not break tests

    adreghiciu authored cstamas committed
    Signed-off-by: Alin Dreghiciu <adreghiciu@gmail.com>
  42. @adreghiciu @cstamas

    Revet hack about jersey client connection manager to be used as now c…

    adreghiciu authored cstamas committed
    …onnections are properly closed
    
    Signed-off-by: Alin Dreghiciu <adreghiciu@gmail.com>
  43. @adreghiciu @cstamas

    Close client response / exception handling on UID nexus client

    adreghiciu authored cstamas committed
    Signed-off-by: Alin Dreghiciu <adreghiciu@gmail.com>
  44. @nabcos @cstamas

    [NEXUS-5381] Fix form upload

    nabcos authored cstamas committed
  45. @adreghiciu @cstamas

    Log at debug level in commands/monitor

    adreghiciu authored cstamas committed
    Signed-off-by: Alin Dreghiciu <adreghiciu@gmail.com>
  46. @adreghiciu @cstamas

    Fix BasicJerseyNexusClientIT expected exceptions

    adreghiciu authored cstamas committed
    Signed-off-by: Alin Dreghiciu <adreghiciu@gmail.com>
  47. @ifedorenko @cstamas

    log repository index add/remove/reindex

    ifedorenko authored cstamas committed
    Signed-off-by: Igor Fedorenko <igor@ifedorenko.com>
  48. @nabcos @cstamas

    JS cleanup

    nabcos authored cstamas committed
  49. @ifedorenko @cstamas

    fixed log level for remove null indexing context messge

    ifedorenko authored cstamas committed
    this is a normal/expected condition and WARN level was not
    justified
    
    Signed-off-by: Igor Fedorenko <igor@ifedorenko.com>
  50. @cstamas

    NEXUS-5383: Snapshot merges failure

    cstamas authored
    The "to merge or not" decision was based on
    metadata/versioning/snapshot/timestamp value.
    
    This was wrong, as since model 1.1.0, the
    newly added snapshotVersions element should be
    always merged, while the "legacy" element
    metadata/versioning/snapshot/timestamp
    should be "merged" only if newer.
  51. @nabcos @cstamas

    Fix TwinPanelController move buttons

    nabcos authored cstamas committed
    Previous implementation seemed to rely on the side effect that moving DOM
    nodes also impacted the selected nodes.
    
    Fixed the bug and some wacky code.
  52. @nabcos @cstamas

    [NEXUS-5360] jslint bug, escaped apostrophes are no good

    nabcos authored cstamas committed
  53. @nabcos @cstamas

    Make listener handling more robust

    nabcos authored cstamas committed
    The goal is to not let broken code in one plugin stop the whole UI.
    Before this change, listeners registered after a 'breaking' listener
    would not be executed at all. This change allows event processing to
    continue.
  54. @nabcos @cstamas

    Fix requirejs dependencies

    nabcos authored cstamas committed
  55. @jdillon @cstamas

    Exclude all .* files from license check

    jdillon authored cstamas committed
  56. @adreghiciu @cstamas

    Add constructor that includes EventBus

    adreghiciu authored cstamas committed
    Signed-off-by: Alin Dreghiciu <adreghiciu@gmail.com>
  57. @cstamas

    NEXUS-5383: More checks needed

    cstamas authored
    After initial fix, another check is needed in operation.
    Also, a smaller fix added, to not create VersionComparator
    per list entry, but per operation instance.
  58. @cstamas

    Get rid of timeline repair.

    cstamas authored
    Applied Igor's comments.
  59. @nabcos @cstamas

    Use timestamped js/css files

    nabcos authored cstamas committed
    A build timestamp in the actual resource path will provide better
    browser cache busting.
  60. @nabcos @cstamas

    Make plugin script loading more robust

    nabcos authored cstamas committed
    Plugin scripts are now loaded independent of each other, so that
    errors that occur on load will only stop execution of that plugin
    script, and not prevent the whole UI from loading.
  61. @nabcos @cstamas
  62. @cstamas

    Timeline index repair failure is not propagated.

    cstamas authored
    Timeline handles indexer with special care: it will try
    to repair it if it's start failed. This change now
    will not propagate anymore the exception thrown during
    repair (already in exception handler!), but will mark the
    indexer as "dead", log the fact, and continue the usual
    fluff.
    
    On next reboot, another repair will be tried.
  63. @nabcos @cstamas

    [NEXUS-5360] Cleanup JS

    nabcos authored cstamas committed
  64. @nabcos @cstamas

    [NEXUS-5360] Fix image locations

    nabcos authored cstamas committed
    Location of aggregated sonatype-all.css changed to
    style/$timestamp/sonatype-all.css, so the relative image urls were
    wrong.
  65. @nabcos @cstamas

    [NEXUS-5360] Fix warning message not displayed on search panel (e.g. …

    nabcos authored cstamas committed
    …'too many results')
  66. @nabcos @cstamas

    [NEXUS-5360] Cleanup JS

    nabcos authored cstamas committed
  67. @nabcos @cstamas

    [NEXUS-5360] Fix Display of TextEntryList

    nabcos authored cstamas committed
Commits on Nov 24, 2012
  1. @cstamas

    Merge remote-tracking branch 'origin/master' into squash-o-matic-output

    cstamas authored
    Conflicts:
    	nexus/nexus-app/pom.xml
    	nexus/nexus-client-core/src/main/java/org/sonatype/nexus/client/core/NotFoundException.java
    	nexus/nexus-client-core/src/main/java/org/sonatype/nexus/client/core/spi/rest/jersey/UniformRequestBuilder.java
    	nexus/nexus-client-core/src/main/java/org/sonatype/nexus/client/rest/jersey/ContextAwareUniformInterfaceException.java
    	nexus/nexus-client-core/src/main/java/org/sonatype/nexus/client/rest/jersey/NexusClientHandlerException.java
    	nexus/nexus-webapp/src/main/requirejs/buildconfig.js
    	nexus/nexus-webapp/src/main/webapp/js/ext/util.js
    	nexus/nexus-webapp/src/main/webapp/js/ext/util/event.js
    	nexus/nexus-webapp/src/main/webapp/js/repoServer/ServerEditPanel.js
    	nexus/plugins/indexer/nexus-indexer-lucene-plugin/src/main/java/org/sonatype/nexus/index/DefaultIndexerManager.java
    	nexus/plugins/restlet1x/nexus-restlet1x-plugin/src/main/java/org/sonatype/nexus/rest/IndexTemplatePlexusResource.java
    	nexus/plugins/restlet1x/nexus-restlet1x-plugin/src/main/resources/templates/index.vm
    	pom.xml
Commits on Nov 28, 2012
  1. @cstamas
  2. @cstamas

    Moved new items in place.

    cstamas authored
    Ben's mime related changes.
Commits on Dec 5, 2012
  1. @cstamas

    Merge remote-tracking branch 'origin/master' into squash-o-matic-output

    cstamas authored
    Conflicts:
    	nexus/nexus-api/pom.xml
    	nexus/nexus-api/src/test/java/org/sonatype/nexus/proxy/item/DummyRepositoryItemUidFactory.java
    	nexus/nexus-app/pom.xml
    	nexus/nexus-configuration/pom.xml
    	nexus/nexus-configuration/src/test/java/org/sonatype/nexus/configuration/application/SimpleApplicationConfiguration.java
    	nexus/nexus-configuration/src/test/java/org/sonatype/nexus/configuration/application/upgrade/DummyApplicationStatusSource.java
    	nexus/nexus-plugin-manager/pom.xml
    	nexus/nexus-proxy/src/test/java/org/sonatype/nexus/configuration/SimpleApplicationConfiguration.java
    	nexus/nexus-proxy/src/test/java/org/sonatype/nexus/configuration/SimpleProxyApplicationConfiguration.java
    	nexus/nexus-proxy/src/test/java/org/sonatype/nexus/configuration/SimpleSecureApplicationConfiguration.java
    	nexus/nexus-proxy/src/test/java/org/sonatype/nexus/proxy/attributes/perf/AttributeStoragePerformanceTestSupport.java
    	nexus/nexus-proxy/src/test/java/org/sonatype/nexus/proxy/attributes/perf/DefaultFSAttributeStoragePerformanceIT.java
    	nexus/nexus-proxy/src/test/java/org/sonatype/nexus/proxy/attributes/perf/HashMapAttributeStoragePerformanceIT.java
    	nexus/nexus-proxy/src/test/java/org/sonatype/nexus/proxy/attributes/perf/JacksonJSONFSAttributeStoragePerformanceIT.java
    	nexus/nexus-proxy/src/test/java/org/sonatype/nexus/proxy/attributes/perf/internal/OrderedRunner.java
    	nexus/nexus-proxy/src/test/java/org/sonatype/nexus/proxy/attributes/perf/internal/TMockRepository.java
    	nexus/nexus-proxy/src/test/java/org/sonatype/nexus/proxy/attributes/perf/internal/TestRepositoryItemUid.java
    	nexus/nexus-proxy/src/test/java/org/sonatype/nexus/proxy/item/DummyRepositoryItemUidFactory.java
    	nexus/nexus-proxy/src/test/java/org/sonatype/nexus/proxy/storage/local/fs/perf/DefaultFSLocalRepositoryStoragePerformance2IT.java
    	nexus/nexus-proxy/src/test/java/org/sonatype/nexus/proxy/storage/local/fs/perf/DefaultFSLocalRepositoryStoragePerformanceIT.java
    	nexus/nexus-utils/pom.xml
    	nexus/pom.xml
  2. @cstamas

    Post merge fixes.

    cstamas authored
Commits on Dec 11, 2012
  1. @cstamas

    Merge remote-tracking branch 'origin/master' into squash-o-matic-output

    cstamas authored
    Conflicts:
    	nexus/nexus-api/pom.xml
    	nexus/nexus-app/pom.xml
    	nexus/nexus-configuration/pom.xml
    	nexus/nexus-core/pom.xml
    	nexus/nexus-utils/pom.xml
  2. @cstamas
  3. @cstamas
Commits on Jan 4, 2013
  1. @cstamas
  2. @cstamas

    Cleaning post merge remnants

    cstamas authored
    POM had some merge problem, and moving newly added
    stuff to their proper place
  3. @cstamas

    Cleanup of PM

    cstamas authored
    PM module (but not code!) was left by mistake
    present in the build. Also, newly added files
    were missed to be moved
  4. @cstamas
  5. @cstamas
This page is out of date. Refresh to see the latest.
Showing with 350 additions and 628 deletions.
  1. +0 −110 nexus/nexus-api/pom.xml
  2. +0 −26 nexus/nexus-api/src/test/java/org/sonatype/nexus/proxy/item/DummyRepositoryItemUidFactory.java
  3. +0 −150 nexus/nexus-app/pom.xml
  4. +0 −25 nexus/nexus-app/src/test/resources/ehcache.xml
  5. +0 −11 nexus/nexus-app/src/test/resources/org/sonatype/nexus/ViewAccessTest-security-configuration.xml
  6. +1 −0  nexus/nexus-client-core/src/main/java/org/sonatype/nexus/client/rest/jersey/JerseyNexusClientFactory.java
  7. +10 −2 nexus/nexus-configuration-model/pom.xml
  8. 0  ...exus-api → nexus-configuration-model}/src/main/java/org/sonatype/nexus/configuration/Configurable.java
  9. 0  ...api → nexus-configuration-model}/src/main/java/org/sonatype/nexus/configuration/CoreConfiguration.java
  10. 0  ...→ nexus-configuration-model}/src/main/java/org/sonatype/nexus/configuration/ExternalConfiguration.java
  11. 0  ...arr; nexus-configuration-model}/src/main/java/org/sonatype/nexus/configuration/RevertableConfiguration.java
  12. +0 −81 nexus/nexus-configuration/pom.xml
  13. +0 −152 ...onfiguration/src/test/java/org/sonatype/nexus/configuration/application/SimpleApplicationConfiguration.java
  14. +0 −39 ...ration/src/test/java/org/sonatype/nexus/configuration/application/upgrade/DummyApplicationStatusSource.java
  15. +170 −32 nexus/{nexus-proxy → nexus-core}/pom.xml
  16. 0  ...rarr; nexus-core}/src/main/java/org/apache/commons/httpclient/CustomMultiThreadedHttpConnectionManager.java
  17. 0  ...gin-manager → nexus-core}/src/main/java/org/sonatype/guice/nexus/binders/NexusAnnotatedBeanModule.java
  18. 0  ...nexus-plugin-manager → nexus-core}/src/main/java/org/sonatype/guice/nexus/binders/NexusTypeBinder.java
  19. 0  ...us-plugin-manager → nexus-core}/src/main/java/org/sonatype/guice/nexus/scanners/DetailedNexusType.java
  20. 0  ...xus-plugin-manager → nexus-core}/src/main/java/org/sonatype/guice/nexus/scanners/MarkedNexusTypes.java
  21. 0  nexus/{nexus-plugin-manager → nexus-core}/src/main/java/org/sonatype/guice/nexus/scanners/NexusType.java
  22. 0  ...nexus-plugin-manager → nexus-core}/src/main/java/org/sonatype/guice/nexus/scanners/NexusTypeCache.java
  23. 0  ...us-plugin-manager → nexus-core}/src/main/java/org/sonatype/guice/nexus/scanners/NexusTypeListener.java
  24. 0  ...xus-plugin-manager → nexus-core}/src/main/java/org/sonatype/guice/nexus/scanners/NexusTypeVisitor.java
  25. 0  ...s-plugin-manager → nexus-core}/src/main/java/org/sonatype/guice/nexus/scanners/RepositoryTypeImpl.java
  26. 0  nexus/{nexus-api → nexus-core}/src/main/java/org/sonatype/nexus/AbstractApplicationStatusSource.java
  27. 0  nexus/{nexus-api → nexus-core}/src/main/java/org/sonatype/nexus/ApplicationStatusSource.java
  28. 0  nexus/{nexus-app → nexus-core}/src/main/java/org/sonatype/nexus/DefaultNexus.java
  29. 0  nexus/{nexus-app → nexus-core}/src/main/java/org/sonatype/nexus/LimitedInputStream.java
  30. 0  nexus/{nexus-app → nexus-core}/src/main/java/org/sonatype/nexus/Nexus.java
  31. 0  nexus/{nexus-app → nexus-core}/src/main/java/org/sonatype/nexus/NexusStreamResponse.java
  32. 0  nexus/{nexus-api → nexus-core}/src/main/java/org/sonatype/nexus/OperationMode.java
  33. 0  nexus/{nexus-api → nexus-core}/src/main/java/org/sonatype/nexus/SystemState.java
  34. 0  nexus/{nexus-api → nexus-core}/src/main/java/org/sonatype/nexus/SystemStatus.java
  35. 0  nexus/{nexus-proxy → nexus-core}/src/main/java/org/sonatype/nexus/ahc/AhcProvider.java
  36. 0  nexus/{nexus-proxy → nexus-core}/src/main/java/org/sonatype/nexus/ahc/AhcProviderEventInspector.java
  37. 0  nexus/{nexus-proxy → nexus-core}/src/main/java/org/sonatype/nexus/ahc/DefaultAhcProvider.java
  38. 0  nexus/{nexus-proxy → nexus-core}/src/main/java/org/sonatype/nexus/apachehttpclient/EvictingThread.java
  39. 0  nexus/{nexus-proxy → nexus-core}/src/main/java/org/sonatype/nexus/apachehttpclient/Hc4Provider.java
  40. 0  nexus/{nexus-proxy → nexus-core}/src/main/java/org/sonatype/nexus/apachehttpclient/Hc4ProviderImpl.java
  41. 0  ...s/{nexus-proxy → nexus-core}/src/main/java/org/sonatype/nexus/apachehttpclient/HttpClientProvider.java
  42. 0  ... → nexus-core}/src/main/java/org/sonatype/nexus/apachehttpclient/NexusConnectionKeepAliveStrategy.java
  43. 0  ...rarr; nexus-core}/src/main/java/org/sonatype/nexus/apachehttpclient/NonProxyHostsAwareHttpRoutePlanner.java
  44. 0  ...arr; nexus-core}/src/main/java/org/sonatype/nexus/apachehttpclient/PoolingClientConnectionManagerMBean.java
  45. 0  ... nexus-core}/src/main/java/org/sonatype/nexus/apachehttpclient/PoolingClientConnectionManagerMBeanImpl.java
  46. 0  ...s-core}/src/main/java/org/sonatype/nexus/apachehttpclient/PoolingClientConnectionManagerMBeanInstaller.java
  47. 0  nexus/{nexus-api → nexus-core}/src/main/java/org/sonatype/nexus/auth/AbstractSecurityEvent.java
  48. 0  nexus/{nexus-api → nexus-core}/src/main/java/org/sonatype/nexus/auth/ClientInfo.java
  49. 0  nexus/{nexus-api → nexus-core}/src/main/java/org/sonatype/nexus/auth/ClientInfoProvider.java
  50. 0  nexus/{nexus-api → nexus-core}/src/main/java/org/sonatype/nexus/auth/NexusAuthenticationEvent.java
  51. 0  nexus/{nexus-api → nexus-core}/src/main/java/org/sonatype/nexus/auth/NexusAuthorizationEvent.java
  52. 0  nexus/{nexus-api → nexus-core}/src/main/java/org/sonatype/nexus/auth/ResourceInfo.java
  53. 0  ...s-configuration → nexus-core}/src/main/java/org/sonatype/nexus/configuration/AbstractConfigurable.java
  54. +64 −0 nexus/nexus-core/src/main/java/org/sonatype/nexus/configuration/Configurable.java
  55. 0  ...nfiguration → nexus-core}/src/main/java/org/sonatype/nexus/configuration/ConfigurationChangeEvent.java
  56. 0  ...nfiguration → nexus-core}/src/main/java/org/sonatype/nexus/configuration/ConfigurationCommitEvent.java
  57. 0  ...xus-configuration → nexus-core}/src/main/java/org/sonatype/nexus/configuration/ConfigurationEvent.java
  58. 0  ...s-configuration → nexus-core}/src/main/java/org/sonatype/nexus/configuration/ConfigurationIOEvent.java
  59. 0  ...nfiguration → nexus-core}/src/main/java/org/sonatype/nexus/configuration/ConfigurationIdGenerator.java
  60. 0  ...configuration → nexus-core}/src/main/java/org/sonatype/nexus/configuration/ConfigurationLoadEvent.java
  61. 0  ...ion → nexus-core}/src/main/java/org/sonatype/nexus/configuration/ConfigurationPrepareForLoadEvent.java
  62. 0  ...ion → nexus-core}/src/main/java/org/sonatype/nexus/configuration/ConfigurationPrepareForSaveEvent.java
  63. 0  ...iguration → nexus-core}/src/main/java/org/sonatype/nexus/configuration/ConfigurationRollbackEvent.java
  64. 0  ...configuration → nexus-core}/src/main/java/org/sonatype/nexus/configuration/ConfigurationSaveEvent.java
  65. 0  ...iguration → nexus-core}/src/main/java/org/sonatype/nexus/configuration/ConfigurationValidateEvent.java
  66. 0  nexus/{nexus-configuration → nexus-core}/src/main/java/org/sonatype/nexus/configuration/Configurator.java
  67. +29 −0 nexus/nexus-core/src/main/java/org/sonatype/nexus/configuration/CoreConfiguration.java
  68. 0  ...tion → nexus-core}/src/main/java/org/sonatype/nexus/configuration/DefaultConfigurationIdGenerator.java
  69. +24 −0 nexus/nexus-core/src/main/java/org/sonatype/nexus/configuration/ExternalConfiguration.java
  70. 0  nexus/{nexus-configuration → nexus-core}/src/main/java/org/sonatype/nexus/configuration/ModelloUtils.java
  71. 0  .../{nexus-configuration → nexus-core}/src/main/java/org/sonatype/nexus/configuration/PasswordHelper.java
  72. +52 −0 nexus/nexus-core/src/main/java/org/sonatype/nexus/configuration/RevertableConfiguration.java
  73. 0  ...→ nexus-core}/src/main/java/org/sonatype/nexus/configuration/application/ApplicationConfiguration.java
  74. 0  ...nexus-core}/src/main/java/org/sonatype/nexus/configuration/application/ApplicationConfigurationAdapter.java
  75. 0  ...rr; nexus-core}/src/main/java/org/sonatype/nexus/configuration/application/AuthenticationInfoConverter.java
  76. 0  ...pp → nexus-core}/src/main/java/org/sonatype/nexus/configuration/application/ConfigurationModifier.java
  77. 0  ...us-core}/src/main/java/org/sonatype/nexus/configuration/application/DefaultAuthenticationInfoConverter.java
  78. 0  ... nexus-core}/src/main/java/org/sonatype/nexus/configuration/application/DefaultGlobalHttpProxySettings.java
  79. 0  ...core}/src/main/java/org/sonatype/nexus/configuration/application/DefaultGlobalRemoteConnectionSettings.java
  80. 0  ...r; nexus-core}/src/main/java/org/sonatype/nexus/configuration/application/DefaultGlobalRestApiSettings.java
  81. 0  ...rarr; nexus-core}/src/main/java/org/sonatype/nexus/configuration/application/DefaultNexusConfiguration.java
  82. 0  ... → nexus-core}/src/main/java/org/sonatype/nexus/configuration/application/GlobalHttpProxySettings.java
  83. 0  ... nexus-core}/src/main/java/org/sonatype/nexus/configuration/application/GlobalRemoteConnectionSettings.java
  84. 0  ...on → nexus-core}/src/main/java/org/sonatype/nexus/configuration/application/GlobalRestApiSettings.java
  85. 0  ...app → nexus-core}/src/main/java/org/sonatype/nexus/configuration/application/MutableConfiguration.java
  86. 0  ...s-app → nexus-core}/src/main/java/org/sonatype/nexus/configuration/application/NexusConfiguration.java
  87. 0  ...→ nexus-core}/src/main/java/org/sonatype/nexus/configuration/application/NfcConfigurationModifier.java
  88. 0  ...r; nexus-core}/src/main/java/org/sonatype/nexus/configuration/application/RepositoryDependentException.java
  89. 0  .../src/main/java/org/sonatype/nexus/configuration/application/events/GlobalHttpProxySettingsChangedEvent.java
  90. 0  ...in/java/org/sonatype/nexus/configuration/application/events/GlobalRemoteConnectionSettingsChangedEvent.java
  91. 0  .../main/java/org/sonatype/nexus/configuration/application/runtime/ApplicationRuntimeConfigurationBuilder.java
  92. 0  ...ava/org/sonatype/nexus/configuration/application/runtime/DefaultApplicationRuntimeConfigurationBuilder.java
  93. 0  ...e}/src/main/java/org/sonatype/nexus/configuration/application/upgrade/ApplicationConfigurationUpgrader.java
  94. 0  ...main/java/org/sonatype/nexus/configuration/application/upgrade/DefaultApplicationConfigurationUpgrader.java
  95. 0  ... → nexus-core}/src/main/java/org/sonatype/nexus/configuration/application/upgrade/Upgrade100to101.java
  96. 0  ... → nexus-core}/src/main/java/org/sonatype/nexus/configuration/application/upgrade/Upgrade101to102.java
  97. 0  ... → nexus-core}/src/main/java/org/sonatype/nexus/configuration/application/upgrade/Upgrade102to103.java
  98. 0  ... → nexus-core}/src/main/java/org/sonatype/nexus/configuration/application/upgrade/Upgrade103to104.java
  99. 0  ... → nexus-core}/src/main/java/org/sonatype/nexus/configuration/application/upgrade/Upgrade104to105.java
  100. 0  ... → nexus-core}/src/main/java/org/sonatype/nexus/configuration/application/upgrade/Upgrade105to106.java
  101. 0  ... → nexus-core}/src/main/java/org/sonatype/nexus/configuration/application/upgrade/Upgrade106to107.java
  102. 0  ... → nexus-core}/src/main/java/org/sonatype/nexus/configuration/application/upgrade/Upgrade107to108.java
  103. 0  ... → nexus-core}/src/main/java/org/sonatype/nexus/configuration/application/upgrade/Upgrade108to140.java
  104. 0  ...→ nexus-core}/src/main/java/org/sonatype/nexus/configuration/application/upgrade/Upgrade1100to200.java
  105. 0  ... → nexus-core}/src/main/java/org/sonatype/nexus/configuration/application/upgrade/Upgrade140to141.java
  106. 0  ... → nexus-core}/src/main/java/org/sonatype/nexus/configuration/application/upgrade/Upgrade141to142.java
  107. 0  ... → nexus-core}/src/main/java/org/sonatype/nexus/configuration/application/upgrade/Upgrade142to143.java
  108. 0  ... → nexus-core}/src/main/java/org/sonatype/nexus/configuration/application/upgrade/Upgrade143to144.java
  109. 0  ... → nexus-core}/src/main/java/org/sonatype/nexus/configuration/application/upgrade/Upgrade144to145.java
  110. 0  ... → nexus-core}/src/main/java/org/sonatype/nexus/configuration/application/upgrade/Upgrade145to146.java
  111. 0  ...→ nexus-core}/src/main/java/org/sonatype/nexus/configuration/application/upgrade/Upgrade146to1100.java
  112. 0  ... → nexus-core}/src/main/java/org/sonatype/nexus/configuration/application/upgrade/Upgrade200to220.java
  113. 0  ...tion → nexus-core}/src/main/java/org/sonatype/nexus/configuration/model/AbstractCoreConfiguration.java
  114. 0  ...rarr; nexus-core}/src/main/java/org/sonatype/nexus/configuration/model/AbstractRevertableConfiguration.java
  115. 0  ...-core}/src/main/java/org/sonatype/nexus/configuration/model/AbstractXpp3DomExternalConfigurationHolder.java
  116. 0  ...arr; nexus-core}/src/main/java/org/sonatype/nexus/configuration/model/CErrorReportingCoreConfiguration.java
  117. 0  ...s-core}/src/main/java/org/sonatype/nexus/configuration/model/CGlobalHttpProxySettingsCoreConfiguration.java
  118. 0  .../src/main/java/org/sonatype/nexus/configuration/model/CGlobalRemoteConnectionSettingsCoreConfiguration.java
  119. 0  ...rarr; nexus-core}/src/main/java/org/sonatype/nexus/configuration/model/CGlobalRestApiCoreConfiguration.java
  120. 0  ...on → nexus-core}/src/main/java/org/sonatype/nexus/configuration/model/CHttpProxyCoreConfiguration.java
  121. 0  ...ion → nexus-core}/src/main/java/org/sonatype/nexus/configuration/model/CNotificationConfiguration.java
  122. 0  ...n → nexus-core}/src/main/java/org/sonatype/nexus/configuration/model/CRepositoryCoreConfiguration.java
  123. 0  ...re}/src/main/java/org/sonatype/nexus/configuration/model/CRepositoryExternalConfigurationHolderFactory.java
  124. 0  ... nexus-core}/src/main/java/org/sonatype/nexus/configuration/model/CRepositoryGroupingCoreConfiguration.java
  125. 0  ...r; nexus-core}/src/main/java/org/sonatype/nexus/configuration/model/CRepositoryTargetCoreConfiguration.java
  126. 0  ...rr; nexus-core}/src/main/java/org/sonatype/nexus/configuration/model/CRestApiSettingsCoreConfiguration.java
  127. 0  ...tion → nexus-core}/src/main/java/org/sonatype/nexus/configuration/model/CRoutingCoreConfiguration.java
  128. 0  ...rarr; nexus-core}/src/main/java/org/sonatype/nexus/configuration/model/CScheduledTaskCoreConfiguration.java
  129. 0  ...; nexus-core}/src/main/java/org/sonatype/nexus/configuration/model/CSmtpConfigurationCoreConfiguration.java
  130. 0  ...figuration → nexus-core}/src/main/java/org/sonatype/nexus/configuration/model/ConfigurationHelper.java
  131. 0  ...nfiguration → nexus-core}/src/main/java/org/sonatype/nexus/configuration/model/DefaultCRepository.java
  132. 0  ...ion → nexus-core}/src/main/java/org/sonatype/nexus/configuration/model/DefaultConfigurationHelper.java
  133. 0  ...n → nexus-core}/src/main/java/org/sonatype/nexus/configuration/model/DefaultExternalConfiguration.java
  134. 0  ...r; nexus-core}/src/main/java/org/sonatype/nexus/configuration/model/v1_0_8/upgrade/BasicVersionUpgrade.java
  135. 0  ... → nexus-core}/src/main/java/org/sonatype/nexus/configuration/model/v1_0_8/upgrade/VersionUpgrade.java
  136. 0  ... nexus-core}/src/main/java/org/sonatype/nexus/configuration/model/v1_4_1/upgrade/BasicVersionConverter.java
  137. 0  ...rarr; nexus-core}/src/main/java/org/sonatype/nexus/configuration/model/v1_4_1/upgrade/VersionConverter.java
  138. 0  ... nexus-core}/src/main/java/org/sonatype/nexus/configuration/model/v1_4_2/upgrade/BasicVersionConverter.java
  139. 0  ...rarr; nexus-core}/src/main/java/org/sonatype/nexus/configuration/model/v1_4_2/upgrade/VersionConverter.java
  140. 0  ... nexus-core}/src/main/java/org/sonatype/nexus/configuration/model/v1_4_3/upgrade/BasicVersionConverter.java
  141. 0  ...rarr; nexus-core}/src/main/java/org/sonatype/nexus/configuration/model/v1_4_3/upgrade/VersionConverter.java
  142. 0  ... nexus-core}/src/main/java/org/sonatype/nexus/configuration/model/v1_4_4/upgrade/BasicVersionConverter.java
  143. 0  ...rarr; nexus-core}/src/main/java/org/sonatype/nexus/configuration/model/v1_4_4/upgrade/VersionConverter.java
  144. 0  ... nexus-core}/src/main/java/org/sonatype/nexus/configuration/model/v1_4_5/upgrade/BasicVersionConverter.java
  145. 0  ...rarr; nexus-core}/src/main/java/org/sonatype/nexus/configuration/model/v1_4_5/upgrade/VersionConverter.java
  146. 0  ...rr; nexus-core}/src/main/java/org/sonatype/nexus/configuration/security/upgrade/SecurityData201Upgrade.java
  147. 0  ...rr; nexus-core}/src/main/java/org/sonatype/nexus/configuration/security/upgrade/SecurityData204Upgrade.java
  148. 0  ...us-core}/src/main/java/org/sonatype/nexus/configuration/security/upgrade/SecurityUpgradeEventInspector.java
  149. 0  ...xus-core}/src/main/java/org/sonatype/nexus/configuration/source/AbstractApplicationConfigurationSource.java
  150. 0  ...n → nexus-core}/src/main/java/org/sonatype/nexus/configuration/source/AbstractConfigurationSource.java
  151. 0  ...rarr; nexus-core}/src/main/java/org/sonatype/nexus/configuration/source/ApplicationConfigurationSource.java
  152. 0  ...ation → nexus-core}/src/main/java/org/sonatype/nexus/configuration/source/FileConfigurationSource.java
  153. 0  ...ion → nexus-core}/src/main/java/org/sonatype/nexus/configuration/source/StaticConfigurationSource.java
  154. 0  ...nexus-core}/src/main/java/org/sonatype/nexus/configuration/validator/ApplicationConfigurationValidator.java
  155. 0  ...arr; nexus-core}/src/main/java/org/sonatype/nexus/configuration/validator/ApplicationValidationContext.java
  156. 0  ...rr; nexus-core}/src/main/java/org/sonatype/nexus/configuration/validator/ApplicationValidationResponse.java
  157. 0  ...ion → nexus-core}/src/main/java/org/sonatype/nexus/configuration/validator/ConfigurationValidator.java
  158. 0  ...ore}/src/main/java/org/sonatype/nexus/configuration/validator/DefaultApplicationConfigurationValidator.java
  159. 0  nexus/{nexus-app → nexus-core}/src/main/java/org/sonatype/nexus/email/DefaultNexusEmailer.java
  160. 0  nexus/{nexus-app → nexus-core}/src/main/java/org/sonatype/nexus/email/DefaultNexusPostOffice.java
  161. 0  nexus/{nexus-app → nexus-core}/src/main/java/org/sonatype/nexus/email/DefaultSecurityEmailer.java
  162. 0  nexus/{nexus-app → nexus-core}/src/main/java/org/sonatype/nexus/email/DefaultSmtpSettingsValidator.java
  163. 0  nexus/{nexus-app → nexus-core}/src/main/java/org/sonatype/nexus/email/EmailerException.java
  164. 0  nexus/{nexus-app → nexus-core}/src/main/java/org/sonatype/nexus/email/NexusEmailer.java
  165. 0  nexus/{nexus-app → nexus-core}/src/main/java/org/sonatype/nexus/email/NexusPostOffice.java
  166. 0  nexus/{nexus-app → nexus-core}/src/main/java/org/sonatype/nexus/email/SmtpSettingsValidator.java
  167. 0  ...i → nexus-core}/src/main/java/org/sonatype/nexus/error/report/ErrorReportBundleContentContributor.java
  168. 0  nexus/{nexus-api → nexus-core}/src/main/java/org/sonatype/nexus/error/report/ErrorReportBundleEntry.java
  169. 0  nexus/{nexus-api → nexus-core}/src/main/java/org/sonatype/nexus/error/report/ErrorReportComponent.java
  170. 0  ...s-app → nexus-core}/src/main/java/org/sonatype/nexus/error/reporting/DefaultErrorReportingManager.java
  171. 0  nexus/{nexus-app → nexus-core}/src/main/java/org/sonatype/nexus/error/reporting/ErrorReportRequest.java
  172. 0  nexus/{nexus-app → nexus-core}/src/main/java/org/sonatype/nexus/error/reporting/ErrorReportResponse.java
  173. 0  ...s/{nexus-app → nexus-core}/src/main/java/org/sonatype/nexus/error/reporting/ErrorReportingManager.java
  174. 0  nexus/{nexus-app → nexus-core}/src/main/java/org/sonatype/nexus/error/reporting/NexusPRConnector.java
  175. 0  ...s/{nexus-app → nexus-core}/src/main/java/org/sonatype/nexus/error/reporting/NexusPRStorageManager.java
  176. 0  .../{nexus-app → nexus-core}/src/main/java/org/sonatype/nexus/error/reporting/NexusSystemEnvironment.java
  177. 0  ...us-app → nexus-core}/src/main/java/org/sonatype/nexus/error/reporting/SetProxyPropertiesInspector.java
  178. 0  ...us-app → nexus-core}/src/main/java/org/sonatype/nexus/error/reporting/bundle/AbstractXmlAssembler.java
  179. 0  ... → nexus-core}/src/main/java/org/sonatype/nexus/error/reporting/bundle/ConfigFilesBundleAssembler.java
  180. 0  ... nexus-core}/src/main/java/org/sonatype/nexus/error/reporting/bundle/LegacyBundleContributorsAssembler.java
  181. 0  ...app → nexus-core}/src/main/java/org/sonatype/nexus/error/reporting/bundle/LogFilesBundleAssembler.java
  182. 0  ...us-app → nexus-core}/src/main/java/org/sonatype/nexus/error/reporting/bundle/MapContentsAssembler.java
  183. 0  ...nexus-app → nexus-core}/src/main/java/org/sonatype/nexus/error/reporting/bundle/NexusXmlAssembler.java
  184. 0  ... nexus-core}/src/main/java/org/sonatype/nexus/error/reporting/bundle/SecurityConfigurationXmlAssembler.java
  185. 0  ...us-app → nexus-core}/src/main/java/org/sonatype/nexus/error/reporting/bundle/SecurityXmlAssembler.java
  186. 0  ...xus-app → nexus-core}/src/main/java/org/sonatype/nexus/error/reporting/modifier/ComponentModifier.java
  187. 0  ...s-app → nexus-core}/src/main/java/org/sonatype/nexus/error/reporting/modifier/TriggerTypeModifier.java
  188. 0  nexus/{nexus-app → nexus-core}/src/main/java/org/sonatype/nexus/events/DebugEventInspector.java
  189. 0  nexus/{nexus-app → nexus-core}/src/main/java/org/sonatype/nexus/events/DebugEventInspectorMBean.java
  190. 0  .../{nexus-app → nexus-core}/src/main/java/org/sonatype/nexus/events/DefaultDebugEventInspectorMBean.java
  191. 0  nexus/{nexus-app → nexus-core}/src/main/java/org/sonatype/nexus/events/DefaultEventInspectorHost.java
  192. 0  nexus/{nexus-app → nexus-core}/src/main/java/org/sonatype/nexus/events/DefaultVetoFormatter.java
  193. 0  ...s-app → nexus-core}/src/main/java/org/sonatype/nexus/events/DeleteRepositoryFoldersEventInspector.java
  194. 0  nexus/{nexus-app → nexus-core}/src/main/java/org/sonatype/nexus/events/EventInspectorHost.java
  195. 0  ...rarr; nexus-core}/src/main/java/org/sonatype/nexus/events/RepositoryConfigurationUpdatedEventInspector.java
  196. 0  nexus/{nexus-app → nexus-core}/src/main/java/org/sonatype/nexus/events/SecurityEventsAdapter.java
  197. 0  nexus/{nexus-api → nexus-core}/src/main/java/org/sonatype/nexus/formfields/AbstractFormField.java
  198. 0  nexus/{nexus-api → nexus-core}/src/main/java/org/sonatype/nexus/formfields/CheckboxFormField.java
  199. 0  nexus/{nexus-api → nexus-core}/src/main/java/org/sonatype/nexus/formfields/FormField.java
  200. 0  nexus/{nexus-api → nexus-core}/src/main/java/org/sonatype/nexus/formfields/NumberTextFormField.java
  201. 0  nexus/{nexus-api → nexus-core}/src/main/java/org/sonatype/nexus/formfields/RepoComboFormField.java
  202. 0  nexus/{nexus-api → nexus-core}/src/main/java/org/sonatype/nexus/formfields/RepoOrGroupComboFormField.java
  203. 0  nexus/{nexus-api → nexus-core}/src/main/java/org/sonatype/nexus/formfields/StringTextFormField.java
  204. 0  nexus/{nexus-api → nexus-core}/src/main/java/org/sonatype/nexus/formfields/TextAreaFormField.java
  205. 0  ...s/{nexus-api → nexus-core}/src/main/java/org/sonatype/nexus/index/events/ReindexRepositoriesEvent.java
  206. 0  ...{nexus-api → nexus-core}/src/main/java/org/sonatype/nexus/index/events/ReindexRepositoriesRequest.java
  207. 0  ...s/{nexus-app → nexus-core}/src/main/java/org/sonatype/nexus/jsecurity/NexusStaticSecurityResource.java
  208. 0  ...xus-app → nexus-core}/src/main/java/org/sonatype/nexus/jsecurity/realms/TargetPrivilegeDescriptor.java
  209. 0  ...; nexus-core}/src/main/java/org/sonatype/nexus/jsecurity/realms/TargetPrivilegeGroupPropertyDescriptor.java
  210. 0  ...us-core}/src/main/java/org/sonatype/nexus/jsecurity/realms/TargetPrivilegeRepositoryPropertyDescriptor.java
  211. 0  ...e}/src/main/java/org/sonatype/nexus/jsecurity/realms/TargetPrivilegeRepositoryTargetPropertyDescriptor.java
  212. 0  nexus/{nexus-api → nexus-core}/src/main/java/org/sonatype/nexus/logging/AbstractLoggingComponent.java
  213. 0  nexus/{nexus-api → nexus-core}/src/main/java/org/sonatype/nexus/logging/LoggingEvent.java
  214. 0  nexus/{nexus-app → nexus-core}/src/main/java/org/sonatype/nexus/maven/tasks/DefaultSnapshotRemover.java
  215. 0  nexus/{nexus-app → nexus-core}/src/main/java/org/sonatype/nexus/maven/tasks/RebuildMavenMetadataTask.java
  216. 0  ...us-app → nexus-core}/src/main/java/org/sonatype/nexus/maven/tasks/SnapshotRemovalRepositoryResult.java
  217. 0  nexus/{nexus-app → nexus-core}/src/main/java/org/sonatype/nexus/maven/tasks/SnapshotRemovalRequest.java
  218. 0  nexus/{nexus-app → nexus-core}/src/main/java/org/sonatype/nexus/maven/tasks/SnapshotRemovalResult.java
  219. 0  nexus/{nexus-app → nexus-core}/src/main/java/org/sonatype/nexus/maven/tasks/SnapshotRemover.java
  220. 0  nexus/{nexus-app → nexus-core}/src/main/java/org/sonatype/nexus/maven/tasks/SnapshotRemoverTask.java
  221. 0  ...exus-core}/src/main/java/org/sonatype/nexus/maven/tasks/descriptors/RebuildMavenMetadataTaskDescriptor.java
  222. 0  ...rr; nexus-core}/src/main/java/org/sonatype/nexus/maven/tasks/descriptors/SnapshotRemovalTaskDescriptor.java
  223. 0  ...main/java/org/sonatype/nexus/maven/tasks/descriptors/properties/MinimumSnapshotCountPropertyDescriptor.java
  224. 0  ...src/main/java/org/sonatype/nexus/maven/tasks/descriptors/properties/RemoveIfReleasedPropertyDescriptor.java
  225. 0  ...ain/java/org/sonatype/nexus/maven/tasks/descriptors/properties/SnapshotRetentionDaysPropertyDescriptor.java
  226. 0  nexus/{nexus-api → nexus-core}/src/main/java/org/sonatype/nexus/mime/DefaultMimeSupport.java
  227. 0  nexus/{nexus-api → nexus-core}/src/main/java/org/sonatype/nexus/mime/DefaultMimeUtil.java
  228. 0  nexus/{nexus-api → nexus-core}/src/main/java/org/sonatype/nexus/mime/MimeRulesSource.java
  229. 0  nexus/{nexus-api → nexus-core}/src/main/java/org/sonatype/nexus/mime/MimeSupport.java
  230. 0  nexus/{nexus-api → nexus-core}/src/main/java/org/sonatype/nexus/mime/MimeUtil.java
  231. 0  nexus/{nexus-api → nexus-core}/src/main/java/org/sonatype/nexus/mime/NexusExtensionMimeDetector.java
  232. 0  nexus/{nexus-api → nexus-core}/src/main/java/org/sonatype/nexus/mime/NexusMimeTypes.java
  233. 0  nexus/{nexus-api → nexus-core}/src/main/java/org/sonatype/nexus/mime/RegexpMimeRulesSource.java
  234. 0  nexus/{nexus-app → nexus-core}/src/main/java/org/sonatype/nexus/notification/Carrier.java
  235. 0  ...{nexus-app → nexus-core}/src/main/java/org/sonatype/nexus/notification/DefaultNotificationManager.java
  236. 0  nexus/{nexus-app → nexus-core}/src/main/java/org/sonatype/nexus/notification/EmailCarrier.java
  237. 0  nexus/{nexus-app → nexus-core}/src/main/java/org/sonatype/nexus/notification/NotificationCheat.java
  238. 0  nexus/{nexus-app → nexus-core}/src/main/java/org/sonatype/nexus/notification/NotificationException.java
  239. 0  nexus/{nexus-app → nexus-core}/src/main/java/org/sonatype/nexus/notification/NotificationManager.java
  240. 0  nexus/{nexus-app → nexus-core}/src/main/java/org/sonatype/nexus/notification/NotificationMessage.java
  241. 0  nexus/{nexus-app → nexus-core}/src/main/java/org/sonatype/nexus/notification/NotificationRequest.java
  242. 0  nexus/{nexus-app → nexus-core}/src/main/java/org/sonatype/nexus/notification/NotificationTarget.java
  243. 0  ...→ nexus-core}/src/main/java/org/sonatype/nexus/notification/events/DefaultNotificationEventRouter.java
  244. 0  ...app → nexus-core}/src/main/java/org/sonatype/nexus/notification/events/NotificationEventInspector.java
  245. 0  ...us-app → nexus-core}/src/main/java/org/sonatype/nexus/notification/events/NotificationEventRouter.java
  246. 0  ...rarr; nexus-core}/src/main/java/org/sonatype/nexus/notification/events/RepositoryEventProxyModeMessage.java
  247. 0  ...s-plugin-manager → nexus-core}/src/main/java/org/sonatype/nexus/plugins/DefaultNexusPluginManager.java
  248. 0  nexus/{nexus-api → nexus-core}/src/main/java/org/sonatype/nexus/plugins/NexusPlugin.java
  249. 0  ...s/{nexus-plugin-manager → nexus-core}/src/main/java/org/sonatype/nexus/plugins/NexusPluginManager.java
  250. 0  ...xus-plugin-manager → nexus-core}/src/main/java/org/sonatype/nexus/plugins/PluginActivationRequest.java
  251. 0  ...exus-plugin-manager → nexus-core}/src/main/java/org/sonatype/nexus/plugins/PluginActivationResult.java
  252. 0  nexus/{nexus-api → nexus-core}/src/main/java/org/sonatype/nexus/plugins/PluginContext.java
  253. 0  nexus/{nexus-plugin-manager → nexus-core}/src/main/java/org/sonatype/nexus/plugins/PluginDescriptor.java
  254. 0  ...nexus-plugin-manager → nexus-core}/src/main/java/org/sonatype/nexus/plugins/PluginManagerResponse.java
  255. 0  nexus/{nexus-plugin-manager → nexus-core}/src/main/java/org/sonatype/nexus/plugins/PluginResponse.java
  256. 0  ...{nexus-plugin-manager → nexus-core}/src/main/java/org/sonatype/nexus/plugins/PluginStaticResource.java
  257. 0  nexus/{nexus-api → nexus-core}/src/main/java/org/sonatype/nexus/plugins/RepositoryCustomizer.java
  258. 0  nexus/{nexus-api → nexus-core}/src/main/java/org/sonatype/nexus/plugins/RepositoryType.java
  259. 0  nexus/{nexus-api → nexus-core}/src/main/java/org/sonatype/nexus/plugins/RestResource.java
  260. 0  ...plugin-manager → nexus-core}/src/main/java/org/sonatype/nexus/plugins/events/PluginActivatedEvent.java
  261. 0  ...ugin-manager → nexus-core}/src/main/java/org/sonatype/nexus/plugins/events/PluginDeactivatedEvent.java
  262. 0  ...-plugin-manager → nexus-core}/src/main/java/org/sonatype/nexus/plugins/events/PluginRejectedEvent.java
  263. 0  ...arr; nexus-core}/src/main/java/org/sonatype/nexus/plugins/repository/AbstractFileNexusPluginRepository.java
  264. 0  ...us-core}/src/main/java/org/sonatype/nexus/plugins/repository/AbstractFileNexusWritablePluginRepository.java
  265. 0  ...r → nexus-core}/src/main/java/org/sonatype/nexus/plugins/repository/AbstractNexusPluginRepository.java
  266. 0  ... → nexus-core}/src/main/java/org/sonatype/nexus/plugins/repository/DefaultPluginRepositoryManager.java
  267. 0  ...n-manager → nexus-core}/src/main/java/org/sonatype/nexus/plugins/repository/NexusPluginRepository.java
  268. 0  ...→ nexus-core}/src/main/java/org/sonatype/nexus/plugins/repository/NexusPluginRepositoryComparator.java
  269. 0  ...r → nexus-core}/src/main/java/org/sonatype/nexus/plugins/repository/NexusWritablePluginRepository.java
  270. 0  ...exus-core}/src/main/java/org/sonatype/nexus/plugins/repository/NoSuchPluginRepositoryArtifactException.java
  271. 0  ...anager → nexus-core}/src/main/java/org/sonatype/nexus/plugins/repository/PluginRepositoryArtifact.java
  272. 0  ...manager → nexus-core}/src/main/java/org/sonatype/nexus/plugins/repository/PluginRepositoryManager.java
  273. 0  ...ger → nexus-core}/src/main/java/org/sonatype/nexus/plugins/repository/SystemNexusPluginRepository.java
  274. 0  ...nager → nexus-core}/src/main/java/org/sonatype/nexus/plugins/repository/UserNexusPluginRepository.java
  275. 0  ...anager → nexus-core}/src/main/java/org/sonatype/nexus/plugins/repository/XmlNexusPluginRepository.java
  276. 0  ...rr; nexus-core}/src/main/java/org/sonatype/nexus/plugins/rest/AbstractDocumentationNexusResourceBundle.java
  277. 0  ...-api → nexus-core}/src/main/java/org/sonatype/nexus/plugins/rest/AbstractNexusIndexHtmlCustomizer.java
  278. 0  ...nexus-api → nexus-core}/src/main/java/org/sonatype/nexus/plugins/rest/AbstractNexusResourceBundle.java
  279. 0  nexus/{nexus-api → nexus-core}/src/main/java/org/sonatype/nexus/plugins/rest/DefaultStaticResource.java
  280. 0  nexus/{nexus-api → nexus-core}/src/main/java/org/sonatype/nexus/plugins/rest/ExternalStaticResource.java
  281. 0  ...s/{nexus-api → nexus-core}/src/main/java/org/sonatype/nexus/plugins/rest/NexusDocumentationBundle.java
  282. 0  ...s/{nexus-api → nexus-core}/src/main/java/org/sonatype/nexus/plugins/rest/NexusIndexHtmlCustomizer.java
  283. 0  nexus/{nexus-api → nexus-core}/src/main/java/org/sonatype/nexus/plugins/rest/NexusResourceBundle.java
  284. 0  nexus/{nexus-api → nexus-core}/src/main/java/org/sonatype/nexus/plugins/rest/StaticResource.java
  285. 0  nexus/{nexus-api → nexus-core}/src/main/java/org/sonatype/nexus/proxy/AccessDeniedException.java
  286. 0  nexus/{nexus-api → nexus-core}/src/main/java/org/sonatype/nexus/proxy/AuthorizationException.java
  287. 0  nexus/{nexus-api → nexus-core}/src/main/java/org/sonatype/nexus/proxy/IllegalOperationException.java
  288. 0  nexus/{nexus-api → nexus-core}/src/main/java/org/sonatype/nexus/proxy/IllegalRequestException.java
  289. 0  nexus/{nexus-api → nexus-core}/src/main/java/org/sonatype/nexus/proxy/ItemNotFoundException.java
  290. 0  nexus/{nexus-api → nexus-core}/src/main/java/org/sonatype/nexus/proxy/LocalStorageEofException.java
  291. 0  nexus/{nexus-api → nexus-core}/src/main/java/org/sonatype/nexus/proxy/LocalStorageException.java
  292. 0  nexus/{nexus-api → nexus-core}/src/main/java/org/sonatype/nexus/proxy/NoSuchRepositoryException.java
  293. 0  nexus/{nexus-api → nexus-core}/src/main/java/org/sonatype/nexus/proxy/NoSuchResourceStoreException.java
  294. 0  nexus/{nexus-api → nexus-core}/src/main/java/org/sonatype/nexus/proxy/RemoteAccessDeniedException.java
  295. 0  nexus/{nexus-api → nexus-core}/src/main/java/org/sonatype/nexus/proxy/RemoteAccessException.java
  296. 0  ...exus-api → nexus-core}/src/main/java/org/sonatype/nexus/proxy/RemoteAuthenticationNeededException.java
  297. 0  nexus/{nexus-api → nexus-core}/src/main/java/org/sonatype/nexus/proxy/RemoteStorageException.java
  298. 0  ...s/{nexus-api → nexus-core}/src/main/java/org/sonatype/nexus/proxy/RemoteStorageTransportException.java
  299. 0  ...pi → nexus-core}/src/main/java/org/sonatype/nexus/proxy/RemoteStorageTransportOverloadedException.java
  300. 0  ...s/{nexus-api → nexus-core}/src/main/java/org/sonatype/nexus/proxy/RepositoryNotAvailableException.java
Sorry, we could not display the entire diff because too many files (3,114) changed.
View
110 nexus/nexus-api/pom.xml
@@ -1,110 +0,0 @@
-<!--
-
- Sonatype Nexus (TM) Open Source Version
- Copyright (c) 2007-2012 Sonatype, Inc.
- All rights reserved. Includes the third-party code listed at http://links.sonatype.com/products/nexus/oss/attributions.
-
- This program and the accompanying materials are made available under the terms of the Eclipse Public License Version 1.0,
- which accompanies this distribution and is available at http://www.eclipse.org/legal/epl-v10.html.
-
- Sonatype Nexus (TM) Professional Version is available from Sonatype, Inc. "Sonatype" and "Sonatype Nexus" are trademarks
- of Sonatype, Inc. Apache Maven is a trademark of the Apache Software Foundation. M2eclipse is a trademark of the
- Eclipse Foundation. All other trademarks are the property of their respective owners.
-
--->
-<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
- <modelVersion>4.0.0</modelVersion>
-
- <parent>
- <groupId>org.sonatype.nexus</groupId>
- <artifactId>nexus</artifactId>
- <version>2.4-SNAPSHOT</version>
- <relativePath>../../pom.xml</relativePath>
- </parent>
-
- <artifactId>nexus-api</artifactId>
-
- <dependencies>
- <dependency>
- <groupId>org.slf4j</groupId>
- <artifactId>slf4j-api</artifactId>
- </dependency>
-
- <dependency>
- <groupId>commons-io</groupId>
- <artifactId>commons-io</artifactId>
- </dependency>
-
- <dependency>
- <groupId>org.sonatype.nexus</groupId>
- <artifactId>nexus-utils</artifactId>
- </dependency>
-
- <dependency>
- <groupId>org.sonatype.nexus</groupId>
- <artifactId>nexus-compat</artifactId>
- </dependency>
-
- <dependency>
- <groupId>org.sonatype.sisu</groupId>
- <artifactId>sisu-inject-bean</artifactId>
- </dependency>
-
- <dependency>
- <groupId>org.sonatype.sisu</groupId>
- <artifactId>sisu-inject-plexus</artifactId>
- </dependency>
-
- <dependency>
- <groupId>org.sonatype.sisu.inject</groupId>
- <artifactId>guice-multibindings</artifactId>
- </dependency>
-
- <dependency>
- <groupId>org.sonatype.sisu.inject</groupId>
- <artifactId>guice-assistedinject</artifactId>
- </dependency>
-
- <dependency>
- <groupId>org.codehaus.plexus</groupId>
- <artifactId>plexus-component-annotations</artifactId>
- </dependency>
-
- <dependency>
- <groupId>org.sonatype.sisu</groupId>
- <artifactId>sisu-task-scheduler</artifactId>
- </dependency>
-
- <dependency>
- <groupId>org.sonatype.configuration</groupId>
- <artifactId>base-configuration</artifactId>
- </dependency>
-
- <dependency>
- <groupId>org.sonatype.sisu</groupId>
- <artifactId>sisu-locks</artifactId>
- </dependency>
-
- <dependency>
- <groupId>eu.medsea.mimeutil</groupId>
- <artifactId>mime-util</artifactId>
- </dependency>
-
- <dependency>
- <groupId>org.sonatype.plugin</groupId>
- <artifactId>plugin-host-api</artifactId>
- </dependency>
-
- <dependency>
- <groupId>org.sonatype.sisu.goodies</groupId>
- <artifactId>goodies-eventbus</artifactId>
- </dependency>
-
- <dependency>
- <groupId>org.sonatype.nexus</groupId>
- <artifactId>nexus-test-common</artifactId>
- <scope>test</scope>
- </dependency>
- </dependencies>
-
-</project>
View
26 nexus/nexus-api/src/test/java/org/sonatype/nexus/proxy/item/DummyRepositoryItemUidFactory.java
@@ -1,26 +0,0 @@
-/*
- * Sonatype Nexus (TM) Open Source Version
- * Copyright (c) 2007-2012 Sonatype, Inc.
- * All rights reserved. Includes the third-party code listed at http://links.sonatype.com/products/nexus/oss/attributions.
- *
- * This program and the accompanying materials are made available under the terms of the Eclipse Public License Version 1.0,
- * which accompanies this distribution and is available at http://www.eclipse.org/legal/epl-v10.html.
- *
- * Sonatype Nexus (TM) Professional Version is available from Sonatype, Inc. "Sonatype" and "Sonatype Nexus" are trademarks
- * of Sonatype, Inc. Apache Maven is a trademark of the Apache Software Foundation. M2eclipse is a trademark of the
- * Eclipse Foundation. All other trademarks are the property of their respective owners.
- */
-package org.sonatype.nexus.proxy.item;
-
-import org.sonatype.nexus.proxy.NoSuchRepositoryException;
-
-public class DummyRepositoryItemUidFactory
- extends AbstractRepositoryItemUidFactory
-{
- public DefaultRepositoryItemUid createUid( String uidStr )
- throws IllegalArgumentException, NoSuchRepositoryException
- {
- throw new UnsupportedOperationException(
- "This dummy factory does not supports this method (it needs repo registry et al)" );
- }
-}
View
150 nexus/nexus-app/pom.xml
@@ -1,150 +0,0 @@
-<!--
-
- Sonatype Nexus (TM) Open Source Version
- Copyright (c) 2007-2012 Sonatype, Inc.
- All rights reserved. Includes the third-party code listed at http://links.sonatype.com/products/nexus/oss/attributions.
-
- This program and the accompanying materials are made available under the terms of the Eclipse Public License Version 1.0,
- which accompanies this distribution and is available at http://www.eclipse.org/legal/epl-v10.html.
-
- Sonatype Nexus (TM) Professional Version is available from Sonatype, Inc. "Sonatype" and "Sonatype Nexus" are trademarks
- of Sonatype, Inc. Apache Maven is a trademark of the Apache Software Foundation. M2eclipse is a trademark of the
- Eclipse Foundation. All other trademarks are the property of their respective owners.
-
--->
-<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
-
- <modelVersion>4.0.0</modelVersion>
-
- <parent>
- <groupId>org.sonatype.nexus</groupId>
- <artifactId>nexus</artifactId>
- <version>2.4-SNAPSHOT</version>
- <relativePath>../../pom.xml</relativePath>
- </parent>
-
- <artifactId>nexus-app</artifactId>
-
- <dependencies>
- <dependency>
- <groupId>org.sonatype.sisu</groupId>
- <artifactId>sisu-inject-plexus</artifactId>
- </dependency>
- <dependency>
- <groupId>org.sonatype.nexus</groupId>
- <artifactId>nexus-plugin-manager</artifactId>
- </dependency>
- <dependency>
- <groupId>org.slf4j</groupId>
- <artifactId>slf4j-api</artifactId>
- </dependency>
- <dependency>
- <groupId>com.google.guava</groupId>
- <artifactId>guava</artifactId>
- </dependency>
- <dependency>
- <groupId>org.sonatype.nexus</groupId>
- <artifactId>nexus-oss-edition</artifactId>
- </dependency>
- <dependency>
- <groupId>org.sonatype.nexus</groupId>
- <artifactId>nexus-proxy</artifactId>
- </dependency>
- <dependency>
- <groupId>com.thoughtworks.xstream</groupId>
- <artifactId>xstream</artifactId>
- </dependency>
- <dependency>
- <groupId>org.sonatype.sisu</groupId>
- <artifactId>sisu-task-scheduler</artifactId>
- </dependency>
-
- <dependency>
- <groupId>org.sonatype.security.realms</groupId>
- <artifactId>security-xml-realm</artifactId>
- </dependency>
-
- <dependency>
- <groupId>org.apache.shiro</groupId>
- <artifactId>shiro-core</artifactId>
- </dependency>
-
- <dependency>
- <groupId>org.sonatype.sisu</groupId>
- <artifactId>sisu-mailer</artifactId>
- </dependency>
-
- <dependency>
- <groupId>org.sonatype.sisu.pr</groupId>
- <artifactId>sisu-problem-reporter</artifactId>
- </dependency>
-
- <dependency>
- <groupId>org.codehaus.swizzle</groupId>
- <artifactId>swizzle-jira</artifactId>
- <version>1.4</version>
- <exclusions>
- <exclusion>
- <groupId>xmlrpc</groupId>
- <artifactId>xmlrpc-client</artifactId>
- </exclusion>
- </exclusions>
- </dependency>
-
- <dependency>
- <groupId>org.apache.xmlrpc</groupId>
- <artifactId>xmlrpc-client</artifactId>
- <version>3.1.3</version>
- <exclusions>
- <exclusion>
- <artifactId>junit</artifactId>
- <groupId>junit</groupId>
- </exclusion>
- <exclusion>
- <groupId>xml-apis</groupId>
- <artifactId>xml-apis</artifactId>
- </exclusion>
- </exclusions>
- </dependency>
-
- <!-- Testing -->
- <dependency>
- <groupId>org.sonatype.nexus</groupId>
- <artifactId>nexus-test-common</artifactId>
- <scope>test</scope>
- </dependency>
- <dependency>
- <groupId>org.sonatype.plexus</groupId>
- <artifactId>plexus-jetty-testsuite</artifactId>
- <scope>test</scope>
- </dependency>
- <dependency>
- <groupId>org.sonatype.sisu.pr</groupId>
- <artifactId>sisu-pr-testutil</artifactId>
- <scope>test</scope>
- </dependency>
- <dependency>
- <groupId>org.sonatype.nexus</groupId>
- <artifactId>nexus-proxy</artifactId>
- <classifier>tests</classifier>
- <scope>test</scope>
- </dependency>
- </dependencies>
-
- <build>
- <plugins>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-jar-plugin</artifactId>
- <executions>
- <execution>
- <goals>
- <goal>test-jar</goal>
- </goals>
- </execution>
- </executions>
- </plugin>
- </plugins>
- </build>
-
-</project>
View
25 nexus/nexus-app/src/test/resources/ehcache.xml
@@ -1,25 +0,0 @@
-<ehcache updateCheck="false">
-
- <defaultCache
- maxElementsInMemory="1000"
- eternal="false"
- timeToIdleSeconds="120"
- timeToLiveSeconds="120"
- overflowToDisk="false"
- diskPersistent="false"
- diskExpiryThreadIntervalSeconds="120"
- memoryStoreEvictionPolicy="LFU"
- />
-
- <cache name="path-cache"
- maxElementsInMemory="100000"
- eternal="false"
- timeToIdleSeconds="120"
- timeToLiveSeconds="120"
- overflowToDisk="false"
- diskPersistent="false"
- diskExpiryThreadIntervalSeconds="120"
- memoryStoreEvictionPolicy="LFU"
- />
-
-</ehcache>
View
11 nexus/nexus-app/src/test/resources/org/sonatype/nexus/ViewAccessTest-security-configuration.xml
@@ -1,11 +0,0 @@
-<security-configuration>
- <version>2.0.3</version>
- <enabled>true</enabled>
- <anonymousAccessEnabled>true</anonymousAccessEnabled>
- <anonymousUsername>anonymous</anonymousUsername>
- <anonymousPassword>anonymous</anonymousPassword>
- <realms>
- <realm>default</realm>
- </realms>
-
-</security-configuration>
View
1  nexus/nexus-client-core/src/main/java/org/sonatype/nexus/client/rest/jersey/JerseyNexusClientFactory.java
@@ -24,6 +24,7 @@
import org.apache.http.auth.UsernamePasswordCredentials;
import org.apache.http.client.CredentialsProvider;
import org.apache.http.conn.params.ConnRoutePNames;
+import org.apache.http.impl.conn.tsccm.ThreadSafeClientConnManager;
import org.apache.http.params.CoreProtocolPNames;
import org.sonatype.nexus.client.core.Condition;
import org.sonatype.nexus.client.core.spi.SubsystemFactory;
View
12 nexus/nexus-configuration-model/pom.xml
@@ -26,9 +26,17 @@
<artifactId>nexus-configuration-model</artifactId>
<dependencies>
+
+ <!-- Model needs this -->
<dependency>
- <groupId>org.sonatype.nexus</groupId>
- <artifactId>nexus-api</artifactId>
+ <groupId>org.sonatype.configuration</groupId>
+ <artifactId>base-configuration</artifactId>
+ </dependency>
+
+ <!-- Modello classes needs this -->
+ <dependency>
+ <groupId>org.codehaus.plexus</groupId>
+ <artifactId>plexus-utils</artifactId>
</dependency>
<dependency>
View
0  ...rg/sonatype/nexus/configuration/Configurable.java → ...rg/sonatype/nexus/configuration/Configurable.java
File renamed without changes
View
0  ...natype/nexus/configuration/CoreConfiguration.java → ...natype/nexus/configuration/CoreConfiguration.java
File renamed without changes
View
0  ...pe/nexus/configuration/ExternalConfiguration.java → ...pe/nexus/configuration/ExternalConfiguration.java
File renamed without changes
View
0  .../nexus/configuration/RevertableConfiguration.java → .../nexus/configuration/RevertableConfiguration.java
File renamed without changes
View
81 nexus/nexus-configuration/pom.xml
@@ -1,81 +0,0 @@
-<!--
-
- Sonatype Nexus (TM) Open Source Version
- Copyright (c) 2007-2012 Sonatype, Inc.
- All rights reserved. Includes the third-party code listed at http://links.sonatype.com/products/nexus/oss/attributions.
-
- This program and the accompanying materials are made available under the terms of the Eclipse Public License Version 1.0,
- which accompanies this distribution and is available at http://www.eclipse.org/legal/epl-v10.html.
-
- Sonatype Nexus (TM) Professional Version is available from Sonatype, Inc. "Sonatype" and "Sonatype Nexus" are trademarks
- of Sonatype, Inc. Apache Maven is a trademark of the Apache Software Foundation. M2eclipse is a trademark of the
- Eclipse Foundation. All other trademarks are the property of their respective owners.
-
--->
-<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
-
- <modelVersion>4.0.0</modelVersion>
-
- <parent>
- <groupId>org.sonatype.nexus</groupId>
- <artifactId>nexus</artifactId>
- <version>2.4-SNAPSHOT</version>
- <relativePath>../../pom.xml</relativePath>
- </parent>
-
- <artifactId>nexus-configuration</artifactId>
-
- <dependencies>
- <dependency>
- <groupId>org.sonatype.nexus</groupId>
- <artifactId>nexus-api</artifactId>
- </dependency>
-
- <dependency>
- <groupId>org.sonatype.nexus</groupId>
- <artifactId>nexus-configuration-model</artifactId>
- </dependency>
-
- <dependency>
- <groupId>org.sonatype.sisu</groupId>
- <artifactId>sisu-inject-plexus</artifactId>
- </dependency>
-
- <dependency>
- <groupId>org.sonatype.plexus</groupId>
- <artifactId>plexus-cipher</artifactId>
- </dependency>
-
- <dependency>
- <groupId>org.sonatype.configuration</groupId>
- <artifactId>base-configuration</artifactId>
- </dependency>
-
- <dependency>
- <groupId>org.sonatype.security.realms</groupId>
- <artifactId>security-xml-realm</artifactId>
- </dependency>
-
- <dependency>
- <groupId>org.sonatype.security</groupId>
- <artifactId>security-configuration</artifactId>
- </dependency>
-
- <dependency>
- <groupId>org.codehaus.plexus</groupId>
- <artifactId>plexus-interpolation</artifactId>
- </dependency>
-
- <dependency>
- <groupId>com.thoughtworks.xstream</groupId>
- <artifactId>xstream</artifactId>
- </dependency>
-
- <dependency>
- <groupId>org.sonatype.nexus</groupId>
- <artifactId>nexus-test-common</artifactId>
- <scope>test</scope>
- </dependency>
- </dependencies>
-
-</project>
View
152 ...iguration/src/test/java/org/sonatype/nexus/configuration/application/SimpleApplicationConfiguration.java
@@ -1,152 +0,0 @@
-/*
- * Sonatype Nexus (TM) Open Source Version
- * Copyright (c) 2007-2012 Sonatype, Inc.
- * All rights reserved. Includes the third-party code listed at http://links.sonatype.com/products/nexus/oss/attributions.
- *
- * This program and the accompanying materials are made available under the terms of the Eclipse Public License Version 1.0,
- * which accompanies this distribution and is available at http://www.eclipse.org/legal/epl-v10.html.
- *
- * Sonatype Nexus (TM) Professional Version is available from Sonatype, Inc. "Sonatype" and "Sonatype Nexus" are trademarks
- * of Sonatype, Inc. Apache Maven is a trademark of the Apache Software Foundation. M2eclipse is a trademark of the
- * Eclipse Foundation. All other trademarks are the property of their respective owners.
- */
-package org.sonatype.nexus.configuration.application;
-
-import java.io.File;
-import java.io.IOException;
-
-import org.codehaus.plexus.component.annotations.Component;
-import org.codehaus.plexus.component.annotations.Requirement;
-import org.codehaus.plexus.context.Context;
-import org.codehaus.plexus.context.ContextException;
-import org.codehaus.plexus.personality.plexus.lifecycle.phase.Contextualizable;
-import org.sonatype.nexus.configuration.ConfigurationCommitEvent;
-import org.sonatype.nexus.configuration.ConfigurationPrepareForSaveEvent;
-import org.sonatype.nexus.configuration.ConfigurationSaveEvent;
-import org.sonatype.nexus.configuration.model.CRepositoryGrouping;
-import org.sonatype.nexus.configuration.model.CRouting;
-import org.sonatype.nexus.configuration.model.Configuration;
-import org.sonatype.nexus.proxy.storage.local.DefaultLocalStorageContext;
-import org.sonatype.nexus.proxy.storage.local.LocalStorageContext;
-import org.sonatype.nexus.proxy.storage.remote.DefaultRemoteStorageContext;
-import org.sonatype.nexus.proxy.storage.remote.RemoteStorageContext;
-import org.sonatype.nexus.test.NexusTestSupport;
-import org.sonatype.sisu.goodies.eventbus.EventBus;
-
-@Component( role = ApplicationConfiguration.class )
-public class SimpleApplicationConfiguration
- implements ApplicationConfiguration, Contextualizable
-{
-
- @Requirement
- private EventBus eventBus;
-
- private Configuration configuration;
-
- private LocalStorageContext localStorageContext = new DefaultLocalStorageContext( null );
-
- private RemoteStorageContext remoteStorageContext = new DefaultRemoteStorageContext( null );
-
- private File workingDirectory;
-
- public SimpleApplicationConfiguration()
- {
- super();
-
- this.configuration = new Configuration();
-
- // configuration.setGlobalConnectionSettings( new CRemoteConnectionSettings() );
- // configuration.setGlobalHttpProxySettings( new CRemoteHttpProxySettings() );
- configuration.setRouting( new CRouting() );
- configuration.setRepositoryGrouping( new CRepositoryGrouping() );
- }
-
- public LocalStorageContext getGlobalLocalStorageContext()
- {
- return localStorageContext;
- }
-
- public RemoteStorageContext getGlobalRemoteStorageContext()
- {
- return remoteStorageContext;
- }
-
- public Configuration getConfigurationModel()
- {
- return configuration;
- }
-
- public File getWorkingDirectory()
- {
- return workingDirectory;
- }
-
- public File getWorkingDirectory( String key )
- {
- return getWorkingDirectory( key, true );
- }
-
- public File getWorkingDirectory( String key, boolean create )
- {
- final File result = new File( getWorkingDirectory(), key );
- if ( !result.exists() )
- {
- result.mkdirs();
- }
- return result;
- }
-
- public File getTemporaryDirectory()
- {
- File dir = getWorkingDirectory( "tmp" );
- dir.mkdirs();
-
- return dir;
- }
-
- public File getWastebasketDirectory()
- {
- File dir = getWorkingDirectory( "trash" );
- dir.mkdirs();
-
- return dir;
- }
-
- public File getConfigurationDirectory()
- {
- File dir = new File( getWorkingDirectory(), "conf" );
- dir.mkdirs();
-
- return dir;
- }
-
- public synchronized void saveConfiguration()
- throws IOException
- {
- // send events out, but nothing else
- eventBus.post( new ConfigurationPrepareForSaveEvent( this ) );
- eventBus.post( new ConfigurationCommitEvent( this ) );
- eventBus.post( new ConfigurationSaveEvent( this ) );
- }
-
- public boolean isSecurityEnabled()
- {
- return false;
- }
-
- @Override
- public void contextualize( final Context context )
- throws ContextException
- {
- try
- {
- workingDirectory = new File( (String) context.get( NexusTestSupport.WORK_CONFIGURATION_KEY ) );
- }
- catch ( ContextException e )
- {
- throw new RuntimeException( "Missing key from plexus context: " + NexusTestSupport.WORK_CONFIGURATION_KEY,
- e );
- }
- }
-
-}
View
39 ...ion/src/test/java/org/sonatype/nexus/configuration/application/upgrade/DummyApplicationStatusSource.java
@@ -1,39 +0,0 @@
-/*
- * Sonatype Nexus (TM) Open Source Version
- * Copyright (c) 2007-2012 Sonatype, Inc.
- * All rights reserved. Includes the third-party code listed at http://links.sonatype.com/products/nexus/oss/attributions.
- *
- * This program and the accompanying materials are made available under the terms of the Eclipse Public License Version 1.0,
- * which accompanies this distribution and is available at http://www.eclipse.org/legal/epl-v10.html.
- *
- * Sonatype Nexus (TM) Professional Version is available from Sonatype, Inc. "Sonatype" and "Sonatype Nexus" are trademarks
- * of Sonatype, Inc. Apache Maven is a trademark of the Apache Software Foundation. M2eclipse is a trademark of the
- * Eclipse Foundation. All other trademarks are the property of their respective owners.
- */
-package org.sonatype.nexus.configuration.application.upgrade;
-
-import org.codehaus.plexus.component.annotations.Component;
-import org.sonatype.nexus.ApplicationStatusSource;
-import org.sonatype.nexus.SystemState;
-import org.sonatype.nexus.SystemStatus;
-
-@Component(role=ApplicationStatusSource.class)
-public class DummyApplicationStatusSource
- implements ApplicationStatusSource
-{
-
- @Override
- public SystemStatus getSystemStatus()
- {
- SystemStatus status = new SystemStatus();
- status.setVersion( "1.0" );
- return status;
- }
-
- @Override
- public boolean setState( SystemState state )
- {
- return false;
- }
-
-}
View
202 nexus/nexus-proxy/pom.xml → nexus/nexus-core/pom.xml
@@ -23,78 +23,112 @@
<relativePath>../../pom.xml</relativePath>
</parent>
- <artifactId>nexus-proxy</artifactId>
+ <artifactId>nexus-core</artifactId>
<dependencies>
- <!--
+
+ <!-- Nexus in-reactor modules -->
<dependency>
- <groupId>org.apache.maven.indexer</groupId>
- <artifactId>indexer-artifact</artifactId>
+ <groupId>org.sonatype.nexus</groupId>
+ <artifactId>nexus-compat</artifactId>
</dependency>
- -->
<dependency>
<groupId>org.sonatype.nexus</groupId>
- <artifactId>nexus-configuration</artifactId>
+ <artifactId>nexus-configuration-model</artifactId>
</dependency>
+
+ <!-- Was nexus, now is external -->
<dependency>
<groupId>org.sonatype.nexus</groupId>
<artifactId>nexus-repository-metadata-api</artifactId>
</dependency>
+
<dependency>
- <groupId>org.sonatype.sisu</groupId>
- <artifactId>sisu-velocity</artifactId>
+ <groupId>org.slf4j</groupId>
+ <artifactId>slf4j-api</artifactId>
</dependency>
- <!-- Logging -->
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>jcl-over-slf4j</artifactId>
<scope>provided</scope>
</dependency>
+
<dependency>
- <groupId>org.codehaus.jackson</groupId>
- <artifactId>jackson-mapper-asl</artifactId>
+ <groupId>com.google.guava</groupId>
+ <artifactId>guava</artifactId>
</dependency>
-
- <!-- Local and remote storage techs -->
<dependency>
- <groupId>com.ning</groupId>
- <artifactId>async-http-client</artifactId>
+ <groupId>org.sonatype.sisu.goodies</groupId>
+ <artifactId>goodies-eventbus</artifactId>
</dependency>
<dependency>
- <groupId>org.apache.httpcomponents</groupId>
- <artifactId>httpclient</artifactId>
+ <groupId>commons-beanutils</groupId>
+ <artifactId>commons-beanutils-core</artifactId>
</dependency>
<dependency>
- <groupId>commons-httpclient</groupId>
- <artifactId>commons-httpclient</artifactId>
+ <groupId>commons-codec</groupId>
+ <artifactId>commons-codec</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>commons-lang</groupId>
+ <artifactId>commons-lang</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>commons-io</groupId>
+ <artifactId>commons-io</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>com.google.code.findbugs</groupId>
+ <artifactId>jsr305</artifactId>
</dependency>
+ <!-- Plexus et al -->
+ <dependency>
+ <groupId>org.codehaus.plexus</groupId>
+ <artifactId>plexus-utils</artifactId>
+ </dependency>
<dependency>
<groupId>org.sonatype.sisu</groupId>
- <artifactId>sisu-ehcache</artifactId>
+ <artifactId>sisu-inject-plexus</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.codehaus.plexus</groupId>
+ <artifactId>plexus-component-annotations</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.sonatype.plexus</groupId>
+ <artifactId>plexus-cipher</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.codehaus.plexus</groupId>
+ <artifactId>plexus-interpolation</artifactId>
</dependency>
+ <!-- Serialisation -->
<dependency>
- <groupId>org.apache.shiro</groupId>
- <artifactId>shiro-core</artifactId>
+ <groupId>com.thoughtworks.xstream</groupId>
+ <artifactId>xstream</artifactId>
</dependency>
<dependency>
- <groupId>commons-beanutils</groupId>
- <artifactId>commons-beanutils-core</artifactId>
+ <groupId>org.codehaus.jackson</groupId>
+ <artifactId>jackson-mapper-asl</artifactId>
</dependency>
+
+ <!-- Local and remote storage techs -->
<dependency>
- <groupId>commons-codec</groupId>
- <artifactId>commons-codec</artifactId>
+ <groupId>org.apache.httpcomponents</groupId>
+ <artifactId>httpclient</artifactId>
</dependency>
<dependency>
- <groupId>commons-lang</groupId>
- <artifactId>commons-lang</artifactId>
+ <groupId>com.ning</groupId>
+ <artifactId>async-http-client</artifactId>
</dependency>
<dependency>
- <groupId>com.google.guava</groupId>
- <artifactId>guava</artifactId>
+ <groupId>commons-httpclient</groupId>
+ <artifactId>commons-httpclient</artifactId>
</dependency>
- <!-- Maven -->
+
+ <!-- Maven support -->
<dependency>
<groupId>org.apache.maven</groupId>
<artifactId>maven-model</artifactId>
@@ -103,8 +137,56 @@
<groupId>org.apache.maven</groupId>
<artifactId>maven-repository-metadata</artifactId>
</dependency>
+
+ <!-- Security -->
+ <dependency>
+ <groupId>org.sonatype.security.realms</groupId>
+ <artifactId>security-xml-realm</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.sonatype.security</groupId>
+ <artifactId>security-configuration</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.shiro</groupId>
+ <artifactId>shiro-core</artifactId>
+ </dependency>
+
+ <!-- SISU Container -->
+ <dependency>
+ <groupId>org.sonatype.sisu</groupId>
+ <artifactId>sisu-inject-bean</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.sonatype.sisu.inject</groupId>
+ <artifactId>guice-multibindings</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.sonatype.sisu.inject</groupId>
+ <artifactId>guice-assistedinject</artifactId>
+ </dependency>
- <!-- Sisu -->
+ <!-- SISU et al -->
+ <dependency>
+ <groupId>org.sonatype.sisu</groupId>
+ <artifactId>sisu-locks</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.sonatype.sisu</groupId>
+ <artifactId>sisu-velocity</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.sonatype.sisu</groupId>
+ <artifactId>sisu-ehcache</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.sonatype.sisu</groupId>
+ <artifactId>sisu-task-scheduler</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.sonatype.sisu</groupId>
+ <artifactId>sisu-mailer</artifactId>
+ </dependency>
<dependency>
<groupId>org.sonatype.sisu</groupId>
<artifactId>sisu-charger</artifactId>
@@ -114,7 +196,58 @@
<artifactId>sisu-resource-scanner</artifactId>
<version>1.0.1</version>
</dependency>
+ <dependency>
+ <groupId>org.sonatype.sisu.pr</groupId>
+ <artifactId>sisu-problem-reporter</artifactId>
+ </dependency>
+ <!-- For ProblemReporter above -->
+ <dependency>
+ <groupId>org.codehaus.swizzle</groupId>
+ <artifactId>swizzle-jira</artifactId>
+ <version>1.4</version>
+ <exclusions>
+ <exclusion>
+ <groupId>xmlrpc</groupId>
+ <artifactId>xmlrpc-client</artifactId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.xmlrpc</groupId>
+ <artifactId>xmlrpc-client</artifactId>
+ <version>3.1.3</version>
+ <exclusions>
+ <exclusion>
+ <artifactId>junit</artifactId>
+ <groupId>junit</groupId>
+ </exclusion>
+ <exclusion>
+ <groupId>xml-apis</groupId>
+ <artifactId>xml-apis</artifactId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <!-- For PR Above -->
+ <dependency>
+ <groupId>eu.medsea.mimeutil</groupId>
+ <artifactId>mime-util</artifactId>
+ </dependency>
+
+ <!-- Plugin Manager -->
+ <dependency>
+ <groupId>org.sonatype.plugin</groupId>
+ <artifactId>plugin-api</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.sonatype.plugin</groupId>
+ <artifactId>plugin-host-api</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.sonatype.plugin</groupId>
+ <artifactId>plugin-model-api</artifactId>
+ </dependency>
+
<!-- Testing -->
<dependency>
<groupId>org.sonatype.nexus</groupId>
@@ -141,6 +274,11 @@
<artifactId>shiro-web</artifactId>
<scope>test</scope>
</dependency>
+ <dependency>
+ <groupId>org.sonatype.sisu.pr</groupId>
+ <artifactId>sisu-pr-testutil</artifactId>
+ <scope>test</scope>
+ </dependency>
</dependencies>
<build>
View
0  ...ent/CustomMultiThreadedHttpConnectionManager.java → ...ent/CustomMultiThreadedHttpConnectionManager.java
File renamed without changes
View
0  ...guice/nexus/binders/NexusAnnotatedBeanModule.java → ...guice/nexus/binders/NexusAnnotatedBeanModule.java
File renamed without changes
View
0  ...sonatype/guice/nexus/binders/NexusTypeBinder.java → ...sonatype/guice/nexus/binders/NexusTypeBinder.java
File renamed without changes
View
0  ...atype/guice/nexus/scanners/DetailedNexusType.java → ...atype/guice/nexus/scanners/DetailedNexusType.java
File renamed without changes
View
0  ...natype/guice/nexus/scanners/MarkedNexusTypes.java → ...natype/guice/nexus/scanners/MarkedNexusTypes.java
File renamed without changes
View
0  .../org/sonatype/guice/nexus/scanners/NexusType.java → .../org/sonatype/guice/nexus/scanners/NexusType.java
File renamed without changes
View
0  ...sonatype/guice/nexus/scanners/NexusTypeCache.java → ...sonatype/guice/nexus/scanners/NexusTypeCache.java
File renamed without changes
View
0  ...atype/guice/nexus/scanners/NexusTypeListener.java → ...atype/guice/nexus/scanners/NexusTypeListener.java
File renamed without changes
View
0  ...natype/guice/nexus/scanners/NexusTypeVisitor.java → ...natype/guice/nexus/scanners/NexusTypeVisitor.java
File renamed without changes
View
0  ...type/guice/nexus/scanners/RepositoryTypeImpl.java → ...type/guice/nexus/scanners/RepositoryTypeImpl.java
File renamed without changes
View
0  ...natype/nexus/AbstractApplicationStatusSource.java → ...natype/nexus/AbstractApplicationStatusSource.java
File renamed without changes
View
0  ...a/org/sonatype/nexus/ApplicationStatusSource.java → ...a/org/sonatype/nexus/ApplicationStatusSource.java
File renamed without changes
View
0  ...rc/main/java/org/sonatype/nexus/DefaultNexus.java → ...rc/main/java/org/sonatype/nexus/DefaultNexus.java
File renamed without changes
View
0  ...n/java/org/sonatype/nexus/LimitedInputStream.java → ...n/java/org/sonatype/nexus/LimitedInputStream.java
File renamed without changes
View
0  ...s-app/src/main/java/org/sonatype/nexus/Nexus.java → ...-core/src/main/java/org/sonatype/nexus/Nexus.java
File renamed without changes
View
0  .../java/org/sonatype/nexus/NexusStreamResponse.java → .../java/org/sonatype/nexus/NexusStreamResponse.java
File renamed without changes
View
0  ...c/main/java/org/sonatype/nexus/OperationMode.java → ...c/main/java/org/sonatype/nexus/OperationMode.java
File renamed without changes
View
0  ...src/main/java/org/sonatype/nexus/SystemState.java → ...src/main/java/org/sonatype/nexus/SystemState.java
File renamed without changes
View
0  ...rc/main/java/org/sonatype/nexus/SystemStatus.java → ...rc/main/java/org/sonatype/nexus/SystemStatus.java
File renamed without changes
View
0  ...main/java/org/sonatype/nexus/ahc/AhcProvider.java → ...main/java/org/sonatype/nexus/ahc/AhcProvider.java
File renamed without changes
View
0  ...sonatype/nexus/ahc/AhcProviderEventInspector.java → ...sonatype/nexus/ahc/AhcProviderEventInspector.java
File renamed without changes
View
0  ...va/org/sonatype/nexus/ahc/DefaultAhcProvider.java → ...va/org/sonatype/nexus/ahc/DefaultAhcProvider.java
File renamed without changes
View
0  ...natype/nexus/apachehttpclient/EvictingThread.java → ...natype/nexus/apachehttpclient/EvictingThread.java
File renamed without changes
View
0  .../sonatype/nexus/apachehttpclient/Hc4Provider.java → .../sonatype/nexus/apachehttpclient/Hc4Provider.java
File renamed without changes
View
0  ...atype/nexus/apachehttpclient/Hc4ProviderImpl.java → ...atype/nexus/apachehttpclient/Hc4ProviderImpl.java
File renamed without changes
View
0  ...pe/nexus/apachehttpclient/HttpClientProvider.java → ...pe/nexus/apachehttpclient/HttpClientProvider.java
File renamed without changes
View
0  ...ehttpclient/NexusConnectionKeepAliveStrategy.java → ...ehttpclient/NexusConnectionKeepAliveStrategy.java
File renamed without changes
View
0  ...ttpclient/NonProxyHostsAwareHttpRoutePlanner.java → ...ttpclient/NonProxyHostsAwareHttpRoutePlanner.java
File renamed without changes
View
0  ...tpclient/PoolingClientConnectionManagerMBean.java → ...tpclient/PoolingClientConnectionManagerMBean.java
File renamed without changes
View
0  ...ient/PoolingClientConnectionManagerMBeanImpl.java → ...ient/PoolingClientConnectionManagerMBeanImpl.java
File renamed without changes
View
0  ...PoolingClientConnectionManagerMBeanInstaller.java → ...PoolingClientConnectionManagerMBeanInstaller.java
File renamed without changes
View
0  ...rg/sonatype/nexus/auth/AbstractSecurityEvent.java → ...rg/sonatype/nexus/auth/AbstractSecurityEvent.java
File renamed without changes
View
0  ...main/java/org/sonatype/nexus/auth/ClientInfo.java → ...main/java/org/sonatype/nexus/auth/ClientInfo.java
File renamed without changes
View
0  ...a/org/sonatype/nexus/auth/ClientInfoProvider.java → ...a/org/sonatype/nexus/auth/ClientInfoProvider.java
File renamed without changes
View
0  ...sonatype/nexus/auth/NexusAuthenticationEvent.java → ...sonatype/nexus/auth/NexusAuthenticationEvent.java
File renamed without changes
View
0  .../sonatype/nexus/auth/NexusAuthorizationEvent.java → .../sonatype/nexus/auth/NexusAuthorizationEvent.java
File renamed without changes