Changeset 10853 for lang/java/mvnhack
- Timestamp:
- 05/01/08 02:29:28 (5 years ago)
- Location:
- lang/java/mvnhack/trunk/src/mvnhack
- Files:
-
- 3 modified
-
Main.java (modified) (2 diffs)
-
repository/impl/DefaultConfiguration.java (modified) (1 diff)
-
repository/impl/LocalRepository.java (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
lang/java/mvnhack/trunk/src/mvnhack/Main.java
r10852 r10853 14 14 import mvnhack.common.util.StreamUtil; 15 15 import mvnhack.common.util.UrlUtil; 16 import mvnhack.repository.ArtifactBuilder;17 16 import mvnhack.repository.impl.DefaultConfiguration; 18 17 import mvnhack.repository.impl.DefaultContext; 19 18 import mvnhack.repository.impl.FlatDestination; 20 19 import mvnhack.repository.impl.LocalRepository; 21 import mvnhack.repository.impl.StAXArtifactBuilder;22 20 23 21 public class Main { … … 43 41 44 42 Properties props = System.getProperties(); 45 ArtifactBuilder builder = new StAXArtifactBuilder(); 46 DefaultConfiguration config = new DefaultConfiguration(props, builder); 43 DefaultConfiguration config = new DefaultConfiguration(props); 47 44 if (cmd.isFlat) { 48 45 config.addDestination(new FlatDestination(cmd.destDir)); 49 46 } else { 50 LocalRepository lr = new LocalRepository(cmd.destDir, builder); 51 config.addDestination(lr); 47 config.addDestination(new LocalRepository(cmd.destDir)); 52 48 } 53 49 DefaultContext ctx = new DefaultContext(config); -
lang/java/mvnhack/trunk/src/mvnhack/repository/impl/DefaultConfiguration.java
r10852 r10853 23 23 protected Set<Destination> destinations = new LinkedHashSet<Destination>(); 24 24 25 protected ArtifactBuilder builder ;25 protected ArtifactBuilder builder = new StAXArtifactBuilder(); 26 26 27 27 public DefaultConfiguration() { 28 builder = new StAXArtifactBuilder();29 28 } 30 29 31 public DefaultConfiguration(Properties properties, ArtifactBuilder builder) { 32 this.builder = builder; 30 public DefaultConfiguration(Properties properties) { 33 31 load(); 34 32 load(properties); -
lang/java/mvnhack/trunk/src/mvnhack/repository/impl/LocalRepository.java
r10833 r10853 14 14 import mvnhack.repository.Repository; 15 15 16 17 16 public class LocalRepository implements Repository, Destination { 18 17 … … 20 19 21 20 protected ArtifactBuilder builder; 21 22 public LocalRepository(File root) { 23 this.root = root; 24 } 22 25 23 26 public LocalRepository(File root, ArtifactBuilder builder) {
![(please configure the [header_logo] section in trac.ini)](/share/chrome/site/your_project_logo.png)