Skip to content

Commit

Permalink
Prepare mojohaus#283 Refactor DefaultDependenciesTool to use Artifact…
Browse files Browse the repository at this point in the history
…Filters
  • Loading branch information
ppalaga committed Feb 22, 2019
1 parent efe1bfc commit 8ba4c63
Show file tree
Hide file tree
Showing 5 changed files with 610 additions and 270 deletions.
122 changes: 61 additions & 61 deletions src/it/add-third-party-excluded-included/postbuild.groovy
Original file line number Diff line number Diff line change
Expand Up @@ -22,17 +22,17 @@

file = new File(basedir, 'target/generated-sources/license/thirdWithoutScope.txt');
assert file.exists();
content = file.text;
assert !content.contains('The project has no dependencies.');
assert content.contains('commons-logging:commons-logging:1.1.1');
assert content.contains('org.nuiton:nuiton-utils:1.4');
assert content.contains('org.nuiton.i18n:nuiton-i18n:1.2.2');
assert content.contains('org.nuiton:maven-helper-plugin');
assert !content.contains('junit:junit:4.8.2');
final String thirdWithoutScope = file.text;
assert !thirdWithoutScope.contains('The project has no dependencies.');
assert thirdWithoutScope.contains('commons-logging:commons-logging:1.1.1');
assert thirdWithoutScope.contains('org.nuiton:nuiton-utils:1.4');
assert thirdWithoutScope.contains('org.nuiton.i18n:nuiton-i18n:1.2.2');
assert thirdWithoutScope.contains('org.nuiton:maven-helper-plugin');
assert !thirdWithoutScope.contains('junit:junit:4.8.2');

file = new File(basedir, 'target/generated-sources/license/thirdWithScope.txt');
assert file.exists();
content = file.text;
final String content = file.text;
assert !content.contains('The project has no dependencies.');
assert !content.contains('commons-logging:commons-logging:1.1.1');
assert !content.contains('org.nuiton:nuiton-utils:1.4');
Expand All @@ -42,85 +42,85 @@ assert content.contains('junit:junit:4.8.2');

file = new File(basedir, 'target/generated-sources/license/thirdWithoutGroup.txt');
assert file.exists();
content = file.text;
assert !content.contains('The project has no dependencies.');
assert content.contains('commons-logging:commons-logging:1.1.1');
assert !content.contains('org.nuiton:nuiton-utils:1.4');
assert !content.contains('org.nuiton.i18n:nuiton-i18n:1.2.2');
assert content.contains('junit:junit:4.8.2');
final String thirdWithScope = file.text;
assert !thirdWithScope.contains('The project has no dependencies.');
assert thirdWithScope.contains('commons-logging:commons-logging:1.1.1');
assert !thirdWithScope.contains('org.nuiton:nuiton-utils:1.4');
assert !thirdWithScope.contains('org.nuiton.i18n:nuiton-i18n:1.2.2');
assert thirdWithScope.contains('junit:junit:4.8.2');


file = new File(basedir, 'target/generated-sources/license/thirdWithoutArtifact.txt');
assert file.exists();
content = file.text;
assert !content.contains('The project has no dependencies.');
assert content.contains('commons-logging:commons-logging:1.1.1');
assert content.contains('org.nuiton:nuiton-utils:1.4');
assert !content.contains('org.nuiton.i18n:nuiton-i18n:1.2.2');
assert content.contains('junit:junit:4.8.2');
final String thirdWithoutArtifact = file.text;
assert !thirdWithoutArtifact.contains('The project has no dependencies.');
assert thirdWithoutArtifact.contains('commons-logging:commons-logging:1.1.1');
assert thirdWithoutArtifact.contains('org.nuiton:nuiton-utils:1.4');
assert !thirdWithoutArtifact.contains('org.nuiton.i18n:nuiton-i18n:1.2.2');
assert thirdWithoutArtifact.contains('junit:junit:4.8.2');


file = new File(basedir, 'target/generated-sources/license/thirdWithGroupWithoutArtifact.txt');
assert file.exists();
content = file.text;
assert !content.contains('The project has no dependencies.');
assert !content.contains('commons-logging:commons-logging:1.1.1');
assert !content.contains('org.nuiton:nuiton-utils:1.4');
assert !content.contains('org.nuiton.i18n:nuiton-i18n:1.2.2');
assert content.contains('org.nuiton:maven-helper-plugin');
final String thirdWithGroupWithoutArtifact = file.text;
assert !thirdWithGroupWithoutArtifact.contains('The project has no dependencies.');
assert !thirdWithGroupWithoutArtifact.contains('commons-logging:commons-logging:1.1.1');
assert !thirdWithGroupWithoutArtifact.contains('org.nuiton:nuiton-utils:1.4');
assert !thirdWithGroupWithoutArtifact.contains('org.nuiton.i18n:nuiton-i18n:1.2.2');
assert thirdWithGroupWithoutArtifact.contains('org.nuiton:maven-helper-plugin');


