maven-release-manager/src/main/java/org/apache/maven/shared/release/phase/CheckDependencySnapshotsPhase.java (4 lines): - line 57: // TODO plugins with no version will be resolved to RELEASE which is not a snapshot, but remains unresolved to this - line 60: // TODO plugins injected by the lifecycle are not tested here. They will be injected with a RELEASE version so are - line 83: // @TODO MRELEASE-378: verify custom dependencies in plugins. Be aware of deprecated/removed Components in M3, such - line 85: // @TODO MRELEASE-763: verify all dependencies in inactive profiles maven-release-manager/src/main/java/org/apache/maven/shared/release/versions/DefaultVersionInfo.java (4 lines): - line 53: * TODO: this parser is better than DefaultArtifactVersion - replace it with this (but align naming) and then remove - line 123: // TODO: hack because it didn't support "SNAPSHOT" - line 230: // TODO: this is a workaround for a bug in DefaultArtifactVersion - fix there - 1.01 < 1.01.01 - line 240: // TODO: this is a workaround for a bug in DefaultArtifactVersion - fix there - it should not consider case maven-release-manager/src/main/java/org/apache/maven/shared/release/DefaultReleaseManager.java (2 lines): - line 206: // TODO: rollback? - line 597: return Collections.unmodifiableList(phases); // TODO: NPE here in phases=null above! maven-release-manager/src/main/java/org/apache/maven/shared/release/phase/GenerateReleasePomsPhase.java (2 lines): - line 412: // TODO: share with RewritePomsForReleasePhase.rewriteVersion - line 430: // TODO: share with RewritePomsForReleasePhase.translateScm maven-release-manager/src/main/java/org/apache/maven/shared/release/scm/ScmTranslator.java (1 line): - line 26: // TODO move this API into SCM? maven-release-plugin/src/main/java/org/apache/maven/plugins/release/PrepareReleaseMojo.java (1 line): - line 54: // TODO [!] check how this works with version ranges maven-release-manager/src/main/java/org/apache/maven/shared/release/phase/ScmTagPhase.java (1 line): - line 112: // TODO: want includes/excludes? maven-release-plugin/src/main/java/org/apache/maven/plugins/release/PerformReleaseMojo.java (1 line): - line 83: * TODO: we should think about having the defaults for the various SCM providers provided via modello! maven-release-manager/src/main/java/org/apache/maven/shared/release/phase/RewritePomsForReleasePhase.java (1 line): - line 126: // TODO: svn utils should take care of prepending this maven-release-manager/src/main/java/org/apache/maven/shared/release/phase/CheckoutProjectFromScm.java (1 line): - line 175: // TODO: sanity check that it is not . or .. or lower maven-release-manager/src/main/java/org/apache/maven/shared/release/phase/ScmCheckModificationsPhase.java (1 line): - line 143: // TODO: would be nice for SCM status command to do this for me. maven-release-manager/src/main/java/org/apache/maven/shared/release/scm/DefaultScmRepositoryConfigurator.java (1 line): - line 116: // TODO: this is a bit dodgy - id is not host, but since we don't have a field we make an maven-release-api/src/main/java/org/apache/maven/shared/release/versions/Version.java (1 line): - line 130: // TODO: hack because it didn't support "SNAPSHOT" maven-release-plugin/src/site/site.xml (1 line): - line 28: maven-release-manager/src/main/java/org/apache/maven/shared/release/phase/RewritePomsForBranchPhase.java (1 line): - line 127: // TODO: svn utils should take care of prepending this