Martin Stockhammer
bf219edd16
Refactoring of repository classes
2 lat temu
Martin Stockhammer
0ce53483a8
Centralizing repository group handling. First part.
3 lat temu
Martin Stockhammer
6c519af1f0
Removing redundant method for root dir
4 lat temu
Martin Stockhammer
de76d28cab
Adding getroot method for repository
4 lat temu
Martin Stockhammer
5d90a2102d
Renaming packages to make them distinct over modules
4 lat temu
Martin Stockhammer
6766beb8ac
Extracting interface from RepositoryRegistry
4 lat temu
Martin Stockhammer
c56ce11c20
Fixing unit tests
4 lat temu
Martin Stockhammer
bb3b074aaf
Refactoring to StorageAsset access
4 lat temu
Martin Stockhammer
d599b89e3d
Removing usage of Repository.getLocalPath
4 lat temu
Martin Stockhammer
830ea54e0c
Moving storage api to repository level
4 lat temu
Martin Stockhammer
380c152114
Using storageAsset for Index API
5 lat temu
Martin Stockhammer
a13bfb5a01
Moving maven specific modules
5 lat temu
Martin Stockhammer
f9073a2c7d
Improving tests to make them idempotent.
5 lat temu
Martin Stockhammer
4b6ee0e554
Extracting maven specific scheduler part to single module
6 lat temu
Martin Stockhammer
98236b99cb
Switching to apache commons collections4
6 lat temu
Martin Stockhammer
8cb4ef0aea
Cleaning up indexing task
6 lat temu
Martin Stockhammer
9cd3c61340
Adding packedIndexDir
6 lat temu
Martin Stockhammer
c544376afb
Switching repository admin and dependent classes to RepositoryRegistry
RepositoryRegistry is used for indexing context now. There is still more work to do
to move the maven dependent parts into its own projects and update the dependencies.
6 lat temu
Martin Stockhammer
754b2d5940
Adding local path to repository API
6 lat temu
Martin Stockhammer
32ff2ca265
Adapting the scheduler to the new repository api
6 lat temu
Martin Stockhammer
f886688c25
Migrating scheduler to java.nio
6 lat temu
olivier lamy
623eb062da
shaded package changed
Signed-off-by: olivier lamy <olamy@apache.org>
6 lat temu
olivier lamy
8a76b99641
more progress on oak lucene shaded
Signed-off-by: olivier lamy <olamy@apache.org>
6 lat temu
olivier lamy
003d5794a8
more progress on new maven indexer version
Signed-off-by: olivier lamy <olamy@apache.org>
6 lat temu
Olivier Lamy
bb30140719
using more java.nio.file
10 lat temu
Eric Barboni
99117364be
one move for all remaining override annotation
10 lat temu
Olivier Lamy
67f7fee51c
ensure file are cleaned before test for folks who do not use clean and break the build (folks like me I mean :-))
git-svn-id: https://svn.apache.org/repos/asf/archiva/trunk@1384232 13f79535-47bb-0310-9956-ffa450edef68
11 lat temu
Olivier Lamy
46b69ff5f0
improve unit test with testing packed index files are really created
git-svn-id: https://svn.apache.org/repos/asf/archiva/trunk@1384208 13f79535-47bb-0310-9956-ffa450edef68
11 lat temu
Olivier Lamy
7756665404
test last maven indexer version
git-svn-id: https://svn.apache.org/repos/asf/archiva/trunk@1384116 13f79535-47bb-0310-9956-ffa450edef68
11 lat temu
Olivier Lamy
2d46562c83
no need to delete index directories maven indexer does it
git-svn-id: https://svn.apache.org/repos/asf/archiva/trunk@1359659 13f79535-47bb-0310-9956-ffa450edef68
12 lat temu
Olivier Lamy
bf52af4760
change package for those test utils
git-svn-id: https://svn.apache.org/repos/asf/archiva/trunk@1356101 13f79535-47bb-0310-9956-ffa450edef68
12 lat temu
Olivier Lamy
1484a3316a
[MRM-1638] Improve unit test for archiva build
Based on patch provided by Eric Barboni.
git-svn-id: https://svn.apache.org/repos/asf/archiva/trunk@1356091 13f79535-47bb-0310-9956-ffa450edef68
12 lat temu
Olivier Lamy
d16e1fdf91
fix junit as now non absolute path is replace with appserver.base as parent
git-svn-id: https://svn.apache.org/repos/asf/archiva/trunk@1308563 13f79535-47bb-0310-9956-ffa450edef68
12 lat temu
Olivier Lamy
baaa23f092
remove this ugly static method
git-svn-id: https://svn.apache.org/repos/asf/archiva/trunk@1196841 13f79535-47bb-0310-9956-ffa450edef68
12 lat temu
Olivier Lamy
c8ef0abdec
[MRM-1520] remove duplicate beans : move model beans to a single package
git-svn-id: https://svn.apache.org/repos/asf/archiva/trunk@1171188 13f79535-47bb-0310-9956-ffa450edef68
12 lat temu
Olivier Lamy
92f181109d
fix index optimize default index location
optimize io in search rest service unit test
git-svn-id: https://svn.apache.org/repos/asf/archiva/trunk@1171043 13f79535-47bb-0310-9956-ffa450edef68
12 lat temu
Olivier Lamy
919a5ac3eb
[MRM-1504] Add a new module for repository administration management
split the repo admin in two modules : api and default implementation (to be able to more easily change the impl).
Use the repo admin api consumers and indexing modules.
git-svn-id: https://svn.apache.org/repos/asf/archiva/trunk@1170135 13f79535-47bb-0310-9956-ffa450edef68
12 lat temu
Olivier Lamy
0ea6774509
fix unit test, ArtifactIndexingTask has now a new field onlyUpdate to prevent full scan after only adding a file
git-svn-id: https://svn.apache.org/repos/asf/archiva/trunk@1159077 13f79535-47bb-0310-9956-ffa450edef68
12 lat temu
Olivier Lamy
c7607a63e5
a little hackhish but fix use with tomcat maven plugin, sisu need a URLClassLoader as TCL to be able to use lookupList
git-svn-id: https://svn.apache.org/repos/asf/archiva/trunk@1158272 13f79535-47bb-0310-9956-ffa450edef68
12 lat temu
Olivier Lamy
1776b31a4b
cleanup creation of IndexCreator with using the container rather than using default constructors
git-svn-id: https://svn.apache.org/repos/asf/archiva/trunk@1158035 13f79535-47bb-0310-9956-ffa450edef68
12 lat temu
Olivier Lamy
bb80f7ba1a
context close already done in tearDown
git-svn-id: https://svn.apache.org/repos/asf/archiva/trunk@1140234 13f79535-47bb-0310-9956-ffa450edef68
13 lat temu
Olivier Lamy
f124a475e9
fix unit tests by using NexusIndexer facade to manipulate index datas : adding/removing artifacts
git-svn-id: https://svn.apache.org/repos/asf/archiva/trunk@1140232 13f79535-47bb-0310-9956-ffa450edef68
13 lat temu
Olivier Lamy
7f9e6e70e9
take of already existing context to prevent lucene locks
git-svn-id: https://svn.apache.org/repos/asf/archiva/trunk@1140038 13f79535-47bb-0310-9956-ffa450edef68
13 lat temu
Olivier Lamy
8233856ae4
retrieve IndexSearcher from NexusIndexer instead of manual creation to prevent lucene locks
git-svn-id: https://svn.apache.org/repos/asf/archiva/trunk@1140036 13f79535-47bb-0310-9956-ffa450edef68
13 lat temu
Olivier Lamy
23d74d0956
only pass tru NexusIndexer to create IndexingContext, this entry point take care of lucene locks : still some changes to do in junit to prevent lock
git-svn-id: https://svn.apache.org/repos/asf/archiva/trunk@1140035 13f79535-47bb-0310-9956-ffa450edef68
13 lat temu
Olivier Lamy
0265e37707
[MRM-1345] update use of Nexus indexer to use Maven indexer, fix archiva-scheduler-indexing compilation
git-svn-id: https://svn.apache.org/repos/asf/archiva/trunk@1139943 13f79535-47bb-0310-9956-ffa450edef68
13 lat temu
Olivier Lamy
0cc1e8563e
remove of plexus-spring : fix more tests and lucene consumers module
git-svn-id: https://svn.apache.org/repos/asf/archiva/trunk@1130245 13f79535-47bb-0310-9956-ffa450edef68
13 lat temu
Olivier Lamy
39ecc7836c
remove plexus-spring use : archiva-scheduler-indexing
git-svn-id: https://svn.apache.org/repos/asf/archiva/trunk@1129386 13f79535-47bb-0310-9956-ffa450edef68
13 lat temu
Jevica Arianne B. Zurbano
6a2661f866
[MRM-1345] MRM-1345 update use of Nexus indexer
* applied patch
* moved the constant in a new class
Submitted by: Gwen Harold Autencio
updated dependency versions:
* nexus-indexer 2.0.5
* plexus-utils 1.5.5
git-svn-id: https://svn.apache.org/repos/asf/archiva/trunk@938402 13f79535-47bb-0310-9956-ffa450edef68
14 lat temu
Brett Porter
fcd43810f5
Merged /archiva/trunk:r885006-887051 (applied changes to scheduler manually due to different location)
git-svn-id: https://svn.apache.org/repos/asf/archiva/branches/MRM-1025@887052 13f79535-47bb-0310-9956-ffa450edef68
14 lat temu