file = new File(basedir, 'target/generated-sources/license/thirdWithoutGroupWithArtifact.txt');
assert file.exists();
content = file.text;
assert content.contains('The project has no dependencies.');
assert !content.contains('commons-logging:commons-logging:1.1.1');
assert !content.contains('org.nuiton:nuiton-utils:1.4');
assert !content.contains('org.nuiton.i18n:nuiton-i18n:1.2.2');
assert !content.contains('org.nuiton:maven-helper-plugin');
final String thirdWithoutGroupWithArtifact = file.text;
assert thirdWithoutGroupWithArtifact.contains('The project has no dependencies.');
assert !thirdWithoutGroupWithArtifact.contains('commons-logging:commons-logging:1.1.1');
assert !thirdWithoutGroupWithArtifact.contains('org.nuiton:nuiton-utils:1.4');
assert !thirdWithoutGroupWithArtifact.contains('org.nuiton.i18n:nuiton-i18n:1.2.2');
assert !thirdWithoutGroupWithArtifact.contains('org.nuiton:maven-helper-plugin');


file = new File(basedir, 'target/generated-sources/license/thirdWithGroupWithArtifact.txt');
assert file.exists();
content = file.text;
assert !content.contains('The project has no dependencies.');
assert !content.contains('commons-logging:commons-logging:1.1.1');
assert content.contains('org.nuiton:nuiton-utils:1.4');
assert content.contains('org.nuiton.i18n:nuiton-i18n:1.2.2');
assert content.contains('org.nuiton:maven-helper-plugin');
final String thirdWithGroupWithArtifact = file.text;
assert !thirdWithGroupWithArtifact.contains('The project has no dependencies.');
assert !thirdWithGroupWithArtifact.contains('commons-logging:commons-logging:1.1.1');
assert thirdWithGroupWithArtifact.contains('org.nuiton:nuiton-utils:1.4');
assert thirdWithGroupWithArtifact.contains('org.nuiton.i18n:nuiton-i18n:1.2.2');
assert thirdWithGroupWithArtifact.contains('org.nuiton:maven-helper-plugin');


file = new File(basedir, 'target/generated-sources/license/thirdWithoutGroupWithoutArtifact.txt');
assert file.exists();
content = file.text;
assert !content.contains('The project has no dependencies.');
assert content.contains('commons-logging:commons-logging:1.1.1');
assert !content.contains('org.nuiton:nuiton-utils:1.4');
assert !content.contains('org.nuiton.i18n:nuiton-i18n:1.2.2');
assert !content.contains('org.nuiton:maven-helper-plugin');
assert content.contains('junit:junit:4.8.2');
final String thirdWithoutGroupWithoutArtifact = file.text;
assert !thirdWithoutGroupWithoutArtifact.contains('The project has no dependencies.');
assert thirdWithoutGroupWithoutArtifact.contains('commons-logging:commons-logging:1.1.1');
assert !thirdWithoutGroupWithoutArtifact.contains('org.nuiton:nuiton-utils:1.4');
assert !thirdWithoutGroupWithoutArtifact.contains('org.nuiton.i18n:nuiton-i18n:1.2.2');
assert !thirdWithoutGroupWithoutArtifact.contains('org.nuiton:maven-helper-plugin');
assert thirdWithoutGroupWithoutArtifact.contains('junit:junit:4.8.2');


file = new File(basedir, 'target/generated-sources/license/thirdWithoutType.txt');
assert file.exists();
content = file.text;
assert !content.contains('The project has no dependencies.');
assert content.contains('commons-logging:commons-logging:1.1.1');
assert content.contains('org.nuiton:nuiton-utils:1.4');
assert content.contains('org.nuiton.i18n:nuiton-i18n:1.2.2');
assert content.contains('org.nuiton:maven-helper-plugin');
assert !content.contains('org.wildfly:wildfly-ejb-client-bom:9.0.1.Final');
assert content.contains('junit:junit:4.8.2');
final String thirdWithoutType = file.text;
assert !thirdWithoutType.contains('The project has no dependencies.');
assert thirdWithoutType.contains('commons-logging:commons-logging:1.1.1');
assert thirdWithoutType.contains('org.nuiton:nuiton-utils:1.4');
assert thirdWithoutType.contains('org.nuiton.i18n:nuiton-i18n:1.2.2');
assert thirdWithoutType.contains('org.nuiton:maven-helper-plugin');
assert !thirdWithoutType.contains('org.wildfly:wildfly-ejb-client-bom:9.0.1.Final');
assert thirdWithoutType.contains('junit:junit:4.8.2');

file = new File(basedir, 'target/generated-sources/license/thirdWithType.txt');
assert file.exists();
content = file.text;
assert !content.contains('The project has no dependencies.');
assert !content.contains('commons-logging:commons-logging:1.1.1');
assert !content.contains('org.nuiton:nuiton-utils:1.4');
assert !content.contains('org.nuiton.i18n:nuiton-i18n:1.2.2');
assert !content.contains('org.nuiton:maven-helper-plugin');
assert content.contains('org.wildfly:wildfly-ejb-client-bom:9.0.1.Final');
assert !content.contains('junit:junit:4.8.2');
final String thirdWithType = file.text;
assert !thirdWithType.contains('The project has no dependencies.');
assert !thirdWithType.contains('commons-logging:commons-logging:1.1.1');
assert !thirdWithType.contains('org.nuiton:nuiton-utils:1.4');
assert !thirdWithType.contains('org.nuiton.i18n:nuiton-i18n:1.2.2');
assert !thirdWithType.contains('org.nuiton:maven-helper-plugin');
assert thirdWithType.contains('org.wildfly:wildfly-ejb-client-bom:9.0.1.Final');
assert !thirdWithType.contains('junit:junit:4.8.2');

return true;
Loading

0 comments on commit 8ba4c63

Please sign in to comment.