org.apache.maven.scm.manager.ScmManager Java Examples
The following examples show how to use
org.apache.maven.scm.manager.ScmManager.
You can vote up the ones you like or vote down the ones you don't like,
and go to the original project or source file by following the links above each example. You may check out the related API usage on the sidebar.
Example #1
Source File: ExtraManifestInfoTest.java From vertx-maven-plugin with Apache License 2.0 | 5 votes |
public void testExtraManifestsNoClassifier() { File testJarPom = Paths.get("src/test/resources/unit/jar-packaging/pom-extramf-jar.xml").toFile(); assertNotNull(testJarPom); assertTrue(testJarPom.exists()); assertTrue(testJarPom.isFile()); MavenProject mavenProject = new MavenProject(buildModel(testJarPom)); assertNotNull(mavenProject); Manifest manifest = new Manifest(); Attributes attributes = manifest.getMainAttributes(); attributes.put(Attributes.Name.MANIFEST_VERSION, "1.0"); ProjectManifestCustomizer customizer = new ProjectManifestCustomizer(); Map<String, String> atts = customizer.getEntries(new PackageMojo() { @Override public void execute() { } @Override public ScmManager getScmManager() { return scmManager; } }, mavenProject); atts.forEach(attributes::putValue); assertThat(attributes.isEmpty()).isFalse(); assertThat(attributes.getValue("Manifest-Version")).isEqualTo("1.0"); assertThat(attributes.getValue(PROJECT_NAME.header())).isEqualTo("vertx-demo"); assertThat(attributes.getValue(BUILD_TIMESTAMP.header())).isNotNull().isNotEmpty(); assertThat(attributes.getValue(PROJECT_DEPS.header())).isEqualTo("io.vertx:vertx-core:3.4.1"); assertThat(attributes.getValue(PROJECT_GROUP_ID.header())).isEqualTo("org.vertx.demo"); assertThat(attributes.getValue(PROJECT_VERSION.header())).isEqualTo("1.0.0-SNAPSHOT"); }
Example #2
Source File: ExtraManifestInfoTest.java From vertx-maven-plugin with Apache License 2.0 | 5 votes |
public void testExtraManifestsWithClassifier() { File testJarPom = Paths.get("src/test/resources/unit/jar-packaging/pom-extramf-classifier-jar.xml").toFile(); assertNotNull(testJarPom); assertTrue(testJarPom.exists()); assertTrue(testJarPom.isFile()); MavenProject mavenProject = new MavenProject(buildModel(testJarPom)); assertNotNull(mavenProject); Manifest manifest = new Manifest(); Attributes attributes = manifest.getMainAttributes(); attributes.put(Attributes.Name.MANIFEST_VERSION, "1.0"); ProjectManifestCustomizer customizer = new ProjectManifestCustomizer(); Map<String, String> atts = customizer.getEntries(new PackageMojo() { @Override public void execute() { } @Override public ScmManager getScmManager() { return scmManager; } }, mavenProject); atts.forEach(attributes::putValue); assertThat(attributes.isEmpty()).isFalse(); assertThat(attributes.getValue("Manifest-Version")).isEqualTo("1.0"); assertThat(attributes.getValue(PROJECT_NAME.header())).isEqualTo("vertx-demo"); assertThat(attributes.getValue(BUILD_TIMESTAMP.header())).isNotNull().isNotEmpty(); assertThat(attributes.getValue(PROJECT_DEPS.header())).isEqualTo("com.example:example:3.4.1:vertx"); assertThat(attributes.getValue(PROJECT_GROUP_ID.header())).isEqualTo("org.vertx.demo"); assertThat(attributes.getValue(PROJECT_VERSION.header())).isEqualTo("1.0.0-SNAPSHOT"); }
Example #3
Source File: ExtraManifestInfoTest.java From vertx-maven-plugin with Apache License 2.0 | 5 votes |
public void testExtraManifestsNoClassifier() { File testJarPom = Paths.get("src/test/resources/unit/jar-packaging/pom-extramf-jar.xml").toFile(); assertNotNull(testJarPom); assertTrue(testJarPom.exists()); assertTrue(testJarPom.isFile()); MavenProject mavenProject = new MavenProject(buildModel(testJarPom)); assertNotNull(mavenProject); Manifest manifest = new Manifest(); Attributes attributes = manifest.getMainAttributes(); attributes.put(Attributes.Name.MANIFEST_VERSION, "1.0"); ProjectManifestCustomizer customizer = new ProjectManifestCustomizer(); Map<String, String> atts = customizer.getEntries(new PackageMojo() { @Override public void execute() { } @Override public ScmManager getScmManager() { return scmManager; } }, mavenProject); atts.forEach(attributes::putValue); assertThat(attributes.isEmpty()).isFalse(); assertThat(attributes.getValue("Manifest-Version")).isEqualTo("1.0"); assertThat(attributes.getValue("Project-Name")).isEqualTo("vertx-demo"); assertThat(attributes.getValue("Build-Timestamp")).isNotNull().isNotEmpty(); assertThat(attributes.getValue("Project-Dependencies")).isEqualTo("io.vertx:vertx-core:3.4.1"); assertThat(attributes.getValue("Project-Group")).isEqualTo("org.vertx.demo"); assertThat(attributes.getValue("Project-Version")).isEqualTo("1.0.0-SNAPSHOT"); }
Example #4
Source File: ExtraManifestInfoTest.java From vertx-maven-plugin with Apache License 2.0 | 5 votes |
public void testExtraManifestsWithClassifier() { File testJarPom = Paths.get("src/test/resources/unit/jar-packaging/pom-extramf-classifier-jar.xml").toFile(); assertNotNull(testJarPom); assertTrue(testJarPom.exists()); assertTrue(testJarPom.isFile()); MavenProject mavenProject = new MavenProject(buildModel(testJarPom)); assertNotNull(mavenProject); Manifest manifest = new Manifest(); Attributes attributes = manifest.getMainAttributes(); attributes.put(Attributes.Name.MANIFEST_VERSION, "1.0"); ProjectManifestCustomizer customizer = new ProjectManifestCustomizer(); Map<String, String> atts = customizer.getEntries(new PackageMojo() { @Override public void execute() { } @Override public ScmManager getScmManager() { return scmManager; } }, mavenProject); atts.forEach(attributes::putValue); assertThat(attributes.isEmpty()).isFalse(); assertThat(attributes.getValue("Manifest-Version")).isEqualTo("1.0"); assertThat(attributes.getValue("Project-Name")).isEqualTo("vertx-demo"); assertThat(attributes.getValue("Build-Timestamp")).isNotNull().isNotEmpty(); assertThat(attributes.getValue("Project-Dependencies")).isEqualTo("com.example:example:3.4.1:vertx"); assertThat(attributes.getValue("Project-Group")).isEqualTo("org.vertx.demo"); assertThat(attributes.getValue("Project-Version")).isEqualTo("1.0.0-SNAPSHOT"); }
Example #5
Source File: ScmRenderer.java From maven-confluence-plugin with Apache License 2.0 | 5 votes |
public ScmRenderer(Log log, ScmManager scmManager, Sink sink, Model model, I18N i18n, Locale locale, String checkoutDirName, String webAccessUrl, String anonymousConnection, String devConnection, String scmTag) { super(sink, i18n, locale); this.log = log; this.scmManager = scmManager; this.model = model; this.checkoutDirectoryName = checkoutDirName; this.webAccessUrl = webAccessUrl; this.anonymousConnection = anonymousConnection; this.devConnection = devConnection; this.scmTag = scmTag; }
Example #6
Source File: ScmUtils.java From gitflow-helper-maven-plugin with Apache License 2.0 | 5 votes |
public ScmUtils(final Properties systemEnvVars, final ScmManager scmManager, final MavenProject project, final Log log, final String masterBranchPattern, final String supportBranchPattern, final String releaseBranchPattern, final String hotfixBranchPattern, final String developmentBranchPattern) { this.systemEnvVars = systemEnvVars; this.scmManager = scmManager; this.project = project; this.log = log; this.masterBranchPattern = masterBranchPattern; this.supportBranchPattern = supportBranchPattern; this.releaseBranchPattern = releaseBranchPattern; this.hotfixBranchPattern = hotfixBranchPattern; this.developmentBranchPattern = developmentBranchPattern; this.featureOrBugfixBranchPattern = featureOrBugfixBranchPattern; }
Example #7
Source File: ScmMojo.java From pitest with Apache License 2.0 | 5 votes |
public ScmMojo(final RunPitStrategy executionStrategy, final ScmManager manager, Predicate<Artifact> filter, PluginServices plugins, boolean analyseLastCommit, Predicate<MavenProject> nonEmptyProjectCheck) { super(executionStrategy, filter, plugins, nonEmptyProjectCheck); this.manager = manager; this.analyseLastCommit = analyseLastCommit; }
Example #8
Source File: AbstractVertxMojo.java From vertx-maven-plugin with Apache License 2.0 | 4 votes |
/** * @return the SCM manager. */ public ScmManager getScmManager() { return scmManager; }
Example #9
Source File: ExtraManifestInfoTest.java From vertx-maven-plugin with Apache License 2.0 | 4 votes |
@Before public void setUp() throws Exception { super.setUp(); ScmManager scmManager = (ScmManager) lookup(ScmManager.ROLE); assertThat(scmManager).isNotNull(); }
Example #10
Source File: ExtraManifestInfoTest.java From vertx-maven-plugin with Apache License 2.0 | 4 votes |
public void testExtraManifestsWithSCMUrlAndTag() { File testJarPom = Paths.get("src/test/resources/unit/jar-packaging/pom-extramf-scm-jar.xml").toFile(); assertNotNull(testJarPom); assertTrue(testJarPom.exists()); assertTrue(testJarPom.isFile()); MavenProject mavenProject = new MavenProject(buildModel(testJarPom)); assertNotNull(mavenProject); Manifest manifest = new Manifest(); Attributes attributes = manifest.getMainAttributes(); attributes.put(Attributes.Name.MANIFEST_VERSION, "1.0"); ProjectManifestCustomizer customizer = new ProjectManifestCustomizer(); Map<String, String> atts = customizer.getEntries(new PackageMojo() { @Override public void execute() { } @Override public ScmManager getScmManager() { return scmManager; } }, mavenProject); atts.forEach(attributes::putValue); atts = new SCMManifestCustomizer().getEntries(new PackageMojo() { @Override public void execute() { } @Override public ScmManager getScmManager() { return scmManager; } }, mavenProject); atts.forEach(attributes::putValue); assertThat(attributes.isEmpty()).isFalse(); assertThat(attributes.getValue("Manifest-Version")).isEqualTo("1.0"); assertThat(attributes.getValue(PROJECT_NAME.header())).isEqualTo("vertx-demo"); assertThat(attributes.getValue(BUILD_TIMESTAMP.header())).isNotNull().isNotEmpty(); assertThat(attributes.getValue(PROJECT_DEPS.header())).isEqualTo("com.example:example:3.3.3:vertx"); assertThat(attributes.getValue(PROJECT_GROUP_ID.header())).isEqualTo("org.vertx.demo"); assertThat(attributes.getValue(PROJECT_VERSION.header())).isEqualTo("1.0.0-SNAPSHOT"); assertThat(attributes.getValue(SCM_URL.header())).isEqualTo("https://github.com/reactiverse/vertx-maven-plugin"); assertThat(attributes.getValue(SCM_TAG.header())).isEqualTo("HEAD"); }
Example #11
Source File: AbstractVertxMojo.java From vertx-maven-plugin with Apache License 2.0 | 4 votes |
/** * @return the SCM manager. */ public ScmManager getScmManager() { return scmManager; }
Example #12
Source File: ExtraManifestInfoTest.java From vertx-maven-plugin with Apache License 2.0 | 4 votes |
@Before public void setUp() throws Exception { super.setUp(); ScmManager scmManager = (ScmManager) lookup(ScmManager.ROLE); assertThat(scmManager).isNotNull(); }
Example #13
Source File: ExtraManifestInfoTest.java From vertx-maven-plugin with Apache License 2.0 | 4 votes |
public void testExtraManifestsWithSCMUrlAndTag() { File testJarPom = Paths.get("src/test/resources/unit/jar-packaging/pom-extramf-scm-jar.xml").toFile(); assertNotNull(testJarPom); assertTrue(testJarPom.exists()); assertTrue(testJarPom.isFile()); MavenProject mavenProject = new MavenProject(buildModel(testJarPom)); assertNotNull(mavenProject); Manifest manifest = new Manifest(); Attributes attributes = manifest.getMainAttributes(); attributes.put(Attributes.Name.MANIFEST_VERSION, "1.0"); ProjectManifestCustomizer customizer = new ProjectManifestCustomizer(); Map<String, String> atts = customizer.getEntries(new PackageMojo() { @Override public void execute() { } @Override public ScmManager getScmManager() { return scmManager; } }, mavenProject); atts.forEach(attributes::putValue); atts = new SCMManifestCustomizer().getEntries(new PackageMojo() { @Override public void execute() { } @Override public ScmManager getScmManager() { return scmManager; } }, mavenProject); atts.forEach(attributes::putValue); assertThat(attributes.isEmpty()).isFalse(); assertThat(attributes.getValue("Manifest-Version")).isEqualTo("1.0"); assertThat(attributes.getValue("Project-Name")).isEqualTo("vertx-demo"); assertThat(attributes.getValue("Build-Timestamp")).isNotNull().isNotEmpty(); assertThat(attributes.getValue("Project-Dependencies")).isEqualTo("com.example:example:3.3.3:vertx"); assertThat(attributes.getValue("Project-Group")).isEqualTo("org.vertx.demo"); assertThat(attributes.getValue("Project-Version")).isEqualTo("1.0.0-SNAPSHOT"); assertThat(attributes.getValue("Scm-Url")).isEqualTo("https://github.com/reactiverse/vertx-maven-plugin"); assertThat(attributes.getValue("Scm-Tag")).isEqualTo("HEAD"); }
Example #14
Source File: CreateMojo.java From buildnumber-maven-plugin with MIT License | 4 votes |
public void setScmManager( ScmManager scmManager ) { this.scmManager = scmManager; }
Example #15
Source File: ScmSpy.java From vertx-maven-plugin with Apache License 2.0 | 2 votes |
public ScmSpy(ScmManager scmManager) { this.scmManager = scmManager; }
Example #16
Source File: ScmSpy.java From vertx-maven-plugin with Apache License 2.0 | 2 votes |
public ScmSpy(ScmManager scmManager) { this.scmManager = scmManager; }